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


Функция GetLogIoStatistics (clfsw32.h)

Извлекает статистику операций ввода-вывода журнала для выделенного или мультиплексированного журнала, связанного с указанным дескриптором. Эта функция запрашивает общую файловую систему журналов (CLFS) для определенных типов статистики операций ввода-вывода журнала. Вызов этой функции для мультиплексированного журнала связывает статистику только с базовым журналом.

Синтаксис

CLFSUSER_API BOOL GetLogIoStatistics(
  [in]            HANDLE             hLog,
  [in, out]       PVOID              pvStatsBuffer,
  [in]            ULONG              cbStatsBuffer,
  [in]            CLFS_IOSTATS_CLASS eStatsClass,
  [out, optional] PULONG             pcbStatsWritten
);

Параметры

[in] hLog

Дескриптор открытого файла журнала, который получает CreateLogFile . Дескриптор журнала может ссылаться на выделенный или мультиплексный файл журнала.

[in, out] pvStatsBuffer

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

Размер этого буфера должен быть не меньше заголовка пакета статистики ввода-вывода. Дополнительные сведения см. в разделе CLFS_IO_STATISTICS_HEADER.

[in] cbStatsBuffer

Размер буфера статистики ввода-вывода pvStatsBuffer в байтах.

Если буфер недостаточно велик для пакета статистики, функция завершается сбоем с ERROR_MORE_DATA.

[in] eStatsClass

В настоящее время этот параметр не реализован; он зарезервирован для использования в будущем.

[out, optional] pcbStatsWritten

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

Это значение меньше или равно cbStatsBuffer.

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

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция завершается ошибкой, возвращаемое значение равно нулю (0). Дополнительные сведения об ошибке можно получить, вызвав GetLastError. В следующем списке указаны возможные коды ошибок:

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 R2 [только классические приложения]
Целевая платформа Windows
Header clfsw32.h
Библиотека Clfsw32.lib
DLL Clfsw32.dll

См. также раздел

CLFS_IOSTATS_CLASS

CLFS_IO_STATISTICS_HEADER

Общие функции файловой системы журнала