enumeración EVT_PUBLISHER_METADATA_PROPERTY_ID (winevt.h)
Define los identificadores que identifican las propiedades de metadatos de un proveedor.
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 el atributo guid del proveedor. El tipo de variante de esta propiedad es EvtVarTypeGuid. |
EvtPublisherMetadataResourceFilePath Identifica el atributo resourceFilePath del proveedor. El tipo de variante de esta propiedad es EvtVarTypeString. |
EvtPublisherMetadataParameterFilePath Identifica el atributo parameterFilePath del proveedor. El tipo de variante de esta propiedad es EvtVarTypeString. |
EvtPublisherMetadataMessageFilePath Identifica el atributo messageFilePath del proveedor. El tipo de variante de esta propiedad es EvtVarTypeString. |
EvtPublisherMetadataHelpLink Identifica el atributo helpLink del proveedor. El tipo de variante de esta propiedad es EvtVarTypeString. |
EvtPublisherMetadataPublisherMessageID Identifica el atributo de mensaje del proveedor. Los metadatos son el identificador de recurso asignado a la cadena de mensaje. Para obtener la cadena de mensaje, llame a la función EvtFormatMessage . El tipo de variante de esta propiedad es EvtVarTypeUInt32. Si el proveedor no especifica un mensaje, el valor es –1. |
EvtPublisherMetadataChannelReferences Identifica el elemento secundario channels del proveedor. El tipo de variante de esta propiedad es EvtVarTypeEvtHandle. Para acceder a los metadatos de los canales que el proveedor define o importa, use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. Cuando haya terminado con el identificador, llame a la función EvtClose . |
EvtPublisherMetadataChannelReferencePath Identifica el atributo name del canal. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeString. |
EvtPublisherMetadataChannelReferenceIndex Identifica el valor de índice de base cero del canal en la lista de canales. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceID Identifica el atributo value del canal. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceFlags Identifica el valor de marcas que indica si este canal se importa desde otro proveedor. El canal se importa si se establece el valor de marca EvtChannelReferenceImported. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceMessageID Identifica el atributo de mensaje del canal. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeUInt32. La propiedad contiene el identificador de recurso que se asigna a la cadena de mensaje. Para obtener la cadena de mensaje, llame a la función EvtFormatMessage . Si el canal no especifica un mensaje, el valor es –1. |
EvtPublisherMetadataLevels Identifica el elemento secundario levels del proveedor. El tipo de variante de esta propiedad es EvtVarTypeEvtHandle. Para acceder a los metadatos de los niveles que el proveedor define o hace referencia, use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. Cuando haya terminado con el identificador, llame a la función EvtClose . |
EvtPublisherMetadataLevelName Identifica el atributo name del nivel. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeString. |
EvtPublisherMetadataLevelValue Identifica el atributo value del nivel. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeUInt32. |
EvtPublisherMetadataLevelMessageID Identifica el atributo de mensaje del nivel. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeUInt32. La propiedad contiene el identificador de recurso que se asigna a la cadena de mensaje. Para obtener la cadena de mensaje, llame a la función EvtFormatMessage . Si el nivel no especifica un mensaje, el valor es –1. |
EvtPublisherMetadataTasks Identifica el elemento secundario tasks del proveedor. El tipo de variante de esta propiedad es EvtVarTypeEvtHandle. Para acceder a los metadatos de las tareas que define el proveedor, use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. Cuando haya terminado con el identificador, llame a la función EvtClose . |
EvtPublisherMetadataTaskName Identifica el atributo name de la tarea. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeString. |
EvtPublisherMetadataTaskEventGuid Identifica el atributo eventGuid de la tarea. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeString. |
EvtPublisherMetadataTaskValue Identifica el atributo value de la tarea. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeUInt32. |
EvtPublisherMetadataTaskMessageID Identifica el atributo de mensaje de la tarea. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeUInt32. La propiedad contiene el identificador de recurso que se asigna a la cadena de mensaje. Para obtener la cadena de mensaje, llame a la función EvtFormatMessage . Si la tarea no especifica un mensaje, el valor es –1. |
EvtPublisherMetadataOpcodes Identifica el elemento secundario opcodes del proveedor. El tipo de variante de esta propiedad es EvtVarTypeEvtHandle. Para acceder a los metadatos de los códigos de operación que el proveedor define o hace referencia, use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. Cuando haya terminado con el identificador, llame a la función EvtClose . |
EvtPublisherMetadataOpcodeName Identifica el atributo name del código de operación. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeString. |
EvtPublisherMetadataOpcodeValue Identifica el atributo value del código de operación. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeUInt32. La palabra alta contiene el valor opcode y la palabra baja contiene la tarea a la que pertenece. Si la palabra baja es cero, el código de operación se define globalmente; de lo contrario, el código de operación es específico de la tarea. Use el valor de palabra bajo para determinar la tarea que define el código de operación. |
EvtPublisherMetadataOpcodeMessageID Identifica el atributo de mensaje del código de operación. Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeUInt32. La propiedad contiene el identificador de recurso que se asigna a la cadena de mensaje. Para obtener la cadena de mensaje, llame a la función EvtFormatMessage . Si el código de operación no especifica un mensaje, el valor es –1. |
EvtPublisherMetadataKeywords Identifica el elemento secundario palabras clave del proveedor. El tipo de variante de esta propiedad es EvtVarTypeEvtHandle. Para acceder a los metadatos de las palabras clave que define el proveedor, use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. Cuando haya terminado con el identificador, llame a la función EvtClose . |
EvtPublisherMetadataKeywordName Identifica el atributo name de la palabra clave . Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeString. |
EvtPublisherMetadataKeywordValue Identifica el atributo mask de la palabra clave . Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeUInt64. |
EvtPublisherMetadataKeywordMessageID Identifica el atributo de mensaje de la palabra clave . Use este identificador al llamar a la función EvtGetObjectArrayProperty . Para conocer más detalles, vea la sección Comentarios. El tipo de variante de esta propiedad es EvtVarTypeUInt32. La propiedad contiene el identificador de recurso que se asigna a la cadena de mensaje. Para obtener la cadena de mensaje, llame a la función EvtFormatMessage . Si la palabra clave no especifica un mensaje, el valor es –1. |
EvtPublisherMetadataPropertyIdEND Este valor de enumeración marca el final de los valores de enumeración. |
Comentarios
Esta lista de identificadores de esta enumeración son para las propiedades que no pueden cambiar. Para obtener la configuración de un canal, llame a la función EvtGetChannelConfigProperty .
No puede usar los siguientes identificadores de propiedad al llamar a la función EvtGetPublisherMetadataProperty :
- EvtPublisherMetadataChannelReferencePath
- EvtPublisherMetadataChannelReferenceIndex
- EvtPublisherMetadataChannelReferenceID
- EvtPublisherMetadataChannelReferenceFlags
- EvtPublisherMetadataChannelReferenceMessageID
- EvtPublisherMetadataLevelName
- EvtPublisherMetadataLevelValue
- EvtPublisherMetadataLevelMessageID
- EvtPublisherMetadataTaskName
- EvtPublisherMetadataTaskEventGuid
- EvtPublisherMetadataTaskValue
- EvtPublisherMetadataTaskMessageID
- EvtPublisherMetadataOpcodeName
- EvtPublisherMetadataOpcodeValue
- EvtPublisherMetadataOpcodeMessageID
- EvtPublisherMetadataKeywordName
- EvtPublisherMetadataKeywordValue
- EvtPublisherMetadataKeywordMessageID
El identificador apunta a una matriz de objetos que contienen los metadatos para el tipo secundario que define el proveedor. Para determinar cuántos objetos hay en la matriz, llame a la función EvtGetObjectArraySize . Para tener acceso a una propiedad de uno de los objetos , llame a la función EvtGetObjectArrayProperty y especifique el identificador de la propiedad que desea recuperar.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | winevt.h |
Consulte también
EVT_EVENT_METADATA_PROPERTY_ID