Partager via


PERF_COUNTER_IDENTITY structure (perflib.h)

Définit le compteur qui est envoyé au rappel d’un fournisseur lorsque le consommateur ajoute ou supprime un compteur de la requête.

Syntaxe

typedef struct _PERF_COUNTER_IDENTITY {
  GUID  CounterSetGuid;
  ULONG BufferSize;
  ULONG CounterId;
  ULONG InstanceId;
  ULONG MachineOffset;
  ULONG NameOffset;
  ULONG Reserved;
} PERF_COUNTER_IDENTITY, *PPERF_COUNTER_IDENTITY;

Membres

CounterSetGuid

GUID qui identifie de façon unique le jeu de compteurs auquel ce compteur appartient.

BufferSize

Taille, en octets, de cette structure, ainsi que le nom de l’ordinateur et instance nom qui sont ajoutés à cette structure en mémoire.

CounterId

Identificateur unique du compteur dans le jeu de compteurs.

Ce membre est défini sur PERF_WILDCARD_COUNTER si le consommateur souhaite ajouter ou supprimer tous les compteurs dans le jeu de compteurs.

InstanceId

Identificateur du jeu de compteurs instance auquel appartient le compteur.

Ignorez cette valeur si le nom instance dans NameOffset est PERF_WILDCARD_INSTANCE.

MachineOffset

Décalage vers le nom d’ordinateur Unicode terminé par null qui suit cette structure en mémoire.

NameOffset

Décalage vers le nom de instance Unicode terminé par null qui suit cette structure en mémoire.

Reserved

Réservé.

Spécifications

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

ControlCallback