Share via


Memory-Mapped informations sur le fichier

Un fichier mappé en mémoire (ou mappage de fichiers) est le résultat de l’association du contenu d’un fichier à une partie de l’espace d’adressage virtuel d’un processus. Il peut être utilisé pour partager un fichier ou une mémoire entre deux ou plusieurs processus.

La fonction GetMappedFileName reçoit un handle de processus et un pointeur vers une adresse en tant qu’entrée. Si l’adresse se trouve dans un fichier mappé en mémoire dans l’espace d’adressage virtuel du processus, la fonction retourne le nom du fichier mappé en mémoire. Les noms de fichiers retournés par GetMappedFileName utilisent le formulaire d’appareil, plutôt que les lettres de lecteur. Par exemple, le nom de fichier c:\winnt\system32\ctype.nls se présente sous la forme de l’appareil :

\Device\Harddisk0\Partition1\WINNT\System32\ctype.nls

Pour plus d’informations sur les fichiers mappés en mémoire, consultez Mappage de fichiers. Pour obtenir un exemple qui convertit des noms de fichiers sous forme d’appareil en lettres de lecteur, consultez Obtention d’un nom de fichier à partir d’un descripteur de fichier.