Interfaz IWbemEventSink
La interfaz IWbemEventSink inicia la comunicación con un proveedor de eventos mediante un conjunto restringido de consultas. Esta interfaz amplía IWbemObjectSink, lo que proporciona nuevos métodos que tratan sobre la seguridad y el rendimiento. Para obtener más información sobre el uso de esta interfaz, consulte Escribir un proveedor de eventos y Proteger eventos WMI.
Miembros
La interfaz IWbemEventSink tiene estos tipos de miembros:
Métodos
La interfaz IWbemEventSink tiene estos métodos.
Método | Descripción |
---|---|
GetRestrictedSink | Lo llama el consumidor para configurar consultas de eventos restringidos. |
IsActive | Comprueba el estado del receptor de eventos. |
SetBatchingParameters | Lo llama el consumidor para establecer parámetros de procesamiento por lotes. |
SetSinkSecurity | Se usa para actualizar el descriptor de seguridad en un receptor de eventos. |
Comentarios
Al implementar un receptor de suscripción de eventos (IWbemObjectSink o IWbemEventSink), no llame a WMI desde los métodos del objeto receptor. Por ejemplo, llamar a IWbemServices::CancelAsyncCall para cancelar el receptor desde una implementación de IWbemEventSink::SetSinkSecurity puede interferir con el estado WMI. Para cancelar una suscripción de evento, establezca una marca y llame a IWbemServices::CancelAsyncCall desde otro subproceso u objeto. En el caso de las implementaciones que no están relacionadas con un receptor de eventos, como las recuperaciones de objetos, enumeraciones y consultas, puede volver a llamar a WMI.
Las implementaciones del receptor deben procesar la notificación de eventos en 100 ms porque el subproceso WMI que entrega la notificación de eventos no puede realizar otro trabajo hasta que el objeto receptor haya completado el procesamiento. Si la notificación requiere una gran cantidad de procesamiento, el receptor puede usar una cola interna para otro subproceso para controlar el procesamiento.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|