다음을 통해 공유


DispatchFlushBuffers 루틴

드라이버의 DispatchFlushBuffers 루틴은 IRP_MJ_FLUSH_BUFFERS I/O 함수 코드에 대한 IRP를 처리합니다. 이 I/O 함수 코드에 대한 드라이버 지원은 선택 사항이지만 내부 데이터 버퍼를 유지하는 모든 파일 시스템 및 필터 드라이버는 시스템 종료 시 파일 데이터 또는 메타데이터에 대한 변경 내용을 보존하기 위해 이를 처리해야 합니다. 이 요청은 버퍼링된 데이터를 디스크로 플러시해야 하는 경우 I/O 관리자 및 기타 운영 체제 구성 요소뿐만 아니라 다른 커널 모드 드라이버에 의해 전송됩니다. 예를 들어 사용자 모드 애플리케이션이 FlushFileBuffers를 호출할 때 전송됩니다.