Memory-Mapped Dateiinformationen
Eine speicherzuordnungen Datei (oder Dateizuordnung) ist das Ergebnis der Zuordnung des Inhalts einer Datei zu einem Teil des virtuellen Adressraums eines Prozesses. Sie kann verwendet werden, um eine Datei oder einen Speicher zwischen zwei oder mehr Prozessen zu teilen.
Die GetMappedFileName--Funktion empfängt ein Prozesshandle und einen Zeiger auf eine Adresse als Eingabe. Wenn sich die Adresse innerhalb einer speicherzuordnungen Datei im virtuellen Adressraum des Prozesses befindet, gibt die Funktion den Namen der speicherzuordnungen Datei zurück. Die von GetMappedFileName zurückgegebenen Dateinamen Geräteformular anstelle von Laufwerkbuchstaben verwenden. Der Dateiname "c:\winnt\system32\ctype.nls" würde z. B. wie folgt im Geräteformular aussehen:
\Device\Harddisk0\Partition1\WINNT\System32\ctype.nls
Weitere Informationen zu speicherzuordnungen Dateien finden Sie unter Dateizuordnung. Ein Beispiel, das Dateinamen im Geräteformular in Laufwerkbuchstaben konvertiert, finden Sie unter Abrufen eines Dateinamens aus einem Dateihandle.