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


Функция PdhVbGetLogFileSize

Функция PdhVbGetLogFileSize возвращает размер указанного файла журнала. Эта функция вызывает PdhGetLogFileSize.

Важно!

Функция, описываемая в этом разделе, может быть изменена или недоступна в будущем. Вместо этого корпорация Майкрософт рекомендует использовать функции, описанные в разделе Функции счетчиков производительности.

Функция PdhVbGetLogFileSize( _ ByVal hLog As PDH_HLOG, _ ByRef llSize As LONG _ ) As DWORD

Параметры

hLog [in]

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

llSize [out]

Указатель на переменную, которая получает размер файла журнала в байтах.

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

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

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

Код возврата Описание
PDH_INSUFFICIENT_BUFFER
Запрошенные данные больше, чем предоставленный буфер. Не удалось вернуть запрошенные данные.
PDH_INVALID_ARGUMENT
Один или несколько строковых буферов не имеет правильного размера.
PDH_INVALID_HANDLE
Дескриптор не является допустимым объектом PDH.
PDH_LOG_FILE_OPEN_ERROR
Не удается открыть указанный файл журнала.
PDH_FILE_NOT_FOUND
Не удалось найти указанный файл.

Требования

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

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

PdhGetLogFileSize

PdhVbOpenLog

PdhVbUpdateLog