Share via


estructura TRACE_ENABLE_INFO (evntrace.h)

Define la sesión y la información que la sesión usó para habilitar el proveedor. EnumerateTraceGuidsEx devuelve esta información como parte de un bloque de TRACE_PROVIDER_INSTANCE_INFO.

Sintaxis

typedef struct _TRACE_ENABLE_INFO {
  ULONG     IsEnabled;
  UCHAR     Level;
  UCHAR     Reserved1;
  USHORT    LoggerId;
  ULONG     EnableProperty;
  ULONG     Reserved2;
  ULONGLONG MatchAnyKeyword;
  ULONGLONG MatchAllKeyword;
} TRACE_ENABLE_INFO, *PTRACE_ENABLE_INFO;

Miembros

IsEnabled

Indica si el proveedor está habilitado para la sesión. El valor es TRUE si el proveedor está habilitado para la sesión; de lo contrario, el valor es FALSE. Este valor siempre debe ser TRUE.

Level

Nivel de detalle que la sesión pidió al proveedor que incluya en los eventos. Para obtener más información, consulte el parámetro Level de la función EnableTraceEx .

Reserved1

Reservado.

LoggerId

Identifica la sesión que habilitó el proveedor.

EnableProperty

Información adicional que la sesión quiere que ETW incluya en el archivo de registro. Para obtener más información, consulte el parámetro EnableProperty de la función EnableTraceEx .

Reserved2

Reservado.

MatchAnyKeyword

Las palabras clave especifican qué eventos quiere que escriba el proveedor. Para obtener más información, consulte el parámetro MatchAnyKeyword de la función EnableTraceEx .

MatchAllKeyword

Las palabras clave especifican qué eventos quiere que escriba el proveedor. Para obtener más información, consulte el parámetro MatchAllKeyword de la función EnableTraceEx .

Comentarios

El bloque TRACE_PROVIDER_INSTANCE_INFO contiene una o varias de estas estructuras.

Requisitos

   
Encabezado evntrace.h

Consulte también

TRACE_PROVIDER_INSTANCE_INFO