Partager via


structure PERF_COUNTER_BLOCK (winperf.h)

Décrit le bloc de mémoire qui contient les données brutes du compteur de performances pour les compteurs d’un objet.

Syntaxe

typedef struct _PERF_COUNTER_BLOCK {
  DWORD ByteLength;
} PERF_COUNTER_BLOCK, *PPERF_COUNTER_BLOCK;

Membres

ByteLength

Taille de cette structure et des données de compteur brutes qui suivent, en octets.

Remarques

Le membre CounterOffset de PERF_COUNTER_DEFINITION fournit le décalage entre le début de cette structure et la valeur du compteur.

L’emplacement de la structure de PERF_COUNTER_BLOCK dans le bloc PERF_OBJECT_TYPE dépend si l’objet contient des instances. Pour plus d’informations, consultez Format des données de performances.

Vous devez vous assurer que la taille du bloc de compteurs est alignée sur une limite de 8 octets. Par exemple, si l’objet de performance comprend deux compteurs DWORD, vous devez ajouter quatre octets supplémentaires au bloc de compteur pour le rendre aligné sur une limite de 8 octets.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête winperf.h (inclure Windows.h)

Voir aussi

PERF_COUNTER_DEFINITION

PERF_INSTANCE_DEFINITION

PERF_OBJECT_TYPE