IRP_MJ_FLUSH_BUFFERS

Drivers de dispositivos com caches internos para dados e drivers que mantêm buffers internos para dados devem lidar com essa solicitação em uma rotina DispatchFlushBuffers .

Quando enviado

O recebimento de uma solicitação de liberação indica que o driver deve liberar o cache do dispositivo ou seu buffer interno ou, possivelmente, deve descartar os dados em seu buffer interno.

Parâmetros de Entrada

Nenhum

Parâmetros de saída

Nenhum

Operação

O driver transfere todos os dados atualmente armazenados em cache no dispositivo ou mantidos nos buffers internos do driver antes de concluir a solicitação de liberação. O driver de um dispositivo somente de entrada que armazena dados em buffer internamente pode simplesmente descartar os dados do dispositivo armazenados em buffer no momento antes de concluir o IRP de liberação, dependendo da natureza de seu dispositivo.

Requisitos

parâmetro

Wdm.h (inclua Wdm.h, Ntddk.h ou Ntifs.h)

Confira também

DispatchFlushBuffers