Partager via


DispatchFlushBuffers Routines

La routine DispatchFlushBuffers d’un pilote gère les IRPs pour le code de la fonction E/S IRP_MJ_FLUSH_BUFFERS. La prise en charge des pilotes pour ce code de fonction d’E/S est facultative, mais tous les pilotes de système de fichiers et de filtre qui gèrent des mémoires tampons de données internes doivent le gérer pour conserver les modifications apportées aux données de fichier ou aux métadonnées entre les arrêts du système. Cette requête est envoyée par le gestionnaire d’E/S et d’autres composants du système d’exploitation, ainsi que par d’autres pilotes en mode noyau, lorsque les données mises en mémoire tampon doivent être vidées sur le disque. Par exemple, il est envoyé lorsqu’une application en mode utilisateur appelle FlushFileBuffers.