다음을 통해 공유


mmioFlush 함수(mmiscapi.h)

mmioFlush 함수는 버퍼가 기록된 경우 파일의 I/O 버퍼를 디스크에 씁니다.

구문

MMRESULT mmioFlush(
  HMMIO hmmio,
  UINT  fuFlush
);

매개 변수

hmmio

mmioOpen 함수를 사용하여 연 파일의 파일 핸들입니다.

fuFlush

플러시를 수행하는 방법을 결정하는 플래그입니다. 0 또는 다음일 수 있습니다.

Description
MMIO_EMPTYBUF 버퍼를 디스크에 쓴 후 비웁니다.

반환 값

성공하면 0을 반환하고, 그렇지 않으면 오류를 반환합니다. 가능한 오류 값은 다음과 같습니다.

반환 코드 설명
MMIOERR_CANNOTWRITE
버퍼의 내용을 디스크에 쓸 수 없습니다.

설명

mmioClose 함수를 사용하여 파일을 닫으면 버퍼가 자동으로 플러시됩니다.

버퍼를 작성할 디스크 공간이 부족한 경우 mmioWrite 함수의 이전 호출이 성공한 경우에도 mmioFlush가 실패합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 mmiscapi.h(Mmiscapi.h, Windows.h 포함)
라이브러리 Winmm.lib
DLL Winmm.dll