Partager via


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

Voir aussi

PERF_COUNTER_INFO

PerfCreateInstance

PerfDeleteInstance

PerfQueryInstance