enumerazione EVT_EVENT_METADATA_PROPERTY_ID (winevt.h)
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
EventMetadataEventID Identifica l'attributo value della definizione dell'evento. Il tipo variant per questa proprietà è EvtVarTypeUInt32. |
EventMetadataEventVersion Identifica l'attributo version della definizione dell'evento. Il tipo variant per questa proprietà è EvtVarTypeUInt32. |
EventMetadataEventChannel Identifica 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. |
EventMetadataEventLevel Identifica 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. |
EventMetadataEventOpcode Identifica 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. |
EventMetadataEventTask Identifica 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à. |
EventMetadataEventKeyword Identifica 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. |
EventMetadataEventMessageID Identifica 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. |
EventMetadataEventTemplate Identifica 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. |
EvtEventMetadataPropertyIdEND Questo 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 |