estructura TRACE_PROVIDER_INSTANCE_INFO (evntrace.h)
Define una instancia del GUID del proveedor. Estos datos se devuelven desde EnumerateTraceGuidsEx cuando se llama a con la clase de información TraceGuidQueryInfo .
Sintaxis
typedef struct _TRACE_PROVIDER_INSTANCE_INFO {
ULONG NextOffset;
ULONG EnableCount;
ULONG Pid;
ULONG Flags;
} TRACE_PROVIDER_INSTANCE_INFO, *PTRACE_PROVIDER_INSTANCE_INFO;
Miembros
NextOffset
Desplazamiento, en bytes, desde el principio de esta estructura hasta la siguiente estructura TRACE_PROVIDER_INSTANCE_INFO . El valor es cero si no hay otro bloque de información de instancia.
EnableCount
Número de estructuras de TRACE_ENABLE_INFO en este bloque. Cada estructura representa una sesión que habilitó el proveedor.
Pid
Identificador de proceso del proceso que registró el proveedor.
Flags
Puede ser una de las siguientes marcas.
TRACE_PROVIDER_FLAG_LEGACY: el proveedor usó RegisterTraceGuids en lugar de EventRegister para registrarse.
TRACE_PROVIDER_FLAG_PRE_ENABLE: El proveedor no está registrado; sin embargo, una o varias sesiones han habilitado el proveedor.
Comentarios
Si más de un proveedor de eventos se ha registrado con el mismo GUID de proveedor, el bloque TRACE_GUID_INFO contiene más de una estructura de TRACE_PROVIDER_INSTANCE_INFO .
Requisitos
Encabezado | evntrace.h |