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)
Library 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

另请参阅

IWbemObjectSink

IWbemServices

查询 WMI