Método IWbemServices::QueryObjectSink (wbemcli.h)

El método IWbemServices::QueryObjectSink permite al autor de la llamada obtener un controlador de notificaciones exportado por administración de Windows. Esto permite al autor de la llamada escribir notificaciones y eventos directamente en administración de Windows. El autor de la llamada solo debe escribir eventos extrinsic en administración de Windows. Para más información, consulte Determinación del tipo de evento que se va a recibir.

Sintaxis

HRESULT QueryObjectSink(
  [in]  long            lFlags,
  [out] IWbemObjectSink **ppResponseHandler
);

Parámetros

[in] lFlags

Reservado. El valor de este parámetro deberá ser 0.

[out] ppResponseHandler

Recibe el puntero de interfaz al controlador de notificaciones. Esto se establece para que apunte a NULL cuando se produce un error. El puntero devuelto tiene un recuento de referencias positivo y el autor de la llamada debe llamar a IWbemServices::Release en el puntero cuando ya no sea necesario. Se puede devolver un valor NULL si no hay ningún controlador de notificaciones disponible. Esto no es un error.

Nota El valor del parámetro ppResponseHandler no puede ser NULL cuando se pasa a este método.
 

Valor devuelto

Este método devuelve un valor HRESULT que indica el estado de la llamada al método. En la lista siguiente se muestra el valor contenido en un HRESULT.

También se pueden devolver códigos de error específicos de COM si los problemas de red hacen que pierda la conexión remota a administración de Windows.

Nota La activación de eventos mediante QueryObjectSink solo se permite para administradores de forma predeterminada. La extensión del permiso a otros usuarios requiere concederles WBEM_FULL_WRITE permiso.
 

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wbemcli.h (include Wbemidl.h)
Library Wbemuuid.lib
Archivo 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

Consulte también

IWbemObjectSink

IWbemServices

Consulta de WMI