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 |