Condividi tramite


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

Vedi anche

Tipo complesso EventDefinitionType

EvtGetEventMetadataProperty