TruncateLog 함수(clfsw32.h)
로그를 자립니다. 함수는 로그의 끝을 지정된 값으로 설정합니다.
구문
CLFSUSER_API BOOL TruncateLog(
[in] PVOID pvMarshal,
[in] PCLFS_LSN plsnEnd,
[in, out, optional] LPOVERLAPPED lpOverlapped
);
매개 변수
[in] pvMarshal
CreateLogMarshallingArea 함수를 호출하여 할당되는 불투명 마샬링 컨텍스트에 대한 포인터입니다.
[in] plsnEnd
로그의 새 끝을 지정하는 CLFS_LSN 구조체에 대한 포인터입니다.
LSN은 로그의 LSN(기본 로그 시퀀스 번호)과 로그의 마지막 LSN 사이에 있어야 합니다.
[in, out, optional] lpOverlapped
예약되어 있습니다. 예약을 NULL로 설정합니다.
반환 값
함수가 성공하면 반환 값이 0이 아닙니다.
함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다. 다음 목록에서는 가능한 오류 코드를 식별합니다.
설명
볼륨 섹터 크기가 512바이트보다 크면 TruncateLog 는 ERROR_NOT_SUPPORTED 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 R2 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | clfsw32.h |
라이브러리 | Clfsw32.lib |
DLL | Clfsw32.dll |