Udostępnij przez


Procedury DispatchFlushBuffers

Procedura DispatchFlushBuffers sterownika obsługuje IRPs dla kodu funkcji we/wy IRP_MJ_FLUSH_BUFFERS. Obsługa sterowników dla tego kodu funkcji we/wy jest opcjonalna, ale wszystkie sterowniki systemów plików i filtrów, które utrzymują wewnętrzne bufory danych, muszą je obsługiwać, aby zachować zmiany w danych plików lub metadanych podczas wyłączenia systemu. To żądanie jest wysyłane przez menedżera we/wy i innych składników systemu operacyjnego, a także innych sterowników trybu jądra, gdy buforowane dane muszą być opróżniane na dysk. Na przykład jest ona wysyłana, gdy aplikacja w trybie użytkownika wywołuje funkcję FlushFileBuffers.