Freigeben über


PDH_RAW_COUNTER-Struktur (pdh.h)

Die PDH_RAW_COUNTER-Struktur gibt die Daten zurück, wie sie vom Zähleranbieter erfasst wurden. Für die Daten werden keine Übersetzungen, Formatierungen oder andere Interpretationen durchgeführt.

Syntax

typedef struct _PDH_RAW_COUNTER {
  DWORD    CStatus;
  FILETIME TimeStamp;
  LONGLONG FirstValue;
  LONGLONG SecondValue;
  DWORD    MultiCount;
} PDH_RAW_COUNTER, *PPDH_RAW_COUNTER;

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.

TimeStamp

Ortszeit für den Zeitpunkt der Datenerfassung im FILETIME-Format .

FirstValue

Erster roher Zählerwert.

SecondValue

Zweiter roher Zählerwert. Ratenindikatoren erfordern zwei Werte, um einen anzeigebaren Wert zu berechnen.

MultiCount

Wenn der Zählertyp das PERF_MULTI_COUNTER-Flag enthält, enthält dieses Element die zusätzlichen Zählerdaten, die bei der Berechnung verwendet werden. Der PERF_100NSEC_MULTI_TIMER-Zählertyp enthält beispielsweise das flag PERF_MULTI_COUNTER.

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

PdhComputeCounterStatistics

PdhGetRawCounterValue