ホーム › System.Wmi › IWbemPath
IWbemPath
COMメソッド 26
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT SetText(DWORD uMode, LPWSTR pszPath) |
| 4 | HRESULT GetText(INT lFlags, DWORD* puBuffLength, LPWSTR pszText) |
| 5 | HRESULT GetInfo(DWORD uRequestedInfo, ULONGLONG* puResponse) |
| 6 | HRESULT SetServer(LPWSTR Name) |
| 7 | HRESULT GetServer(DWORD* puNameBufLength, LPWSTR pName) |
| 8 | HRESULT GetNamespaceCount(DWORD* puCount) |
| 9 | HRESULT SetNamespaceAt(DWORD uIndex, LPWSTR pszName) |
| 10 | HRESULT GetNamespaceAt(DWORD uIndex, DWORD* puNameBufLength, LPWSTR pName) |
| 11 | HRESULT RemoveNamespaceAt(DWORD uIndex) |
| 12 | HRESULT RemoveAllNamespaces() |
| 13 | HRESULT GetScopeCount(DWORD* puCount) |
| 14 | HRESULT SetScope(DWORD uIndex, LPWSTR pszClass) |
| 15 | HRESULT SetScopeFromText(DWORD uIndex, LPWSTR pszText) |
| 16 | HRESULT GetScope(DWORD uIndex, DWORD* puClassNameBufSize, LPWSTR pszClass, IWbemPathKeyList** pKeyList) |
| 17 | HRESULT GetScopeAsText(DWORD uIndex, DWORD* puTextBufSize, LPWSTR pszText) |
| 18 | HRESULT RemoveScope(DWORD uIndex) |
| 19 | HRESULT RemoveAllScopes() |
| 20 | HRESULT SetClassName(LPWSTR Name) |
| 21 | HRESULT GetClassName(DWORD* puBuffLength, LPWSTR pszName) |
| 22 | HRESULT GetKeyList(IWbemPathKeyList** pOut) |
| 23 | HRESULT CreateClassPart(INT lFlags, LPWSTR Name) |
| 24 | HRESULT DeleteClassPart(INT lFlags) |
| 25 | BOOL IsRelative(LPWSTR wszMachine, LPWSTR wszNamespace) |
| 26 | BOOL IsRelativeOrChild(LPWSTR wszMachine, LPWSTR wszNamespace, INT lFlags) |
| 27 | BOOL IsLocal(LPWSTR wszMachine) |
| 28 | BOOL IsSameClassName(LPWSTR wszClass) |