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


Функция 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

См. также

CLFS_INFORMATION

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

SECURITY_ATTRIBUTES