ホーム › System.Wmi › IWbemServices
IWbemServices
COMメソッド 23
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT OpenNamespace(LPWSTR strNamespace, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemServices** ppWorkingNamespace, IWbemCallResult** ppResult) |
| 4 | HRESULT CancelAsyncCall(IWbemObjectSink* pSink) |
| 5 | HRESULT QueryObjectSink(WBEM_GENERIC_FLAG_TYPE lFlags, IWbemObjectSink** ppResponseHandler) |
| 6 | HRESULT GetObject(LPWSTR strObjectPath, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemClassObject** ppObject, IWbemCallResult** ppCallResult) |
| 7 | HRESULT GetObjectAsync(LPWSTR strObjectPath, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemObjectSink* pResponseHandler) |
| 8 | HRESULT PutClass(IWbemClassObject* pObject, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemCallResult** ppCallResult) |
| 9 | HRESULT PutClassAsync(IWbemClassObject* pObject, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemObjectSink* pResponseHandler) |
| 10 | HRESULT DeleteClass(LPWSTR strClass, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemCallResult** ppCallResult) |
| 11 | HRESULT DeleteClassAsync(LPWSTR strClass, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemObjectSink* pResponseHandler) |
| 12 | HRESULT CreateClassEnum(LPWSTR strSuperclass, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IEnumWbemClassObject** ppEnum) |
| 13 | HRESULT CreateClassEnumAsync(LPWSTR strSuperclass, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemObjectSink* pResponseHandler) |
| 14 | HRESULT PutInstance(IWbemClassObject* pInst, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemCallResult** ppCallResult) |
| 15 | HRESULT PutInstanceAsync(IWbemClassObject* pInst, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemObjectSink* pResponseHandler) |
| 16 | HRESULT DeleteInstance(LPWSTR strObjectPath, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemCallResult** ppCallResult) |
| 17 | HRESULT DeleteInstanceAsync(LPWSTR strObjectPath, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemObjectSink* pResponseHandler) |
| 18 | HRESULT CreateInstanceEnum(LPWSTR strFilter, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IEnumWbemClassObject** ppEnum) |
| 19 | HRESULT CreateInstanceEnumAsync(LPWSTR strFilter, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemObjectSink* pResponseHandler) |
| 20 | HRESULT ExecQuery(LPWSTR strQueryLanguage, LPWSTR strQuery, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IEnumWbemClassObject** ppEnum) |
| 21 | HRESULT ExecQueryAsync(LPWSTR strQueryLanguage, LPWSTR strQuery, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemObjectSink* pResponseHandler) |
| 22 | HRESULT ExecNotificationQuery(LPWSTR strQueryLanguage, LPWSTR strQuery, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IEnumWbemClassObject** ppEnum) |
| 23 | HRESULT ExecNotificationQueryAsync(LPWSTR strQueryLanguage, LPWSTR strQuery, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemObjectSink* pResponseHandler) |
| 24 | HRESULT ExecMethod(LPWSTR strObjectPath, LPWSTR strMethodName, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemClassObject* pInParams, IWbemClassObject** ppOutParams, IWbemCallResult** ppCallResult) |
| 25 | HRESULT ExecMethodAsync(LPWSTR strObjectPath, LPWSTR strMethodName, WBEM_GENERIC_FLAG_TYPE lFlags, IWbemContext* pCtx, IWbemClassObject* pInParams, IWbemObjectSink* pResponseHandler) |