Condividi tramite


Interfaccia IWbemEventSink

L'interfaccia IWbemEventSink avvia la comunicazione con un provider di eventi usando un set limitato di query. Questa interfaccia estende IWbemObjectSink, fornendo nuovi metodi che gestiscono sicurezza e prestazioni. Per altre informazioni sull'uso di questa interfaccia, vedere Scrittura di un provider di eventi e protezione degli eventi WMI.

Membri

L'interfaccia IWbemEventSink ha questi tipi di membri:

Metodi

L'interfaccia IWbemEventSink include questi metodi.

Metodo Descrizione
GetRestrictedSink Chiamato dal consumer per configurare query di eventi con restrizioni.
Isactive Controlla lo stato del sink di eventi.
SetBatchingParameters Chiamato dal consumer per impostare i parametri di invio in batch.
SetSinkSecurity Usato per aggiornare il descrittore di sicurezza in un sink di eventi.

Commenti

Quando si implementa un sink di sottoscrizione di eventi (IWbemObjectSink o IWbemEventSink), non chiamare IN WMI dall'interno dei metodi nell'oggetto sink. Ad esempio, chiamando IWbemServices::CancelAsyncCall per annullare il sink dall'interno di un'implementazione di IWbemEventSink::SetSinkSecurity può interferire con lo stato WMI. Per annullare una sottoscrizione di eventi, impostare un flag e chiamare IWbemServices::CancelAsyncCall da un altro thread o oggetto. Per le implementazioni non correlate a un sink di eventi, ad esempio oggetti, enumerazioni e recupero di query, è possibile richiamare in WMI.

Le implementazioni sink devono elaborare la notifica degli eventi entro 100 MSEC perché il thread WMI che recapita la notifica degli eventi non può eseguire altre operazioni finché l'oggetto sink non ha completato l'elaborazione. Se la notifica richiede una grande quantità di elaborazione, il sink può usare una coda interna per un altro thread per gestire l'elaborazione.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Intestazione
Wbemprov.h (include Wbemidl.h)
Libreria
Wbemuuid.lib
DLL
Wbemsvc.dll

Vedi anche

API COM per WMI