IRP_MJ_FLUSH_BUFFERS

データの内部キャッシュを持つデバイスのドライバーと、データの内部バッファーを保持するドライバーは、DispatchFlushBuffers ルーチンでこの要求を処理する必要があります。

送信時

フラッシュ要求の受信は、ドライバーがデバイスのキャッシュまたはその内部バッファーをフラッシュする必要があること、または、場合によっては、その内部バッファー内のデータを破棄する必要があることを示します。

入力パラメーター

なし

出力パラメーター

なし

操作

ドライバーは、フラッシュ要求を完了する前に、デバイスに現在キャッシュされているか、ドライバーの内部バッファーに保持されているデータを転送します。 データを内部的にバッファリングしている入力専用デバイスのドライバーは、そのデバイスの性質に応じて、フラッシュ IRP を完了する前に、現在バッファリングされているデバイス データを単に破棄する場合があります。

要件

ヘッダー

Wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

関連項目

DispatchFlushBuffers