classe __EventFilter
La registrazione di un consumer di eventi permanente richiede un'istanza della classe di sistema __EventFilter .
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà sono elencate in ordine alfabetico, non in ordine MOF.
Sintassi
class __EventFilter : __IndicationRelated
{
uint8 CreatorSID[] = {1,1,0,0,0,0,0,5,18,0,0,0};
string EventAccess;
string EventNamespace;
string Name;
string Query;
string QueryLanguage;
};
Membri
La classe __EventFilter ha questi tipi di membri:
Proprietà
La classe __EventFilter ha queste proprietà.
-
CreatorSID
-
-
Tipo di dati: matrice uint8
-
Tipo di accesso: lettura/scrittura
Identificatore di sicurezza (SID) che identifica in modo univoco l'utente che crea questo filtro. Strumentazione gestione Windows archivia il SID dell'utente che crea un'istanza di __EventFilter o il SID Amministrazione istrator, a seconda del sistema operativo. Per altre informazioni, vedere Associazione di un filtro eventi con un consumer logico e monitoraggio e risposta agli eventi con consumer standard.
-
-
EventAccess
-
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Descrittore di sicurezza (SD) in Security Descriptor Definition Language (SDDL) che controlla l'accesso agli eventi recapitati al filtro. Utilizzare questa proprietà per specificare che solo gli eventi nel contesto di sicurezza di account specifici possono essere recapitati a questo filtro. Ad esempio, un consumer di eventi permanente può cancellare i log di sicurezza solo quando un evento specifico viene generato da un utente specifico. Per specificare chi può pubblicare eventi in questo filtro, utilizzare la maschera WBEM_RIGHT_PUBLISH nella Controllo di accesso Voce (ACE) per la proprietà edizione StandardCURITY_DESCRIPTOR. Per altre informazioni, vedere Security Descriptor Definition Language. Per altre informazioni sulle costanti usate per impostare questo descrittore di sicurezza, vedere Costanti di sicurezza WMI. Per altre informazioni ed esempi, vedere replace:Receiving Events Securely.
È possibile configurare un descrittore di sicurezza dell'accesso agli eventi per consentire il recapito di un evento solo quando l'account di sistema locale genera l'evento. Per altre informazioni sulla creazione del descrittore di sicurezza e sull'autorizzazione dell'accesso, vedere Controllo di accesso.
Esempio: la stringa SDDL seguente consente solo agli amministratori di fornire eventi al filtro. Il diritto necessario per fornire gli eventi è WBEM_RIGHT_PUBLISH (x80).
O:BAG:BAD:(A;;0x80;;;BA)
-
-
EventNamespace
-
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Spazio dei nomi dell'istanza dell'evento usato per le sottoscrizioni tra spazi dei nomi.
-
-
Nome
-
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
-
Qualificatori: Chiave
Identificatore univoco di un filtro eventi. Poiché un filtro eventi viene usato internamente solo da WMI, è consigliabile impostare questa proprietà su un identificatore univoco globale (GUID) convertito in una stringa. Tuttavia, i consumer possono usare qualsiasi schema privato per un nome di filtro purché non si verifichi un conflitto con altri filtri.
-
-
Query
-
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Query di eventi WQL (Windows Management Instrumentation Query Language) che specifica il set di eventi per la notifica consumer e le condizioni specifiche per la notifica.
-
-
QueryLanguage
-
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Linguaggio usato per la query. Poiché WMI supporta attualmente solo WQL (WMI Query Language) come linguaggio di query, questa proprietà deve essere impostata su "WQL".
-
Osservazioni:
La classe __EventFilter deriva da __IndicationRelated.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Tutti gli spazi dei nomi WMI |