Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definisce gli identificatori che identificano le proprietà dei metadati di una definizione di evento.
Sintassi
typedef enum _EVT_EVENT_METADATA_PROPERTY_ID {
EventMetadataEventID,
EventMetadataEventVersion,
EventMetadataEventChannel,
EventMetadataEventLevel,
EventMetadataEventOpcode,
EventMetadataEventTask,
EventMetadataEventKeyword,
EventMetadataEventMessageID,
EventMetadataEventTemplate,
EvtEventMetadataPropertyIdEND
} EVT_EVENT_METADATA_PROPERTY_ID;
Costanti
EventMetadataEventIDIdentifica l'attributo value della definizione dell'evento. Il tipo variant per questa proprietà è EvtVarTypeUInt32. |
EventMetadataEventVersionIdentifica l'attributo version della definizione dell'evento. Il tipo variant per questa proprietà è EvtVarTypeUInt32. |
EventMetadataEventChannelIdentifica l'attributo del canale della definizione dell'evento. Il tipo variant per questa proprietà è EvtVarTypeUInt32. Questa proprietà non contiene l'identificatore del canale specificato nella definizione dell'evento, ma contiene invece l'attributo value del canale. Il valore è zero se la definizione dell'evento non specifica un canale. |
EventMetadataEventLevelIdentifica l'attributo di livello della definizione dell'evento. Il tipo variant per questa proprietà è EvtVarTypeUInt32. Questa proprietà non contiene il nome del livello specificato nella definizione dell'evento, ma contiene invece l'attributo value del livello. Il valore è zero se la definizione dell'evento non specifica un livello. |
EventMetadataEventOpcodeIdentifica l'attributo opcode della definizione dell'evento. Il tipo variant per questa proprietà è EvtVarTypeUInt32. Questa proprietà non contiene il nome opcode specificato nella definizione dell'evento, ma contiene invece l'attributo value del codice operativo. Il valore è zero se la definizione dell'evento non specifica un codice operativo. |
EventMetadataEventTaskIdentifica l'attributo dell'attività della definizione dell'evento. Il tipo variant per questa proprietà è EvtVarTypeUInt32. Questa proprietà non contiene il nome dell'attività specificato nella definizione dell'evento, ma contiene invece l'attributo value dell'attività. Il valore è zero se la definizione dell'evento non specifica un'attività. |
EventMetadataEventKeywordIdentifica l'attributo parola chiave della definizione dell'evento. Il tipo variant per questa proprietà è EvtVarTypeUInt64. Questa proprietà non contiene l'elenco di nomi di parole chiave specificati nella definizione dell'evento, ma contiene invece una maschera a 64 bit di tutte le parole chiave. I primi 16 bit della maschera sono riservati per l'uso interno e devono essere ignorati quando si determinano i bit di parola chiave impostati dalla definizione dell'evento. |
EventMetadataEventMessageIDIdentifica l'attributo del messaggio della definizione dell'evento. Il tipo variant per questa proprietà è EvtVarTypeUInt32. La proprietà contiene l'identificatore di risorsa assegnato alla stringa del messaggio. Per ottenere la stringa di messaggio, chiamare la funzione EvtFormatMessage . Se la definizione dell'evento non specifica un messaggio, il valore è -1. |
EventMetadataEventTemplateIdentifica l'attributo modello della definizione dell'evento. Il tipo variant per questa proprietà è EvtVarTypeString. Questa proprietà non contiene il nome del modello specificato nella definizione dell'evento, ma contiene invece una stringa XML che include il nodo modello e ogni nodo dati; la stringa non include UserData. Il valore è una stringa vuota se la definizione dell'evento non specifica un modello. |
EvtEventMetadataPropertyIdENDQuesto valore di enumerazione contrassegna la fine dei valori di enumerazione. |
Commenti
Le proprietà channel, level, opcode, task e keyword restituiscono il valore dell'attributo value. Per ottenere i metadati per una proprietà il cui valore non è zero, chiamare la funzione EvtGetPublisherMetadataProperty per la proprietà . Ad esempio, per ottenere i metadati per la proprietà dell'attività, chiamare EvtGetPublisherMetadataProperty usando l'identificatore della proprietà del provider EvtPublisherMetadataTasks. La funzione restituisce una matrice di oggetti attività enumerati. Per ogni oggetto, confrontare il valore della proprietà value dell'oggetto con il valore specificato nell'evento. Se i valori corrispondono, usare i metadati di tale oggetto.
Requisiti
| Client minimo supportato | Windows Vista [solo app desktop] |
| Server minimo supportato | Windows Server 2008 [solo app desktop] |
| Intestazione | winevt.h |