Функция ValidateLog (clfsw32.h)
Проверяет согласованность метаданных журнала и данных до архива журнала и после восстановления журнала.
Синтаксис
CLFSUSER_API BOOL ValidateLog(
[in] LPCWSTR pszLogFileName,
[in, optional] LPSECURITY_ATTRIBUTES psaLogFile,
[out, optional] PCLFS_INFORMATION pinfoBuffer,
[in, out] PULONG pcbBuffer
);
Параметры
[in] pszLogFileName
Имя журнала.
Имя указывается при создании журнала с помощью CreateLogFile. В следующем примере определяется формат, используемый:
журнал:<Имя журнала>[::<LogStreamName>]
< LogName> соответствует допустимому пути к файлу в файловой системе.
< LogStreamName> — уникальное имя потока журнала в выделенном журнале.
Дополнительные сведения см. втипов журналов
[in, optional] psaLogFile
Указатель на структуру SECURITY_ATTRIBUTES, указывающую атрибуты безопасности журнала.
Этот параметр может быть NULL.
[out, optional] pinfoBuffer
Указатель на структуру CLFS_INFORMATION, которая получает метаданные журнала.
[in, out] pcbBuffer
Указатель на переменную, которая в входных данных указывает размер буфера метаданных pinfoBuffer в байтах.
В выходных данных он получает объем информации, скопированной в буфер, в байтах.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение ненулевое.
Если функция завершается ошибкой, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Следующий список определяет возможные коды ошибок:
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 R2 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | clfsw32.h |
библиотеки |
Clfsw32.lib |
DLL | Clfsw32.dll |