Поделиться через


IRP_MJ_FLUSH_BUFFERS

Драйверы устройств с внутренними кэшами данных и драйверы, поддерживающие внутренние буферы для данных, должны обрабатывать этот запрос в подпрограмме DispatchFlushBuffers .

При отправке

Получение запроса на очистку указывает, что драйвер должен очистить кэш устройства или его внутренний буфер или, возможно, удалить данные во внутреннем буфере.

Входные параметры

Нет

Выходные параметры

Нет

Операция

Перед выполнением запроса на очистку драйвер передает все данные, кэшированные на устройстве или хранящиеся во внутренних буферах драйвера. Драйвер устройства только для ввода, который внутренне буферизует данные, может просто удалить данные буферизованного устройства перед завершением очистки IRP в зависимости от характера устройства.

Требования

Заголовок

Wdm.h (включая Wdm.h, Ntddk.h или Ntifs.h)

См. также раздел

DispatchFlushBuffers