PDH_COUNTER_PATH_ELEMENTS_A structure (pdh.h)

La structure PDH_COUNTER_PATH_ELEMENTS contient les composants d’un chemin de compteur.

Syntaxe

typedef struct _PDH_COUNTER_PATH_ELEMENTS_A {
  LPSTR szMachineName;
  LPSTR szObjectName;
  LPSTR szInstanceName;
  LPSTR szParentInstance;
  DWORD dwInstanceIndex;
  LPSTR szCounterName;
} PDH_COUNTER_PATH_ELEMENTS_A, *PPDH_COUNTER_PATH_ELEMENTS_A;

Membres

szMachineName

Pointeur vers une chaîne terminée par null qui spécifie le nom de l’ordinateur.

szObjectName

Pointeur vers une chaîne terminée par null qui spécifie le nom de l’objet.

szInstanceName

Pointeur vers une chaîne terminée par null qui spécifie le nom instance. Peut contenir un caractère générique.

szParentInstance

Pointeur vers une chaîne terminée par null qui spécifie le nom de instance parent. Peut contenir un caractère générique.

dwInstanceIndex

Index utilisé pour identifier de manière unique les noms de instance en double.

szCounterName

Pointeur vers une chaîne terminée par null qui spécifie le nom du compteur.

Remarques

Cette structure est utilisée par PdhMakeCounterPath pour créer un chemin de compteur et par PdhParseCounterPath pour analyser un chemin de compteur.

Lorsque vous allouez de la mémoire pour cette structure, allouez suffisamment de mémoire pour les chaînes membres, telles que szCounterName, qui sont ajoutées à la fin de cette structure.

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 pdh.h

Voir aussi

PdhMakeCounterPath

PdhParseCounterPath