共用方式為


PDH_RAW_COUNTER結構 (pdh.h)

PDH_RAW_COUNTER 結構會傳回從計數器提供者收集的數據。 不會對數據執行任何翻譯、格式化或其他解譯。

語法

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

成員

CStatus

計數器狀態,指出計數器值是否有效。 在計算中使用數據或顯示其值之前,請先檢查此成員。 如需可能值的清單,請參閱 檢查 PDH 介面傳回值

TimeStamp

收集數據的當地時間,格式為 FILETIME

FirstValue

第一個原始計數器值。

SecondValue

第二個原始計數器值。 速率計數器需要兩個值,才能計算可顯示的值。

MultiCount

如果計數器類型包含PERF_MULTI_COUNTER旗標,此成員就會包含計算中使用的其他計數器數據。 例如,PERF_100NSEC_MULTI_TIMER計數器類型包含PERF_MULTI_COUNTER旗標。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 pdh.h

另請參閱

PdhCalculateCounterFromRawValue

PdhComputeCounterStatistics

PdhGetRawCounterValue