énumération EVT_PUBLISHER_METADATA_PROPERTY_ID (winevt.h)
Définit les identificateurs qui identifient les propriétés de métadonnées d’un fournisseur.
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;
Constantes
EvtPublisherMetadataPublisherGuid Valeur : 0 Identifie l’attribut guid du fournisseur. Le type de variante de cette propriété est EvtVarTypeGuid. |
EvtPublisherMetadataResourceFilePath Identifie l’attribut resourceFilePath du fournisseur. Le type de variante de cette propriété est EvtVarTypeString. |
EvtPublisherMetadataParameterFilePath Identifie l’attribut parameterFilePath du fournisseur. Le type de variante de cette propriété est EvtVarTypeString. |
EvtPublisherMetadataMessageFilePath Identifie l’attribut messageFilePath du fournisseur. Le type de variante de cette propriété est EvtVarTypeString. |
EvtPublisherMetadataHelpLink Identifie l’attribut helpLink du fournisseur. Le type de variante de cette propriété est EvtVarTypeString. |
EvtPublisherMetadataPublisherMessageID Identifie l’attribut de message du fournisseur. Les métadonnées sont l’identificateur de ressource affecté à la chaîne de message. Pour obtenir la chaîne de message, appelez la fonction EvtFormatMessage . Le type de variante de cette propriété est EvtVarTypeUInt32. Si le fournisseur ne spécifie pas de message, la valeur est –1. |
EvtPublisherMetadataChannelReferences Identifie l’élément enfant des canaux du fournisseur. Le type de variante de cette propriété est EvtVarTypeEvtHandle. Pour accéder aux métadonnées des canaux que le fournisseur définit ou importe, utilisez ce handle lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Lorsque vous avez terminé avec le handle, appelez la fonction EvtClose . |
EvtPublisherMetadataChannelReferencePath Identifie l’attribut name du canal. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeString. |
EvtPublisherMetadataChannelReferenceIndex Identifie la valeur d’index de base zéro du canal dans la liste des canaux. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceID Identifie l’attribut value du canal. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceFlags Identifie la valeur des indicateurs qui indique si ce canal est importé à partir d’un autre fournisseur. Le canal est importé si la valeur de l’indicateur EvtChannelReferenceImported est définie. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceMessageID Identifie l’attribut de message du canal. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeUInt32. La propriété contient l’identificateur de ressource affecté à la chaîne de message. Pour obtenir la chaîne de message, appelez la fonction EvtFormatMessage . Si le canal ne spécifie pas de message, la valeur est –1. |
EvtPublisherMetadataLevels Identifie l’élément enfant de niveaux du fournisseur. Le type de variante de cette propriété est EvtVarTypeEvtHandle. Pour accéder aux métadonnées des niveaux que le fournisseur définit ou référence, utilisez ce handle lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Lorsque vous avez terminé avec le handle, appelez la fonction EvtClose . |
EvtPublisherMetadataLevelName Identifie l’attribut name du niveau. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeString. |
EvtPublisherMetadataLevelValue Identifie l’attribut value du niveau. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeUInt32. |
EvtPublisherMetadataLevelMessageID Identifie l’attribut de message du niveau. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeUInt32. La propriété contient l’identificateur de ressource affecté à la chaîne de message. Pour obtenir la chaîne de message, appelez la fonction EvtFormatMessage . Si le niveau ne spécifie pas de message, la valeur est –1. |
EvtPublisherMetadataTasks Identifie l’élément enfant des tâches du fournisseur. Le type de variante de cette propriété est EvtVarTypeEvtHandle. Pour accéder aux métadonnées des tâches que le fournisseur définit, utilisez ce handle lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Lorsque vous avez terminé avec le handle, appelez la fonction EvtClose . |
EvtPublisherMetadataTaskName Identifie l’attribut name de la tâche. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeString. |
EvtPublisherMetadataTaskEventGuid Identifie l’attribut eventGuid de la tâche. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeString. |
EvtPublisherMetadataTaskValue Identifie l’attribut value de la tâche. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeUInt32. |
EvtPublisherMetadataTaskMessageID Identifie l’attribut de message de la tâche. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeUInt32. La propriété contient l’identificateur de ressource affecté à la chaîne de message. Pour obtenir la chaîne de message, appelez la fonction EvtFormatMessage . Si la tâche ne spécifie pas de message, la valeur est –1. |
EvtPublisherMetadataOpcodes Identifie l’élément enfant opcodes du fournisseur. Le type de variante de cette propriété est EvtVarTypeEvtHandle. Pour accéder aux métadonnées des opcodes que le fournisseur définit ou référence, utilisez ce handle lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Lorsque vous avez terminé avec le handle, appelez la fonction EvtClose . |
EvtPublisherMetadataOpcodeName Identifie l’attribut name de l’opcode. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeString. |
EvtPublisherMetadataOpcodeValue Identifie l’attribut value de l’opcode. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeUInt32. Le mot élevé contient la valeur opcode et le mot bas contient la tâche à laquelle il appartient. Si le mot bas est égal à zéro, l’opcode est défini globalement ; sinon, l’opcode est spécifique à une tâche. Utilisez la valeur de mot faible pour déterminer la tâche qui définit l’opcode. |
EvtPublisherMetadataOpcodeMessageID Identifie l’attribut de message de l’opcode. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeUInt32. La propriété contient l’identificateur de ressource affecté à la chaîne de message. Pour obtenir la chaîne de message, appelez la fonction EvtFormatMessage . Si l’opcode ne spécifie pas de message, la valeur est –1. |
EvtPublisherMetadataKeywords Identifie l’élément enfant de mots clés du fournisseur. Le type de variante de cette propriété est EvtVarTypeEvtHandle. Pour accéder aux métadonnées des mots clés que le fournisseur définit, utilisez ce handle lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Lorsque vous avez terminé avec le handle, appelez la fonction EvtClose . |
EvtPublisherMetadataKeywordName Identifie l’attribut name du mot clé. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeString. |
EvtPublisherMetadataKeywordValue Identifie l’attribut mask du mot clé. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeUInt64. |
EvtPublisherMetadataKeywordMessageID Identifie l’attribut de message du mot clé. Utilisez cet identificateur lors de l’appel de la fonction EvtGetObjectArrayProperty . Pour plus d'informations, consultez Notes. Le type de variante de cette propriété est EvtVarTypeUInt32. La propriété contient l’identificateur de ressource affecté à la chaîne de message. Pour obtenir la chaîne de message, appelez la fonction EvtFormatMessage . Si le mot clé ne spécifie pas de message, la valeur est –1. |
EvtPublisherMetadataPropertyIdEND Cette valeur d’énumération marque la fin des valeurs d’énumération. |
Remarques
Cette liste d’identificateurs de cette énumération concerne les propriétés qui ne peuvent pas être modifiées. Pour obtenir la configuration d’un canal, appelez la fonction EvtGetChannelConfigProperty .
Vous ne pouvez pas utiliser les identificateurs de propriété suivants lors de l’appel de la fonction EvtGetPublisherMetadataProperty :
- EvtPublisherMetadataChannelReferencePath
- EvtPublisherMetadataChannelReferenceIndex
- EvtPublisherMetadataChannelReferenceID
- EvtPublisherMetadataChannelReferenceFlags
- EvtPublisherMetadataChannelReferenceMessageID
- EvtPublisherMetadataLevelName
- EvtPublisherMetadataLevelValue
- EvtPublisherMetadataLevelMessageID
- EvtPublisherMetadataTaskName
- EvtPublisherMetadataTaskEventGuid
- EvtPublisherMetadataTaskValue
- EvtPublisherMetadataTaskMessageID
- EvtPublisherMetadataOpcodeName
- EvtPublisherMetadataOpcodeValue
- EvtPublisherMetadataOpcodeMessageID
- EvtPublisherMetadataKeywordName
- EvtPublisherMetadataKeywordValue
- EvtPublisherMetadataKeywordMessageID
Le handle pointe vers un tableau d’objets qui contient les métadonnées du type enfant défini par le fournisseur. Pour déterminer le nombre d’objets dans le tableau, appelez la fonction EvtGetObjectArraySize . Pour accéder à une propriété de l’un des objets, appelez la fonction EvtGetObjectArrayProperty et spécifiez l’identificateur de la propriété que vous souhaitez récupérer.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | winevt.h |
Voir aussi
EVT_EVENT_METADATA_PROPERTY_ID