estrutura TRACE_PROVIDER_INSTANCE_INFO (evntrace.h)
Define uma instância do GUID do provedor. Esses dados são retornados de EnumerateTraceGuidsEx quando chamados com a classe de informações TraceGuidQueryInfo .
Sintaxe
typedef struct _TRACE_PROVIDER_INSTANCE_INFO {
ULONG NextOffset;
ULONG EnableCount;
ULONG Pid;
ULONG Flags;
} TRACE_PROVIDER_INSTANCE_INFO, *PTRACE_PROVIDER_INSTANCE_INFO;
Membros
NextOffset
Deslocamento, em bytes, do início dessa estrutura para o próximo TRACE_PROVIDER_INSTANCE_INFO estrutura. O valor será zero se não houver outro bloco de informações de instância.
EnableCount
Número de estruturas de TRACE_ENABLE_INFO neste bloco. Cada estrutura representa uma sessão que habilitou o provedor.
Pid
Identificador de processo do processo que registrou o provedor.
Flags
Pode ser um dos sinalizadores a seguir.
TRACE_PROVIDER_FLAG_LEGACY: o provedor usou RegisterTraceGuids em vez de EventRegister para se registrar.
TRACE_PROVIDER_FLAG_PRE_ENABLE: o provedor não está registrado; no entanto, uma ou mais sessões habilitaram o provedor.
Comentários
Se mais de um provedor de eventos tiver se registrado usando o mesmo GUID do provedor, o bloco TRACE_GUID_INFO conterá mais de um TRACE_PROVIDER_INSTANCE_INFO estrutura.
Requisitos
Cabeçalho | evntrace.h |