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


Функция PdhGetLogFileSize (pdh.h)

Возвращает размер указанного файла журнала.

Синтаксис

PDH_FUNCTION PdhGetLogFileSize(
  [in]  PDH_HLOG hLog,
  [out] LONGLONG *llSize
);

Параметры

[in] hLog

Дескриптор файла журнала. Функция PdhOpenLog или PdhBindInputDataSource возвращает этот дескриптор.

[out] llSize

Размер файла журнала в байтах.

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

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

Если функция завершается сбоем, возвращаемое значение представляет собой код системной ошибки или код ошибки PDH. Ниже приведены возможные значения.

Код возврата Описание
PDH_LOG_FILE_OPEN_ERROR
При попытке открыть файл журнала произошла ошибка.
PDH_INVALID_HANDLE
Недопустимый дескриптор.

Комментарии

Если дескриптор файла журнала указывает на несколько привязанных файлов журнала, размер — это сумма всех файлов журнала. Если файл журнала является файлом журнала SQL, параметр llSize — это количество записей в файле журнала.

Требования

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

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

PdhOpenLog