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 |
|
Libreria |
|
DLL |
|