PDH_FMT_COUNTERVALUE結構 (pdh.h)
PDH_FMT_COUNTERVALUE 結構包含計數器及其狀態的計算值。
語法
typedef struct _PDH_FMT_COUNTERVALUE {
DWORD CStatus;
union {
LONG longValue;
double doubleValue;
LONGLONG largeValue;
LPCSTR AnsiStringValue;
LPCWSTR WideStringValue;
};
} PDH_FMT_COUNTERVALUE, *PPDH_FMT_COUNTERVALUE;
成員
CStatus
計數器狀態,指出計數器值是否有效。 在計算中使用數據或顯示其值之前,請先檢查此成員。 如需可能值的清單,請參閱 檢查 PDH 介面傳回值。
longValue
計算計數器值做為 LONG。
doubleValue
做為 DOUBLE 的計算計數器值。
largeValue
做為 LONGLONG 的計算計數器值。
AnsiStringValue
以 LPCSTR 表示的計算計數器值。 不支援。
WideStringValue
以 LPCWSTR 表示的計算計數器值。 不支援。
備註
當您呼叫 PdhGetFormattedCounterValue 或 PdhCalculateCounterFromRawValue 來計算計數器的值時,您可以指定計算計數器值的數據類型。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | pdh.h |