Compartir a través de


Método IWbemEventProvider::P rovideEvents (wbemprov.h)

Administración de Windows llama al método IWbemEventProvider::P rovideEvents para indicar a un proveedor de eventos que comience la entrega de sus eventos.

Sintaxis

HRESULT ProvideEvents(
  [in] IWbemObjectSink *pSink,
  [in] long            lFlags
);

Parámetros

[in] pSink

Puntero al receptor de objetos al que el proveedor entregará sus eventos. En una implementación del proveedor de eventos, debe usar el método IWbemObjectSink::Indicate para enviar eventos a través de pSink. Esto contrasta con otros proveedores que pueden usar el método SetStatus : El método ProvideEvents solo debe usar Indicar para actualizar un receptor.

[in] lFlags

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

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.

Comentarios

Administración de Windows llama a este método para activar el proveedor. Administración de Windows proporciona un puntero IWbemObjectSink al proveedor de eventos. El proveedor debe llamar al método AddRef mediante este puntero para incrementar el recuento de referencias y, a continuación, devolver de la llamada.

Normalmente, el proveedor creará un subproceso independiente y entregará los eventos a medida que se produzcan en la interfaz receptora proporcionada.

El proveedor no puede bloquear esta llamada durante más de unos segundos, pero debe volver lo antes posible a la administración de Windows.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wbemprov.h (include Wbemidl.h)
Library Wbemuuid.lib
Archivo DLL Wbemsvc.dll