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 |