PdhGetLogFileSize 関数 (pdh.h)

指定したログ ファイルのサイズを返します。

構文

PDH_FUNCTION PdhGetLogFileSize(
  [in]  PDH_HLOG hLog,
  [out] LONGLONG *llSize
);

パラメーター

[in] hLog

ログ ファイルへのハンドル。 PdhOpenLog または PdhBindInputDataSource 関数は、このハンドルを返します。

[out] llSize

ログ ファイルのサイズ (バイト単位)。

戻り値

関数が成功すると、ERROR_SUCCESSが返されます。

関数が失敗した場合、戻り値は システム エラー コード または PDH エラー コードです。 使用できる値を次に示します。

リターン コード 説明
PDH_LOG_FILE_OPEN_ERROR
ログ ファイルを開こうとするとエラーが発生しました。
PDH_INVALID_HANDLE
ハンドルが無効です。

注釈

ログ ファイル ハンドルが複数のバインドされたログ ファイルを指している場合、サイズはすべてのログ ファイルの合計です。 ログ ファイルが SQL ログ ファイルの場合、 llSize パラメーターはログ ファイル内のレコードの数です。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー pdh.h
Library Pdh.lib
[DLL] Pdh.dll

こちらもご覧ください

PdhOpenLog