Condividi tramite


Routine DispatchFlushBuffers

La routine DispatchFlushBuffers di un driver gestisce gli indirizzi IP per il codice di funzione di I/O di IRP_MJ_FLUSH_BUFFERS . Il supporto del driver per questo codice di funzione di I/O è facoltativo, ma tutti i driver di file system e filtro che gestiscono i buffer di dati interni devono gestirli per conservare le modifiche ai dati o ai metadati dei file tra arresti di sistema. Questa richiesta viene inviata dalla gestione I/O e da altri componenti del sistema operativo, nonché da altri driver in modalità kernel, quando i dati memorizzati nel buffer devono essere scaricati su disco. Ad esempio, viene inviato quando un'applicazione in modalità utente chiama FlushFileBuffers.