structure TRACE_PROVIDER_INSTANCE_INFO (evntrace.h)
Définit une instance du GUID du fournisseur. Ces données sont retournées à partir d’EnumerateTraceGuidsEx lorsqu’elles sont appelées avec la classe d’informations TraceGuidQueryInfo .
Syntaxe
typedef struct _TRACE_PROVIDER_INSTANCE_INFO {
ULONG NextOffset;
ULONG EnableCount;
ULONG Pid;
ULONG Flags;
} TRACE_PROVIDER_INSTANCE_INFO, *PTRACE_PROVIDER_INSTANCE_INFO;
Membres
NextOffset
Décalage, en octets, du début de cette structure à la structure TRACE_PROVIDER_INSTANCE_INFO suivante. La valeur est égale à zéro s’il n’existe pas d’autre bloc d’informations instance.
EnableCount
Nombre de structures TRACE_ENABLE_INFO dans ce bloc. Chaque structure représente une session qui a activé le fournisseur.
Pid
Identificateur de processus du processus qui a inscrit le fournisseur.
Flags
Il peut s’agir de l’un des indicateurs suivants.
TRACE_PROVIDER_FLAG_LEGACY : le fournisseur a utilisé RegisterTraceGuids au lieu d’EventRegister pour s’inscrire.
TRACE_PROVIDER_FLAG_PRE_ENABLE : le fournisseur n’est pas inscrit ; toutefois, une ou plusieurs sessions ont activé le fournisseur.
Notes
Si plusieurs fournisseurs d’événements se sont inscrits à l’aide du même GUID de fournisseur, le bloc TRACE_GUID_INFO contient plusieurs TRACE_PROVIDER_INSTANCE_INFO structure.
Spécifications
En-tête | evntrace.h |