enumerazione EVT_PUBLISHER_METADATA_PROPERTY_ID (winevt.h)
Definisce gli identificatori che identificano le proprietà dei metadati di un provider.
Sintassi
typedef enum _EVT_PUBLISHER_METADATA_PROPERTY_ID {
EvtPublisherMetadataPublisherGuid = 0,
EvtPublisherMetadataResourceFilePath,
EvtPublisherMetadataParameterFilePath,
EvtPublisherMetadataMessageFilePath,
EvtPublisherMetadataHelpLink,
EvtPublisherMetadataPublisherMessageID,
EvtPublisherMetadataChannelReferences,
EvtPublisherMetadataChannelReferencePath,
EvtPublisherMetadataChannelReferenceIndex,
EvtPublisherMetadataChannelReferenceID,
EvtPublisherMetadataChannelReferenceFlags,
EvtPublisherMetadataChannelReferenceMessageID,
EvtPublisherMetadataLevels,
EvtPublisherMetadataLevelName,
EvtPublisherMetadataLevelValue,
EvtPublisherMetadataLevelMessageID,
EvtPublisherMetadataTasks,
EvtPublisherMetadataTaskName,
EvtPublisherMetadataTaskEventGuid,
EvtPublisherMetadataTaskValue,
EvtPublisherMetadataTaskMessageID,
EvtPublisherMetadataOpcodes,
EvtPublisherMetadataOpcodeName,
EvtPublisherMetadataOpcodeValue,
EvtPublisherMetadataOpcodeMessageID,
EvtPublisherMetadataKeywords,
EvtPublisherMetadataKeywordName,
EvtPublisherMetadataKeywordValue,
EvtPublisherMetadataKeywordMessageID,
EvtPublisherMetadataPropertyIdEND
} EVT_PUBLISHER_METADATA_PROPERTY_ID;
Costanti
EvtPublisherMetadataPublisherGuid Valore: 0 Identifica l'attributo GUID del provider. Il tipo variant per questa proprietà è EvtVarTypeGuid. |
EvtPublisherMetadataResourceFilePath Identifica l'attributo resourceFilePath del provider. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataParameterFilePath Identifica l'attributo parameterFilePath del provider. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataMessageFilePath Identifica l'attributo messageFilePath del provider. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataHelpLink Identifica l'attributo helpLink del provider. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataPublisherMessageID Identifica l'attributo del messaggio del provider. I metadati sono l'identificatore di risorsa assegnato alla stringa del messaggio. Per ottenere la stringa di messaggio, chiamare la funzione EvtFormatMessage . Il tipo variant per questa proprietà è EvtVarTypeUInt32. Se il provider non specifica un messaggio, il valore è -1. |
EvtPublisherMetadataChannelReferences Identifica l'elemento figlio dei canali del provider. Il tipo variant per questa proprietà è EvtVarTypeEvtHandle. Per accedere ai metadati dei canali definiti o importati dal provider, usare questo handle quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Al termine dell'handle, chiamare la funzione EvtClose . |
EvtPublisherMetadataChannelReferencePath Identifica l'attributo name del canale. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataChannelReferenceIndex Identifica il valore dell'indice in base zero del canale nell'elenco dei canali. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceID Identifica l'attributo value del canale. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceFlags Identifica il valore dei flag che indica se il canale viene importato da un altro provider. Il canale viene importato se è impostato il valore del flag EvtChannelReferenceImported. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceMessageID Identifica l'attributo del messaggio del canale. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. 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 il canale non specifica un messaggio, il valore è -1. |
EvtPublisherMetadataLevels Identifica l'elemento figlio dei livelli del provider. Il tipo variant per questa proprietà è EvtVarTypeEvtHandle. Per accedere ai metadati dei livelli definiti o a cui fa riferimento il provider, usare questo handle quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Al termine dell'handle, chiamare la funzione EvtClose . |
EvtPublisherMetadataLevelName Identifica l'attributo name del livello. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataLevelValue Identifica l'attributo value del livello. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeUInt32. |
EvtPublisherMetadataLevelMessageID Identifica l'attributo del messaggio del livello. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. 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 il livello non specifica un messaggio, il valore è -1. |
EvtPublisherMetadataTasks Identifica l'elemento figlio attività del provider. Il tipo variant per questa proprietà è EvtVarTypeEvtHandle. Per accedere ai metadati delle attività definite dal provider, usare questo handle quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Al termine dell'handle, chiamare la funzione EvtClose . |
EvtPublisherMetadataTaskName Identifica l'attributo name dell'attività. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataTaskEventGuid Identifica l'attributo eventGuid dell'attività. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataTaskValue Identifica l'attributo value dell'attività. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeUInt32. |
EvtPublisherMetadataTaskMessageID Identifica l'attributo del messaggio dell'attività. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. 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 l'attività non specifica un messaggio, il valore è -1. |
EvtPublisherMetadataOpcodes Identifica l'elemento figlio opcodes del provider. Il tipo variant per questa proprietà è EvtVarTypeEvtHandle. Per accedere ai metadati dei codici opcode definiti o a cui fa riferimento il provider, usare questo handle quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Al termine dell'handle, chiamare la funzione EvtClose . |
EvtPublisherMetadataOpcodeName Identifica l'attributo name del codice opcode. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataOpcodeValue Identifica l'attributo value del codice opcode. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeUInt32. La parola alta contiene il valore opcode e la parola bassa contiene l'attività a cui appartiene. Se la parola bassa è zero, il codice opcode viene definito a livello globale; in caso contrario, il codice opcode è specifico dell'attività. Usare il valore di parola basso per determinare l'attività che definisce il codice opcode. |
EvtPublisherMetadataOpcodeMessageID Identifica l'attributo del messaggio del codice opcode. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeUInt32. La proprietà contiene l'identificatore di risorsa assegnato alla stringa di messaggio. Per ottenere la stringa di messaggio, chiamare la funzione EvtFormatMessage . Se il codice opcode non specifica un messaggio, il valore è -1. |
EvtPublisherMetadataKeywords Identifica l'elemento figlio delle parole chiave del provider. Il tipo variant per questa proprietà è EvtVarTypeEvtHandle. Per accedere ai metadati delle parole chiave definite dal provider, usare questo handle quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Al termine dell'handle, chiamare la funzione EvtClose . |
EvtPublisherMetadataKeywordName Identifica l'attributo name della parola chiave. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataKeywordValue Identifica l'attributo mask della parola chiave. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeUInt64. |
EvtPublisherMetadataKeywordMessageID Identifica l'attributo del messaggio della parola chiave. Usare questo identificatore quando si chiama la funzione EvtGetObjectArrayProperty . Per informazioni dettagliate, vedere la sezione Osservazioni. Il tipo variant per questa proprietà è EvtVarTypeUInt32. La proprietà contiene l'identificatore di risorsa assegnato alla stringa di messaggio. Per ottenere la stringa di messaggio, chiamare la funzione EvtFormatMessage . Se la parola chiave non specifica un messaggio, il valore è -1. |
EvtPublisherMetadataPropertyIdEND Questo valore di enumerazione contrassegna la fine dei valori di enumerazione. |
Commenti
Questo elenco di identificatori in questa enumerazione è destinato a quelle proprietà che non possono modificare. Per ottenere la configurazione per un canale, chiamare la funzione EvtGetChannelConfigProperty .
Non è possibile usare gli identificatori di proprietà seguenti quando si chiama la funzione EvtGetPublisherMetadataProperty :
- EvtPublisherMetadataChannelReferencePath
- EvtPublisherMetadataChannelReferenceIndex
- EvtPublisherMetadataChannelReferenceID
- EvtPublisherMetadataChannelReferenceFlags
- EvtPublisherMetadataChannelReferenceMessageID
- EvtPublisherMetadataLevelName
- EvtPublisherMetadataLevelValue
- EvtPublisherMetadataLevelMessageID
- EvtPublisherMetadataTaskName
- EvtPublisherMetadataTaskEventGuid
- EvtPublisherMetadataTaskValue
- EvtPublisherMetadataTaskMessageID
- EvtPublisherMetadataOpcodeName
- EvtPublisherMetadataOpcodeValue
- EvtPublisherMetadataOpcodeMessageID
- EvtPublisherMetadataKeywordName
- EvtPublisherMetadataKeywordValue
- EvtPublisherMetadataKeywordMessageID
L'handle punta a una matrice di oggetti che contengono i metadati per il tipo figlio definito dal provider. Per determinare il numero di oggetti presenti nella matrice, chiamare la funzione EvtGetObjectArraySize . Per accedere a una proprietà di uno degli oggetti, chiamare la funzione EvtGetObjectArrayProperty e specificare l'identificatore della proprietà da recuperare.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | winevt.h |
Vedi anche
EVT_EVENT_METADATA_PROPERTY_ID