Функция 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. Этот параметр должен иметь значение по крайней мере sizeof(CLFS_IO_STATISTICS_HEADER). Если этот параметр меньше sizeof(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 (включая Wdm.h) |
Библиотека | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |