Files
VeraCrypt/src/Driver
Mounir IDRASSI d1f73ce429 Windows driver: queue volume flushes as ordered barriers
Route IRP_MJ_FLUSH_BUFFERS through EncryptedIoQueue for mounted writable non-system volumes. Flushes are represented as zero-length queue items handled by the I/O thread, so ZwFlushBuffersFile runs after earlier encrypted write fragments before completing to the caller.

Also perform a best-effort ZwFlushBuffersFile before closing writable mounted-volume host handles, after the encrypted I/O queue has drained, so clean dismount/shutdown paths push the host file or raw device before close.

This keeps the change focused on ordinary mounted-volume flush ordering and avoids system-encryption, boot-drive, and header-update paths.
2026-05-22 18:29:14 +09:00
..
2017-06-23 22:15:59 +02:00
2026-04-30 13:39:51 +09:00
2026-04-30 13:39:51 +09:00
2016-05-10 20:20:14 +02:00
2016-05-10 22:18:34 +02:00
2016-05-10 20:20:14 +02:00