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 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
EvtPublisherMetadataPublisherGuidValore: 0 Identifica l'attributo GUID del provider. Il tipo variant per questa proprietà è EvtVarTypeGuid. |
EvtPublisherMetadataResourceFilePathIdentifica l'attributo resourceFilePath del provider. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataParameterFilePathIdentifica l'attributo parameterFilePath del provider. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataMessageFilePathIdentifica l'attributo messageFilePath del provider. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataHelpLinkIdentifica l'attributo helpLink del provider. Il tipo variant per questa proprietà è EvtVarTypeString. |
EvtPublisherMetadataPublisherMessageIDIdentifica 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. |
EvtPublisherMetadataChannelReferencesIdentifica 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 . |
EvtPublisherMetadataChannelReferencePathIdentifica 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. |
EvtPublisherMetadataChannelReferenceIndexIdentifica 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. |
EvtPublisherMetadataChannelReferenceIDIdentifica 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. |
EvtPublisherMetadataChannelReferenceFlagsIdentifica 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. |
EvtPublisherMetadataChannelReferenceMessageIDIdentifica 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. |
EvtPublisherMetadataLevelsIdentifica 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 . |
EvtPublisherMetadataLevelNameIdentifica 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. |
EvtPublisherMetadataLevelValueIdentifica 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. |
EvtPublisherMetadataLevelMessageIDIdentifica 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. |
EvtPublisherMetadataTasksIdentifica 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 . |
EvtPublisherMetadataTaskNameIdentifica 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. |
EvtPublisherMetadataTaskEventGuidIdentifica 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. |
EvtPublisherMetadataTaskValueIdentifica 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. |
EvtPublisherMetadataTaskMessageIDIdentifica 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. |
EvtPublisherMetadataOpcodesIdentifica 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 . |
EvtPublisherMetadataOpcodeNameIdentifica 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. |
EvtPublisherMetadataOpcodeValueIdentifica 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. |
EvtPublisherMetadataOpcodeMessageIDIdentifica 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. |
EvtPublisherMetadataKeywordsIdentifica 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 . |
EvtPublisherMetadataKeywordNameIdentifica 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. |
EvtPublisherMetadataKeywordValueIdentifica 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. |
EvtPublisherMetadataKeywordMessageIDIdentifica 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. |
EvtPublisherMetadataPropertyIdENDQuesto 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