Método IWbemServices::QueryObjectSink (wbemcli.h)
O método IWbemServices::QueryObjectSink permite que o chamador obtenha um manipulador de notificação exportado pelo Gerenciamento do Windows. Isso permite que o chamador escreva notificações e eventos diretamente no Gerenciamento do Windows. O chamador deve gravar apenas eventos extrínsecos no Gerenciamento do Windows. Para obter mais informações, confira Determinar o tipo de evento a receber.
Sintaxe
HRESULT QueryObjectSink(
[in] long lFlags,
[out] IWbemObjectSink **ppResponseHandler
);
Parâmetros
[in] lFlags
Reservado. Esse parâmetro deve ser 0.
[out] ppResponseHandler
Recebe o ponteiro de interface para o manipulador de notificação. Isso é definido para apontar para NULL quando há um erro. O ponteiro retornado tem uma contagem de referência positiva e o chamador deve chamar IWbemServices::Release no ponteiro quando ele não for mais necessário. Um valor NULL poderá ser retornado se nenhum manipulador de notificação estiver disponível. Isso não é um erro.
Retornar valor
Esse método retorna um HRESULT que indica o status da chamada de método. A lista a seguir lista o valor contido em um HRESULT.
Códigos de erro específicos de COM também poderão ser retornados se problemas de rede fizerem com que você perca a conexão remota com o Gerenciamento do Windows.
Requisitos
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | wbemcli.h (include Wbemidl.h) |
Biblioteca | 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 |