Метод IWbemServices::QueryObjectSink (wbemcli.h)
Метод IWbemServices::QueryObjectSink позволяет вызывающей объекту получить обработчик уведомлений, экспортируемый службой управления Windows. Это позволяет вызывающей объекту записывать уведомления и события непосредственно в службу управления Windows. Вызывающий объект должен записывать в управление Windows только события extrinsic. Дополнительные сведения см. в разделе Определение типа получаемого события.
Синтаксис
HRESULT QueryObjectSink(
[in] long lFlags,
[out] IWbemObjectSink **ppResponseHandler
);
Параметры
[in] lFlags
Зарезервировано. Этот параметр должен иметь значение 0.
[out] ppResponseHandler
Получает указатель интерфейса на обработчик уведомлений. При возникновении ошибки для этого параметра задано значение NULL . Возвращаемый указатель имеет положительное число ссылок, и вызывающий объект должен вызывать IWbemServices::Release для указателя, когда он больше не нужен. Значение NULL может быть возвращено, если обработчик уведомлений недоступен. Это не ошибка.
Возвращаемое значение
Этот метод возвращает HRESULT , указывающий состояние вызова метода. В следующем списке перечислены значения, содержащиеся в HRESULT.
Коды ошибок COM также могут возвращаться, если проблемы с сетью приводят к потере удаленного подключения к управлению Windows.
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | 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 |