Udostępnij przez


informacje o pliku Memory-Mapped

plik mapowany na pamięć (lub mapowanie plików ) jest wynikiem skojarzenia zawartości pliku z częścią wirtualnej przestrzeni adresowej procesu. Może służyć do udostępniania pliku lub pamięci między co najmniej dwoma procesami.

Funkcja GetMappedFileName odbiera uchwyt procesu i wskaźnik do adresu jako dane wejściowe. Jeśli adres znajduje się w pliku mapowanym w pamięci w wirtualnej przestrzeni adresowej procesu, funkcja zwraca nazwę pliku mapowanego pamięci. Nazwy plików zwracane przez GetMappedFileName używają formularza urządzenia, a nie liter dysku. Na przykład nazwa pliku c:\winnt\system32\ctype.nls będzie wyglądać następująco w postaci urządzenia:

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

Aby uzyskać więcej informacji na temat plików mapowanych w pamięci, zobacz mapowanie plików. Aby uzyskać przykład, który konwertuje nazwy plików w formularzu urządzenia na litery dysku, zobacz Uzyskiwanie nazwy pliku z dojścia plików.