다음을 통해 공유


MMIOM_WRITEFLUSH 메시지

MMIOM_WRITEFLUSH 메시지는 mmioWrite 함수에 의해 I/O 프로시저로 전송되어 데이터를 열린 파일에 쓰고 I/O 프로시저에서 사용하는 내부 버퍼를 디스크로 플러시하도록 요청합니다.

MMIOM_WRITEFLUSH 
lParam1 = (LPARAM) lpBuffer 
lParam2 = (LPARAM) cbWrite 

매개 변수

lpBuffer

파일에 쓸 데이터를 포함하는 버퍼에 대한 포인터입니다.

cbWrite

파일에 쓸 바이트 수입니다.

반환 값

파일에 실제로 기록된 바이트 수를 반환합니다. 오류가 있는 경우 반환 값은 1입니다.

설명

I/O 프로시저는 쓰기 작업 후 새 파일 위치를 반영하도록 MMIOINFO 구조체의 lDiskOffset 멤버를 업데이트합니다.

이 메시지는 I /O 프로시저가 내부 버퍼(있는 경우)를 플러시하도록 요청한다는 점을 제외하고 MMIOM_WRITE 메시지와 동일합니다. I/O 프로시저가 내부 버퍼링을 수행하지 않는 한 이 메시지는 MMIOM_WRITE 메시지와 똑같이 처리될 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Mmsystem.h(Windows.h 포함)