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)

Consulte también

DispatchFlushBuffers