<Return[PQ]><Top>

PdhGetCounterTimeBase

Declare Sub Api_PdhGetCounterTimeBase Lib "pdh" Alias "PdhGetCounterTimeBase" (ByRef hCounter As hCounter, ByRef pTimeBase#)

Declare Sub PdhGetCounterTimeBase Lib "pdh" (ByRef hCounter As hCounter, ByRef pTimeBase As Double)

カウンタのタイムベースを取得する。

パラメータ
hCounter
    カウンタのハンドルを指定する。
pTimeBase
    タイムベースを受け取る変数へのポインタを指定する。タイムベースは、1 つのカウンタが 1 秒間にサンプリングするパフォーマンス値の数であ

    る。

戻り値
    関数が成功すると、ERROR_SUCCESS が返る。
    関数が失敗すると、PDHMSG.H ヘッダーファイルで定義されている PDH エラーステータスが返る。次のいずれかの値が返る。

    エラ値                                       

説明                                                          

    PDH_INVALID_ARGUMENT

引数が正しくないか、引数の形式が正しくない。

    PDH_INVALID_HANDLE

カウンタのハンドルが無効である。

 

解説
    この関数を使って、その後に呼び出す PdhFormatFromRawValue 関数のタイムベースを取得できる。