PERF_COUNTERSET_INSTANCE structure (perflib.h)
Définit une instance d’un jeu de compteurs.
Syntaxe
typedef struct _PERF_COUNTERSET_INSTANCE {
GUID CounterSetGuid;
ULONG dwSize;
ULONG InstanceId;
ULONG InstanceNameOffset;
ULONG InstanceNameSize;
} PERF_COUNTERSET_INSTANCE, *PPERF_COUNTERSET_INSTANCE;
Membres
CounterSetGuid
GUID qui identifie le jeu de compteurs auquel appartient cette instance.
dwSize
Taille, en octets, du bloc instance. Le bloc instance contient cette structure, suivie d’un ou de plusieurs blocs PERF_COUNTER_INFO et se termine par le nom instance.
InstanceId
Identificateur qui identifie de façon unique cette instance.
Le fournisseur a spécifié l’identificateur lors de l’appel de PerfCreateInstance.
InstanceNameOffset
Décalage d’octets du début de cette structure vers le nom de instance Unicode terminé par null.
Le fournisseur a spécifié le nom instance lors de l’appel de PerfCreateInstance.
InstanceNameSize
Taille, en octets, du nom du instance. La taille inclut la marque de fin null.
Remarques
Le membre Offset de PERF_COUNTER_INFO contient le décalage d’octets entre le début du bloc PERF_COUNTERSET_INSTANCE et la valeur brute du compteur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | perflib.h |