다음을 통해 공유


DeleteLogMarshallingArea 함수(clfsw32.h)

CreateLogMarshallingArea를 성공적으로 호출하여 만든 마샬링 영역을 삭제합니다.

마샬링 영역을 삭제하면 다음을 수행합니다.

  • 보류 중인 로그 I/O 블록에 로그를 플러시합니다.
  • 모든 로그 I/O 블록의 할당을 취소하고 모든 읽기 컨텍스트를 무효화합니다.
마샬링 컨텍스트를 만들기 위해 CLFS(Common Log File System)에서 할당한 메모리는 모든 읽기 컨텍스트가 종료될 때 회수됩니다.
참고 마샬링 영역에 보류 중인 작업이 있는 경우 클라이언트는 마샬링 영역을 삭제해서는 안 됩니다.
 

구문

CLFSUSER_API BOOL DeleteLogMarshallingArea(
  [in] PVOID pvMarshal
);

매개 변수

[in] pvMarshal

CreateLogMarshallingArea 함수를 사용하여 할당된 불투명 마샬링 컨텍스트에 대한 포인터입니다.

반환 값

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

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

요구 사항

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

추가 정보

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

CreateLogMarshallingArea