Freigeben über


PDH_COUNTER_PATH_ELEMENTS_A-Struktur (pdh.h)

Die PDH_COUNTER_PATH_ELEMENTS-Struktur enthält die Komponenten eines Indikatorpfads.

Syntax

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;

Member

szMachineName

Zeiger auf eine NULL-endende Zeichenfolge, die den Computernamen angibt.

szObjectName

Zeiger auf eine NULL-endende Zeichenfolge, die den Objektnamen angibt.

szInstanceName

Zeiger auf eine NULL-endende Zeichenfolge, die den namen der instance angibt. Kann ein Wildcardzeichen enthalten.

szParentInstance

Zeiger auf eine NULL-endende Zeichenfolge, die den übergeordneten instance Namen angibt. Kann ein Wildcardzeichen enthalten.

dwInstanceIndex

Index, der verwendet wird, um doppelte instance Namen eindeutig zu identifizieren.

szCounterName

Zeiger auf eine NULL-endende Zeichenfolge, die den Zählernamen angibt.

Hinweise

Diese Struktur wird von PdhMakeCounterPath verwendet, um einen Zählerpfad zu erstellen, und von PdhParseCounterPath zum Analysieren eines Indikatorpfads.

Wenn Sie Arbeitsspeicher für diese Struktur zuweisen, weisen Sie genügend Arbeitsspeicher für die Memberzeichenfolgen zu, z. B. szCounterName, die am Ende dieser Struktur angefügt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile pdh.h

Weitere Informationen

PdhMakeCounterPath

PdhParseCounterPath