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) |