Freigeben über


IRP_MJ_FLUSH_BUFFERS

Treiber von Geräten mit internen Caches für Daten und Treibern, die interne Puffer für Daten verwalten, müssen diese Anforderung in einer DispatchFlushBuffers-Routine behandeln.

Sendebedingungen

Der Empfang einer Flush-Anforderung gibt an, dass der Treiber den Cache des Geräts oder seinen internen Puffer leeren oder möglicherweise die Daten in seinem internen Puffer verwerfen sollte.

Eingabeparameter

Keine

Ausgabeparameter

Keine

Vorgang

Der Treiber überträgt alle Daten, die derzeit im Gerät zwischengespeichert oder in den internen Puffern des Treibers gespeichert sind, bevor die Löschanforderung abgeschlossen wird. Der Treiber eines reinen Eingabegeräts, das Daten intern puffert, verwirft möglicherweise einfach die derzeit gepufferten Gerätedaten, bevor er die Lösch-IRP abschließt, abhängig von der Art des Geräts.

Anforderungen

Header

Wdm.h (einschließlich Wdm.h, Ntddk.h oder Ntifs.h)

Weitere Informationen

DispatchFlushBuffers