Rutinas dispatchFlushBuffers

La rutina DispatchFlushBuffers de un controlador controla los IRP para el código de función de E/S de IRP_MJ_FLUSH_BUFFERS . La compatibilidad del controlador con este código de función de E/S es opcional, pero todos los controladores de filtro y sistema de archivos que mantienen búferes de datos internos deben controlarlos para conservar los cambios en los datos de archivo o los metadatos en los apagados del sistema. El administrador de E/S envía esta solicitud y otros componentes del sistema operativo, así como otros controladores en modo kernel, cuando los datos almacenados en búfer deben vaciarse en el disco. Por ejemplo, se envía cuando una aplicación en modo de usuario llama a FlushFileBuffers.