Функция 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. В следующем примере идентифицируется используемый формат:

Log:<LogName>[::<LogStreamName>]

<Имя журнала> соответствует допустимому пути к файлу в файловой системе.

<LogStreamName> — уникальное имя потока журнала в выделенном журнале.

Дополнительные сведения см. в разделе Типы журналов.

[in, optional] psaLogFile

Указатель на структуру SECURITY_ATTRIBUTES , указывающую атрибуты безопасности журнала.

Этот параметр может принимать значение NULL.

[out, optional] pinfoBuffer

Указатель на структуру CLFS_INFORMATION , получающую метаданные журнала.

[in, out] pcbBuffer

Указатель на переменную, которая при входе задает размер буфера метаданных pinfoBuffer в байтах.

В выходных данных он получает объем сведений, копируемых в буфер, в байтах.

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

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

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

В следующем списке указаны возможные коды ошибок:

Требования

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

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

CLFS_INFORMATION

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

SECURITY_ATTRIBUTES