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 所指向緩衝區的大小,以位元組為單位。 此參數 的大小必須至少 (CLFS_IO_STATISTICS_HEADER) 。 如果此參數小於sizeof (CLFS_IO_STATISTICS) ,pvStatsBuffer 只會接收一部分可用的 I/O 統計數據。

[in] eStatsClass

這個參數保留給未來使用。

[out, optional] pcbStatsWritten

ULONG 型別變數的指標,可接收實際寫入 pvStatsBuffer 的位元元組數目。 此參數可以是 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