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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour