Freigeben über


PDH_FMT_COUNTERVALUE-Struktur (pdh.h)

Die PDH_FMT_COUNTERVALUE-Struktur enthält den berechneten Wert des Indikators und dessen status.

Syntax

typedef struct _PDH_FMT_COUNTERVALUE {
  DWORD CStatus;
  union {
    LONG     longValue;
    double   doubleValue;
    LONGLONG largeValue;
    LPCSTR   AnsiStringValue;
    LPCWSTR  WideStringValue;
  };
} PDH_FMT_COUNTERVALUE, *PPDH_FMT_COUNTERVALUE;

Member

CStatus

Zähler status, der angibt, ob der Zählerwert gültig ist. Überprüfen Sie diesen Member, bevor Sie die Daten in einer Berechnung verwenden oder ihren Wert anzeigen. Eine Liste der möglichen Werte finden Sie unter Überprüfen von PDH-Schnittstellenrückgabewerten.

longValue

Der berechnete Zählerwert als LONG.

doubleValue

Der berechnete Zählerwert als DOUBLE.

largeValue

Der berechnete Zählerwert als LONGLONG.

AnsiStringValue

Der berechnete Zählerwert als LPCSTR. Wird nicht unterstützt.

WideStringValue

Der berechnete Zählerwert als LPCWSTR. Wird nicht unterstützt.

Hinweise

Sie geben den Datentyp des berechneten Zählerwerts an, wenn Sie PdhGetFormattedCounterValue oder PdhCalculateCounterFromRawValue aufrufen, um den Wert des Zählers zu berechnen.

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

PdhCalculateCounterFromRawValue

PdhGetFormattedCounterValue