다음을 통해 공유


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사용하여 로그를 만들 때 지정됩니다. 다음 예제에서는 사용할 형식을 식별합니다.

로그:<LogName>[::<LogStreamName>]

< LogName> 파일 시스템의 유효한 파일 경로에 해당합니다.

< LogStreamName> 전용 로그에 있는 로그 스트림의 고유한 이름입니다.

자세한 내용은 로그 형식참조하세요.

[in, optional] psaLogFile

로그의 보안 특성을 지정하는 SECURITY_ATTRIBUTES 구조체에 대한 포인터입니다.

이 매개 변수는 NULL수 있습니다.

[out, optional] pinfoBuffer

로그 메타데이터를 수신하는 CLFS_INFORMATION 구조체에 대한 포인터입니다.

[in, out] pcbBuffer

입력 시 pinfoBuffer 메타데이터 버퍼의 크기를 바이트 단위로 지정하는 변수에 대한 포인터입니다.

출력 시 버퍼에 복사되는 정보의 양을 바이트 단위로 받습니다.

반환 값

함수가 성공하면 반환 값은 0이 아닌 값입니다.

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 얻으려면 GetLastError호출합니다.

다음 목록에서는 가능한 오류 코드를 식별합니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 clfsw32.h
라이브러리 Clfsw32.lib
DLL Clfsw32.dll

참고 항목

CLFS_INFORMATION

일반적인 로그 파일 시스템 함수

SECURITY_ATTRIBUTES