Поделиться через


Функция ClfsGetIoStatistics (wdm.h)

ClfsGetIoStatistics подпрограмма возвращает статистику ввода-вывода для указанного журнала CLFS.

Синтаксис

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

Указатель на структуру LOG_FILE_OBJECT, представляющую поток CLFS. Статистика ввода-вывода будет собираться для базового журнала потока в стабильном хранилище. Вызывающий объект ранее получил этот указатель путем вызова ClfsCreateLogFile.

[in, out] pvStatsBuffer

Указатель на структуру CLFS_IO_STATISTICS, которая получает данные статистики ввода-вывода.

[in] cbStatsBuffer

Размер буфера в байтах, на который указывает pvStatsBuffer. Этот параметр должен быть по крайней мере размер(CLFS_IO_STATISTICS_HEADER). Если этот параметр меньше размера(CLFS_IO_STATISTICS), pvStatsBuffer получит только часть доступной статистики ввода-вывода.

[in] eStatsClass

Этот параметр зарезервирован для дальнейшего использования.

[out, optional] pcbStatsWritten

Указатель на переменную типа ULONG, которая получает количество байтов, фактически записанных в pvStatsBuffer. Этот параметр может быть NULL.

Возвращаемое значение

ClfsGetIoStatistics возвращает STATUS_SUCCESS в случае успешного выполнения; в противном случае возвращается один из кодов ошибок, определенных в Ntstatus.h.

Замечания

Описание концепций и терминологии CLFS см. в common Log File System.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Server 2003 R2, Windows Vista и более поздних версиях Windows.
целевая платформа Настольный
заголовка wdm.h (include Wdm.h)
библиотеки Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

См. также

ClfsCreateLogFile