EVT_PUBLISHER_METADATA_PROPERTY_ID-Enumeration (winevt.h)
Definiert die Bezeichner, die die Metadateneigenschaften eines Anbieters identifizieren.
Syntax
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;
Konstanten
EvtPublisherMetadataPublisherGuid Wert: 0 Gibt das guid-Attribut des Anbieters an. Der Variantentyp für diese Eigenschaft ist EvtVarTypeGuid. |
EvtPublisherMetadataResourceFilePath Gibt das resourceFilePath-Attribut des Anbieters an. Der Variantentyp für diese Eigenschaft ist EvtVarTypeString. |
EvtPublisherMetadataParameterFilePath Gibt das parameterFilePath-Attribut des Anbieters an. Der Variantentyp für diese Eigenschaft ist EvtVarTypeString. |
EvtPublisherMetadataMessageFilePath Identifiziert das messageFilePath-Attribut des Anbieters. Der Variantentyp für diese Eigenschaft ist EvtVarTypeString. |
EvtPublisherMetadataHelpLink Identifiziert das helpLink-Attribut des Anbieters. Der Variantentyp für diese Eigenschaft ist EvtVarTypeString. |
EvtPublisherMetadataPublisherMessageID Identifiziert das Nachrichtensattribut des Anbieters. Die Metadaten sind der Ressourcenbezeichner, der der Nachrichtenzeichenfolge zugewiesen ist. Um die Nachrichtenzeichenfolge abzurufen, rufen Sie die EvtFormatMessage-Funktion auf. Der Variantentyp für diese Eigenschaft ist EvtVarTypeUInt32. Wenn der Anbieter keine Nachricht angibt, ist der Wert –1. |
EvtPublisherMetadataChannelReferences Identifiziert das untergeordnete Element channels des Anbieters. Der Variantentyp für diese Eigenschaft ist EvtVarTypeEvtHandle. Verwenden Sie dieses Handle, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen, um auf die Metadaten der Kanäle zuzugreifen, die der Anbieter definiert oder importiert. Einzelheiten finden Sie unter "Hinweise". Wenn Sie mit dem Handle fertig sind, rufen Sie die EvtClose-Funktion auf. |
EvtPublisherMetadataChannelReferencePath Gibt das Namesattribut des Kanals an. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeString. |
EvtPublisherMetadataChannelReferenceIndex Identifiziert den nullbasierten Indexwert des Kanals in der Liste der Kanäle. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceID Identifiziert das Value-Attribut des Kanals. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceFlags Gibt den Flagwert an, der angibt, ob dieser Kanal von einem anderen Anbieter importiert wird. Der Kanal wird importiert, wenn der Flagwert EvtChannelReferenceImported festgelegt ist. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceMessageID Identifiziert das Nachrichtensattribut des Kanals. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeUInt32. Die -Eigenschaft enthält den Ressourcenbezeichner, der der Nachrichtenzeichenfolge zugewiesen ist. Um die Nachrichtenzeichenfolge abzurufen, rufen Sie die EvtFormatMessage-Funktion auf. Wenn der Kanal keine Nachricht angibt, ist der Wert –1. |
EvtPublisherMetadataLevels Gibt das untergeordnete Level-Element des Anbieters an. Der Variantentyp für diese Eigenschaft ist EvtVarTypeEvtHandle. Verwenden Sie dieses Handle, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen, um auf die Metadaten der Ebenen zuzugreifen, die der Anbieter definiert oder verweist. Einzelheiten finden Sie unter "Hinweise". Wenn Sie mit dem Handle fertig sind, rufen Sie die EvtClose-Funktion auf. |
EvtPublisherMetadataLevelName Gibt das Namesattribut der Ebene an. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeString. |
EvtPublisherMetadataLevelValue Gibt das Value-Attribut der Ebene an. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeUInt32. |
EvtPublisherMetadataLevelMessageID Gibt das Nachrichtensattribut der Ebene an. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeUInt32. Die -Eigenschaft enthält den Ressourcenbezeichner, der der Nachrichtenzeichenfolge zugewiesen ist. Um die Nachrichtenzeichenfolge abzurufen, rufen Sie die EvtFormatMessage-Funktion auf. Wenn die Ebene keine Nachricht angibt, ist der Wert –1. |
EvtPublisherMetadataTasks Identifiziert das untergeordnete Tasks-Element des Anbieters. Der Variantentyp für diese Eigenschaft ist EvtVarTypeEvtHandle. Verwenden Sie dieses Handle, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen, um auf die Metadaten der Aufgaben zuzugreifen, die der Anbieter definiert. Einzelheiten finden Sie unter "Hinweise". Wenn Sie mit dem Handle fertig sind, rufen Sie die EvtClose-Funktion auf. |
EvtPublisherMetadataTaskName Gibt das Namesattribut des Vorgangs an. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeString. |
EvtPublisherMetadataTaskEventGuid Gibt das eventGuid-Attribut der Aufgabe an. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeString. |
EvtPublisherMetadataTaskValue Gibt das Value-Attribut der Aufgabe an. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeUInt32. |
EvtPublisherMetadataTaskMessageID Identifiziert das Meldungsattribut der Aufgabe. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeUInt32. Die -Eigenschaft enthält den Ressourcenbezeichner, der der Nachrichtenzeichenfolge zugewiesen ist. Um die Nachrichtenzeichenfolge abzurufen, rufen Sie die EvtFormatMessage-Funktion auf. Wenn die Aufgabe keine Nachricht angibt, ist der Wert –1. |
EvtPublisherMetadataOpcodes Identifiziert das untergeordnete Element des Anbieters opcodes . Der Variantentyp für diese Eigenschaft ist EvtVarTypeEvtHandle. Verwenden Sie dieses Handle, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen, um auf die Metadaten der Opcodes zuzugreifen, die der Anbieter definiert oder verweist. Einzelheiten finden Sie unter "Hinweise". Wenn Sie mit dem Handle fertig sind, rufen Sie die EvtClose-Funktion auf. |
EvtPublisherMetadataOpcodeName Gibt das name-Attribut des Opcodes an. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeString. |
EvtPublisherMetadataOpcodeValue Gibt das Value-Attribut des Opcodes an. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeUInt32. Das hohe Wort enthält den Opcodewert, und das niedrige Wort enthält die Aufgabe, zu der es gehört. Wenn das niedrige Wort null ist, wird der Opcode global definiert. Andernfalls ist der Opcode aufgabenspezifisch. Verwenden Sie den niedrigen Wortwert, um die Aufgabe zu bestimmen, die den Opcode definiert. |
EvtPublisherMetadataOpcodeMessageID Gibt das Message-Attribut des Opcodes an. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeUInt32. Die -Eigenschaft enthält den Ressourcenbezeichner, der der Nachrichtenzeichenfolge zugewiesen ist. Um die Nachrichtenzeichenfolge abzurufen, rufen Sie die EvtFormatMessage-Funktion auf. Wenn der Opcode keine Nachricht angibt, ist der Wert –1. |
EvtPublisherMetadataKeywords Identifiziert das untergeordnete Keywords-Element des Anbieters. Der Variantentyp für diese Eigenschaft ist EvtVarTypeEvtHandle. Verwenden Sie dieses Handle, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen, um auf die Metadaten der Schlüsselwörter zuzugreifen, die der Anbieter definiert. Einzelheiten finden Sie unter "Hinweise". Wenn Sie mit dem Handle fertig sind, rufen Sie die EvtClose-Funktion auf. |
EvtPublisherMetadataKeywordName Gibt das name-Attribut des Schlüsselwort (keyword) an. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeString. |
EvtPublisherMetadataKeywordValue Identifiziert das mask-Attribut des Schlüsselwort (keyword). Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeUInt64. |
EvtPublisherMetadataKeywordMessageID Gibt das Nachrichtensattribut des Schlüsselwort (keyword) an. Verwenden Sie diesen Bezeichner, wenn Sie die EvtGetObjectArrayProperty-Funktion aufrufen. Einzelheiten finden Sie unter "Hinweise". Der Variantentyp für diese Eigenschaft ist EvtVarTypeUInt32. Die -Eigenschaft enthält den Ressourcenbezeichner, der der Nachrichtenzeichenfolge zugewiesen ist. Um die Nachrichtenzeichenfolge abzurufen, rufen Sie die EvtFormatMessage-Funktion auf. Wenn die Schlüsselwort (keyword) keine Nachricht angibt, ist der Wert –1. |
EvtPublisherMetadataPropertyIdEND Dieser Enumerationswert markiert das Ende der Enumerationswerte. |
Hinweise
Diese Liste der Bezeichner in dieser Enumeration gilt für die Eigenschaften, die nicht geändert werden können. Rufen Sie die EvtGetChannelConfigProperty-Funktion auf, um die Konfiguration für einen Kanal abzurufen.
Sie können beim Aufrufen der EvtGetPublisherMetadataProperty-Funktion nicht die folgenden Eigenschaftenbezeichner verwenden:
- EvtPublisherMetadataChannelReferencePath
- EvtPublisherMetadataChannelReferenceIndex
- EvtPublisherMetadataChannelReferenceID
- EvtPublisherMetadataChannelReferenceFlags
- EvtPublisherMetadataChannelReferenceMessageID
- EvtPublisherMetadataLevelName
- EvtPublisherMetadataLevelValue
- EvtPublisherMetadataLevelMessageID
- EvtPublisherMetadataTaskName
- EvtPublisherMetadataTaskEventGuid
- EvtPublisherMetadataTaskValue
- EvtPublisherMetadataTaskMessageID
- EvtPublisherMetadataOpcodeName
- EvtPublisherMetadataOpcodeValue
- EvtPublisherMetadataOpcodeMessageID
- EvtPublisherMetadataKeywordName
- EvtPublisherMetadataKeywordValue
- EvtPublisherMetadataKeywordMessageID
Das Handle verweist auf ein Array von -Objekten, die die Metadaten für den untergeordneten Typ enthalten, den der Anbieter definiert. Rufen Sie die EvtGetObjectArraySize-Funktion auf, um zu bestimmen, wie viele Objekte sich im Array befinden. Um auf eine Eigenschaft eines der Objekte zuzugreifen, rufen Sie die EvtGetObjectArrayProperty-Funktion auf, und geben Sie den Bezeichner der Eigenschaft an, die Sie abrufen möchten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | winevt.h |
Weitere Informationen
EVT_EVENT_METADATA_PROPERTY_ID