IRP_MJ_FLUSH_BUFFERS
Los controladores de dispositivos con memorias caché internas para datos y controladores que mantienen búferes internos para los datos deben controlar esta solicitud en una rutina DispatchFlushBuffers .
Cuándo se envió
La recepción de una solicitud de vaciado indica que el controlador debe vaciar la memoria caché del dispositivo o su búfer interno, o, posiblemente, descartar los datos en su búfer interno.
Parámetros de entrada
Ninguno
Parámetros de salida
Ninguno
Operación
El controlador transfiere los datos almacenados actualmente en caché en el dispositivo o almacenados en los búferes internos del controlador antes de completar la solicitud de vaciado. El controlador de un dispositivo de solo entrada que almacena en búfer los datos internamente podría simplemente descartar los datos del dispositivo almacenados actualmente en búfer antes de completar el IRP de vaciado, en función de la naturaleza de su dispositivo.
Requisitos
Encabezado |
Wdm.h (incluya Wdm.h, Ntddk.h o Ntifs.h) |