ClfsGetIoStatistics 関数 (wdm.h)

ClfsGetIoStatistics ルーチンは、指定された CLFS ログの I/O 統計を返します。

構文

CLFSUSER_API NTSTATUS ClfsGetIoStatistics(
  [in]            PLOG_FILE_OBJECT   plfoLog,
  [in, out]       PVOID              pvStatsBuffer,
  [in]            ULONG              cbStatsBuffer,
  [in]            CLFS_IOSTATS_CLASS eStatsClass,
  [out, optional] PULONG             pcbStatsWritten
);

パラメーター

[in] plfoLog

CLFS ストリームを表す LOG_FILE_OBJECT 構造体へのポインター。 ストリームの基になる安定ストレージのログに関する I/O 統計が収集されます。 呼び出し元は、 以前に ClfsCreateLogFile を呼び出してこのポインターを取得しました。

[in, out] pvStatsBuffer

I/O 統計データを受け取る CLFS_IO_STATISTICS 構造体へのポインター。

[in] cbStatsBuffer

pvStatsBuffer が指すバッファーのサイズ (バイト単位)。 このパラメーターは、少なくとも sizeof(CLFS_IO_STATISTICS_HEADER) である必要があります。 このパラメーターが sizeof(CLFS_IO_STATISTICS) より小さい場合、 pvStatsBuffer は使用可能な I/O 統計の一部のみを受け取ります。

[in] eStatsClass

このパラメーターは将来使用するために予約されています。

[out, optional] pcbStatsWritten

pvStatsBuffer に実際に書き込まれたバイト数を受け取る ULONG 型の変数へのポインター。 このパラメーターは、NULL でもかまいません。

戻り値

ClfsGetIoStatistics は 、成功した場合STATUS_SUCCESSを返します。それ以外の場合は、Ntstatus.h で定義されているエラー コードのいずれかを返します。

注釈

CLFS の概念と用語の詳細については、「 共通ログ ファイル システム」を参照してください。

要件

要件
サポートされている最小のクライアント Windows Server 2003 R2、Windows Vista、およびそれ以降のバージョンの Windows で使用できます。
対象プラットフォーム デスクトップ
Header wdm.h (Wdm.h を含む)
Library Clfs.lib
[DLL] Clfs.sys
IRQL <= APC_LEVEL

こちらもご覧ください

ClfsCreateLogFile