IWbemServices::QueryObjectSink 方法 (wbemcli.h)
IWbemServices::QueryObjectSink方法可讓呼叫端取得 Windows 管理所匯出的通知處理常式。 這可讓呼叫端直接將通知和事件寫入 Windows 管理。 呼叫端應該只將外來事件寫入 Windows 管理。 如需詳細資訊,請參閱 判斷要接收的事件種類。
語法
HRESULT QueryObjectSink(
[in] long lFlags,
[out] IWbemObjectSink **ppResponseHandler
);
參數
[in] lFlags
保留的。 此參數必須是 0。
[out] ppResponseHandler
接收通知處理常式的介面指標。 當發生錯誤時,這會設定為指向 Null 。 傳回的指標具有正參考計數,而且當不再需要時,呼叫端必須在指標上呼叫 IWbemServices::Release 。 如果沒有可用的通知處理常式,則可以傳回 Null 值。 這不是錯誤。
注意當 ppResponseHandler參數傳遞給這個方法時,其值不能是Null。
傳回值
這個方法會傳回 HRESULT ,指出方法呼叫的狀態。 下列清單列出 HRESULT中包含的值。
如果網路問題造成您遺失與 Windows 管理的遠端連線,也可能傳回 COM 特定的錯誤碼。
注意 系統管理員預設只允許使用 QueryObjectSink 引發事件。 將許可權延伸給其他使用者需要 授與他們WBEM_FULL_WRITE 許可權。
規格需求
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | wbemcli.h (包含 Wbemidl.h) |
程式庫 | Wbemuuid.lib |
Dll | Fastprox.dll;Esscli.dll;FrameDyn.dll;FrameDynOS.dll;Ntevt.dll;Stdprov.dll;Viewprov.dll;Wbemcomn.dll;Wbemcore.dll;Wbemess.dll;Wbemsvc.dll;Wmipicmp.dll;Wmidcprv.dll;Wmipjobj.dll;Wmiprvsd.dll |