Win32 API 日本語リファレンス
ホームSystem.Wmi › IWbemConfigureRefresher

IWbemConfigureRefresher

COM
IID49353c92-516b-11d1-aea6-00c04fb68820継承元IUnknown自前メソッド開始 vtbl3

メソッド 5

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 3 HRESULT AddObjectByPath(IWbemServices* pNamespace, LPWSTR wszPath, INT lFlags, IWbemContext* pContext, IWbemClassObject** ppRefreshable, INT* plId)
pNamespaceIWbemServices*in対象オブジェクトが属する名前空間の IWbemServices インターフェイスへのポインタである。
wszPathLPWSTRinリフレッシャに追加するオブジェクトのパスを指定する。
lFlagsINTin動作を制御するフラグを指定する。通常は 0 を指定する。
pContextIWbemContext*in操作に使用する IWbemContext へのポインタである。不要なら NULL を指定する。
ppRefreshableIWbemClassObject**outリフレッシャに追加されたリフレッシュ可能オブジェクトの IWbemClassObject インターフェイスポインタを受け取る。
plIdINT*inout追加されたオブジェクトを識別する ID を受け取る。後でリフレッシャから削除する際に使用する。
vtbl 4 HRESULT AddObjectByTemplate(IWbemServices* pNamespace, IWbemClassObject* pTemplate, INT lFlags, IWbemContext* pContext, IWbemClassObject** ppRefreshable, INT* plId)
pNamespaceIWbemServices*in対象オブジェクトが属する名前空間の IWbemServices インターフェイスへのポインタである。
pTemplateIWbemClassObject*in追加するオブジェクトを示すテンプレートとなる IWbemClassObject へのポインタである。
lFlagsINTin動作を制御するフラグを指定する。通常は 0 を指定する。
pContextIWbemContext*in操作に使用する IWbemContext へのポインタである。不要なら NULL を指定する。
ppRefreshableIWbemClassObject**outリフレッシャに追加されたリフレッシュ可能オブジェクトの IWbemClassObject インターフェイスポインタを受け取る。
plIdINT*inout追加されたオブジェクトを識別する ID を受け取る。後でリフレッシャから削除する際に使用する。
vtbl 5 HRESULT AddRefresher(IWbemRefresher* pRefresher, INT lFlags, INT* plId)
pRefresherIWbemRefresher*inこのリフレッシャに入れ子で追加する子リフレッシャの IWbemRefresher へのポインタである。
lFlagsINTin予約済みである。0 を指定する。
plIdINT*inout追加されたリフレッシャを識別する ID を受け取る。
vtbl 6 HRESULT Remove(INT lId, INT lFlags)
lIdINTinリフレッシャから削除する対象の ID を指定する。追加時に返された ID を使用する。
lFlagsINTin動作を制御するフラグを指定する。通常は 0 を指定する。
vtbl 7 HRESULT AddEnum(IWbemServices* pNamespace, LPWSTR wszClassName, INT lFlags, IWbemContext* pContext, IWbemHiPerfEnum** ppEnum, INT* plId)
pNamespaceIWbemServices*in対象クラスが属する名前空間の IWbemServices インターフェイスへのポインタである。
wszClassNameLPWSTRin列挙としてリフレッシャに追加するクラスの名前を指定する。
lFlagsINTin動作を制御するフラグを指定する。通常は 0 を指定する。
pContextIWbemContext*in操作に使用する IWbemContext へのポインタである。不要なら NULL を指定する。
ppEnumIWbemHiPerfEnum**out追加された高パフォーマンス列挙の IWbemHiPerfEnum インターフェイスポインタを受け取る。
plIdINT*inout追加された列挙を識別する ID を受け取る。