次の方法で共有


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 で使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー wdm.h (Wdm.h を含む)
ライブラリ Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

関連項目

ClfsCreateLogFile