다음을 통해 공유


SetEndOfLog 함수(clfsw32.h)

이 함수는 더 이상 사용되지 않습니다. 대신 TruncateLog 를 사용합니다.

구문

CLFSUSER_API BOOL SetEndOfLog(
  [in]                HANDLE       hLog,
  [in]                PCLFS_LSN    plsnEnd,
  [in, out, optional] LPOVERLAPPED lpOverlapped
);

매개 변수

[in] hLog

CreateLogFile에서 가져온 로그에 대한 핸들입니다.

로그 핸들은 전용 로그를 참조해야 합니다.

[in] plsnEnd

로그의 새 끝을 지정하는 CLFS_LSN 구조체에 대한 포인터입니다.

LSN은 로그의 LSN(기본 로그 시퀀스 번호)과 로그의 마지막 LSN 사이에 있어야 합니다.

[in, out, optional] lpOverlapped

예약되어 있습니다. lpOverlappedNULL로 설정합니다.

반환 값

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

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다. 다음 목록에서는 가능한 오류 코드를 식별합니다.

설명

SetEndOfLog 함수는 로그의 끝을 지정된 값으로 설정하여 로그를 자립니다. 이 작업은 전용 로그에서만 작동합니다.

SetEndOfLog는 로그를 자르는 데만 사용할 수 있습니다.

요구 사항

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

추가 정보

CLFS_LSN

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

OVERLAPPED