Compartir a través de


información del archivo de Memory-Mapped

Un archivo asignado a memoria (o asignación de archivos) es el resultado de asociar el contenido de un archivo con una parte del espacio de direcciones virtual de un proceso. Se puede usar para compartir un archivo o memoria entre dos o más procesos.

La función GetMappedFileName recibe un identificador de proceso y un puntero a una dirección como entrada. Si la dirección está dentro de un archivo asignado a memoria en el espacio de direcciones virtuales del proceso, la función devuelve el nombre del archivo asignado a memoria. Los nombres de archivo devueltos por GetMappedFileName usan el formulario de dispositivo, en lugar de letras de unidad. Por ejemplo, el nombre de archivo c:\winnt\system32\ctype.nls tendría el siguiente aspecto en formato de dispositivo:

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

Para obtener más información sobre los archivos asignados a memoria, vea Asignación de archivos. Para obtener un ejemplo que convierte los nombres de archivo en formato de dispositivo en letras de unidad, vea Obtener un nombre de archivo de un identificador de archivo.