Share via


FCIFlushFolder 함수(fci.h)

FCIFlushFolder 함수는 생성 중인 현재 폴더를 즉시 완료하도록 강제합니다.

구문

BOOL DIAMONDAPI FCIFlushFolder(
  [in] HFCI                 hfci,
  [in] PFNFCIGETNEXTCABINET pfnfcignc,
  [in] PFNFCISTATUS         pfnfcis
);

매개 변수

[in] hfci

FCICreate 함수에서 반환된 유효한 FCI 컨텍스트 핸들입니다.

[in] pfnfcignc

만들 다음 캐비닛의 사양을 가져오는 애플리케이션 정의 콜백 함수에 대한 포인터입니다. 함수는 FNFCIGETNEXTCABINET 매크로를 사용하여 선언해야 합니다.

[in] pfnfcis

사용자를 업데이트하는 애플리케이션 정의 콜백 함수에 대한 포인터입니다. 함수는 FNFCISTATUS 매크로를 사용하여 선언해야 합니다.

반환 값

함수가 성공하면 TRUE를 반환합니다. 그렇지 않으면 FALSE입니다.

확장 오류 정보는 FCI 컨텍스트를 만드는 데 사용되는 ERF 구조에 제공됩니다.

설명

FCIFlushFolder API는 현재 생성 중인 폴더를 즉시 완료하도록 합니다. 압축 방법을 사용하는 경우 압축 기록을 효과적으로 다시 설정합니다.

GetNextCab으로 표시된 콜백 함수는 캐비닛 오버플로가 발생하면 호출되며, 이는 FCI 내에서 버퍼링된 보류 중인 데이터가 애플리케이션에서 지정한 캐비닛 미디어 크기를 초과하는 경우에 발생합니다.

요구 사항

   
대상 플랫폼 Windows
헤더 fci.h
라이브러리 Cabinet.lib
DLL Cabinet.dll

추가 정보

FCIFlushCabinet