共用方式為


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 表示的計算計數器值。 不支援。

備註

當您呼叫 PdhGetFormattedCounterValuePdhCalculateCounterFromRawValue 來計算計數器的值時,您可以指定計算計數器值的數據類型。

規格需求

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

另請參閱

PdhCalculateCounterFromRawValue

PdhGetFormattedCounterValue