enumeração EVT_PUBLISHER_METADATA_PROPERTY_ID (winevt.h)
Define os identificadores que identificam as propriedades de metadados de um provedor.
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 Valor: 0 Identifica o atributo guid do provedor. O tipo de variante dessa propriedade é EvtVarTypeGuid. |
EvtPublisherMetadataResourceFilePath Identifica o atributo resourceFilePath do provedor. O tipo de variante dessa propriedade é EvtVarTypeString. |
EvtPublisherMetadataParameterFilePath Identifica o atributo parameterFilePath do provedor. O tipo de variante dessa propriedade é EvtVarTypeString. |
EvtPublisherMetadataMessageFilePath Identifica o atributo messageFilePath do provedor. O tipo de variante dessa propriedade é EvtVarTypeString. |
EvtPublisherMetadataHelpLink Identifica o atributo helpLink do provedor. O tipo de variante dessa propriedade é EvtVarTypeString. |
EvtPublisherMetadataPublisherMessageID Identifica o atributo de mensagem do provedor. Os metadados são o identificador de recurso atribuído à cadeia de caracteres de mensagem. Para obter a cadeia de caracteres de mensagem, chame a função EvtFormatMessage . O tipo de variante dessa propriedade é EvtVarTypeUInt32. Se o provedor não especificar uma mensagem, o valor será –1. |
EvtPublisherMetadataChannelReferences Identifica o elemento filho de canais do provedor. O tipo de variante dessa propriedade é EvtVarTypeEvtHandle. Para acessar os metadados dos canais que o provedor define ou importa, use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. Quando terminar o identificador, chame a função EvtClose . |
EvtPublisherMetadataChannelReferencePath Identifica o atributo de nome do canal. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeString. |
EvtPublisherMetadataChannelReferenceIndex Identifica o valor de índice baseado em zero do canal na lista de canais. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceID Identifica o atributo de valor do canal. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceFlags Identifica o valor de sinalizadores que indica se esse canal é importado de outro provedor. O canal será importado se o valor do sinalizador EvtChannelReferenceImported estiver definido. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceMessageID Identifica o atributo de mensagem do canal. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeUInt32. A propriedade contém o identificador de recurso atribuído à cadeia de caracteres de mensagem. Para obter a cadeia de caracteres de mensagem, chame a função EvtFormatMessage . Se o canal não especificar uma mensagem, o valor será –1. |
EvtPublisherMetadataLevels Identifica o elemento filho levels do provedor. O tipo de variante dessa propriedade é EvtVarTypeEvtHandle. Para acessar os metadados dos níveis definidos pelo provedor ou referências, use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. Quando terminar o identificador, chame a função EvtClose . |
EvtPublisherMetadataLevelName Identifica o atributo de nome do nível. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeString. |
EvtPublisherMetadataLevelValue Identifica o atributo de valor do nível. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeUInt32. |
EvtPublisherMetadataLevelMessageID Identifica o atributo de mensagem do nível. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeUInt32. A propriedade contém o identificador de recurso atribuído à cadeia de caracteres de mensagem. Para obter a cadeia de caracteres de mensagem, chame a função EvtFormatMessage . Se o nível não especificar uma mensagem, o valor será –1. |
EvtPublisherMetadataTasks Identifica o elemento filho de tarefas do provedor. O tipo de variante dessa propriedade é EvtVarTypeEvtHandle. Para acessar os metadados das tarefas que o provedor define, use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. Quando terminar o identificador, chame a função EvtClose . |
EvtPublisherMetadataTaskName Identifica o atributo de nome da tarefa. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeString. |
EvtPublisherMetadataTaskEventGuid Identifica o atributo eventGuid da tarefa. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeString. |
EvtPublisherMetadataTaskValue Identifica o atributo de valor da tarefa. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeUInt32. |
EvtPublisherMetadataTaskMessageID Identifica o atributo de mensagem da tarefa. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeUInt32. A propriedade contém o identificador de recurso atribuído à cadeia de caracteres de mensagem. Para obter a cadeia de caracteres de mensagem, chame a função EvtFormatMessage . Se a tarefa não especificar uma mensagem, o valor será –1. |
EvtPublisherMetadataOpcodes Identifica o elemento filho opcodes do provedor. O tipo de variante dessa propriedade é EvtVarTypeEvtHandle. Para acessar os metadados dos opcodes definidos pelo provedor ou referências, use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. Quando terminar o identificador, chame a função EvtClose . |
EvtPublisherMetadataOpcodeName Identifica o atributo name do opcode. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeString. |
EvtPublisherMetadataOpcodeValue Identifica o atributo de valor do opcode. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeUInt32. A palavra alta contém o valor opcode e a palavra baixa contém a tarefa à qual pertence. Se a palavra baixa for zero, o opcode será definido globalmente; caso contrário, o opcode é específico da tarefa. Use o valor de palavra baixa para determinar a tarefa que define o opcode. |
EvtPublisherMetadataOpcodeMessageID Identifica o atributo de mensagem do opcode. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeUInt32. A propriedade contém o identificador de recurso atribuído à cadeia de caracteres de mensagem. Para obter a cadeia de caracteres de mensagem, chame a função EvtFormatMessage . Se o opcode não especificar uma mensagem, o valor será –1. |
EvtPublisherMetadataKeywords Identifica o elemento filho de palavras-chave do provedor. O tipo de variante dessa propriedade é EvtVarTypeEvtHandle. Para acessar os metadados das palavras-chave definidas pelo provedor, use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. Quando terminar o identificador, chame a função EvtClose . |
EvtPublisherMetadataKeywordName Identifica o atributo de nome do palavra-chave. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeString. |
EvtPublisherMetadataKeywordValue Identifica o atributo mask do palavra-chave. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeUInt64. |
EvtPublisherMetadataKeywordMessageID Identifica o atributo de mensagem do palavra-chave. Use esse identificador ao chamar a função EvtGetObjectArrayProperty . Para obter detalhes, consulte Observações. O tipo de variante dessa propriedade é EvtVarTypeUInt32. A propriedade contém o identificador de recurso atribuído à cadeia de caracteres de mensagem. Para obter a cadeia de caracteres de mensagem, chame a função EvtFormatMessage . Se o palavra-chave não especificar uma mensagem, o valor será –1. |
EvtPublisherMetadataPropertyIdEND Esse valor de enumeração marca o final dos valores de enumeração. |
Comentários
Essa lista de identificadores nessa enumeração é para as propriedades que não podem ser alteradas. Para obter a configuração de um canal, chame a função EvtGetChannelConfigProperty .
Você não pode usar os seguintes identificadores de propriedade ao chamar a função EvtGetPublisherMetadataProperty :
- EvtPublisherMetadataChannelReferencePath
- EvtPublisherMetadataChannelReferenceIndex
- EvtPublisherMetadataChannelReferenceID
- EvtPublisherMetadataChannelReferenceFlags
- EvtPublisherMetadataChannelReferenceMessageID
- EvtPublisherMetadataLevelName
- EvtPublisherMetadataLevelValue
- EvtPublisherMetadataLevelMessageID
- EvtPublisherMetadataTaskName
- EvtPublisherMetadataTaskEventGuid
- EvtPublisherMetadataTaskValue
- EvtPublisherMetadataTaskMessageID
- EvtPublisherMetadataOpcodeName
- EvtPublisherMetadataOpcodeValue
- EvtPublisherMetadataOpcodeMessageID
- EvtPublisherMetadataKeywordName
- EvtPublisherMetadataKeywordValue
- EvtPublisherMetadataKeywordMessageID
O identificador aponta para uma matriz de objetos que contêm os metadados para o tipo filho que o provedor define. Para determinar quantos objetos estão na matriz, chame a função EvtGetObjectArraySize . Para acessar uma propriedade de um dos objetos, chame a função EvtGetObjectArrayProperty e especifique o identificador da propriedade que você deseja recuperar.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | winevt.h |
Confira também
EVT_EVENT_METADATA_PROPERTY_ID