Compartir a través de


Encabezado evntprov.h

Varias tecnologías usan este encabezado. Para más información, consulte:

evntprov.h contiene las siguientes interfaces de programación:

Functions

 
EventActivityIdControl

Crea, consulta y establece identificadores de actividad para su uso en eventos ETW.
EventDataDescCreate

Establece los valores de un EVENT_DATA_DESCRIPTOR.
EventDescCreate

Establece los valores de un descriptor de eventos.
EventDescGetChannel

Recupera el canal del descriptor de eventos.
EventDescGetId

Recupera el identificador de evento del descriptor de eventos.
EventDescGetKeyword

Recupera la palabra clave del descriptor de eventos.
EventDescGetLevel

Recupera el nivel de gravedad del descriptor de eventos.
EventDescGetOpcode

Recupera el código de operación del descriptor de eventos.
EventDescGetTask

Recupera la tarea del descriptor de eventos.
EventDescGetVersion

Recupera la versión del descriptor de eventos.
EventDescOrKeyword

Agrega otra palabra clave al descriptor de eventos.
EventDescSetChannel

Establece el miembro Channel del descriptor de eventos.
EventDescSetId

Establece el miembro Id del descriptor de eventos.
EventDescSetKeyword

Establece el miembro Keyword del descriptor de eventos.
EventDescSetLevel

Establece el miembro Level del descriptor de eventos.
EventDescSetOpcode

Establece el miembro Opcode del descriptor de eventos.
EventDescSetTask

Establece el miembro Task del descriptor de eventos.
EventDescSetVersion

Establece el miembro Version del descriptor de eventos.
EventDescZero

Inicializa un descriptor de eventos en cero.
EventEnabled

Determina si un proveedor de eventos debe generar un evento determinado en función de la EVENT_DESCRIPTOR del evento.
EventProviderEnabled

Determina si un proveedor de eventos debe generar un evento determinado basado en el nivel y la palabra clave del evento.
EventRegister

Registra un proveedor de eventos ETW, creando un identificador que se puede usar para escribir eventos ETW.
EventSetInformation

Configura un proveedor de eventos ETW.
EventUnregister

Anula el registro de un proveedor de eventos ETW.
EventWrite

Escribe un evento ETW que usa el identificador de actividad del subproceso actual.
EventWriteEx

Escribe un evento ETW con un identificador de actividad, un identificador de actividad relacionado opcional, filtros de sesión y opciones especiales.
EventWriteString

Escribe un evento ETW que contiene una cadena como sus datos. Esta función no se debe usar.
EventWriteTransfer

Escribe un evento ETW con un identificador de actividad y un identificador de actividad relacionado opcional.

Funciones de devolución de llamada

 
PENABLECALLBACK

Los proveedores de eventos ETW definen opcionalmente una función EnableCallback para recibir notificaciones de cambio de configuración. El tipo PENABLECALLBACK define un puntero a esta función de devolución de llamada. EnableCallback es un marcador de posición para el nombre de función definido por la aplicación.

Estructuras

 
EVENT_DATA_DESCRIPTOR

La estructura EVENT_DATA_DESCRIPTOR define un bloque de datos que se usará en un evento ETW.
EVENT_DESCRIPTOR

La estructura EVENT_DESCRIPTOR contiene información (metadatos) sobre un evento ETW.
EVENT_FILTER_DESCRIPTOR

Define los datos de filtro que una sesión pasa a la función enable callback del proveedor.
EVENT_FILTER_EVENT_ID

Define los identificadores de evento usados en una estructura de EVENT_FILTER_DESCRIPTOR para un filtro de recorrido de pila o identificador de evento.
EVENT_FILTER_EVENT_NAME

Define los identificadores de evento usados en una estructura de EVENT_FILTER_DESCRIPTOR para un filtro de nombre de evento o nombre de tutorial de stalk.
EVENT_FILTER_HEADER

Define los datos de encabezado que deben preceder a los datos de filtro definidos en el manifiesto de instrumentación.
EVENT_FILTER_LEVEL_KW

Define los identificadores de evento usados en una estructura de EVENT_FILTER_DESCRIPTOR para un filtro de palabra clave de nivel de recorrido de pila.

Enumeraciones

 
EVENT_INFO_CLASS

El tipo de enumeración EVENT_INFO_CLASS se usa con la función EventSetInformation para especificar la operación de configuración que se va a realizar en un registro del proveedor de eventos ETW.