다음을 통해 공유


파일 정보 Memory-Mapped

메모리 매핑된 파일(또는 파일 매핑)은 파일의 내용을 프로세스의 가상 주소 공간 일부와 연결한 결과입니다. 둘 이상의 프로세스 간에 파일 또는 메모리를 공유하는 데 사용할 수 있습니다.

GetMappedFileName 함수는 프로세스 핸들과 주소에 대한 포인터를 입력으로 받습니다. 주소가 프로세스의 가상 주소 공간에 있는 메모리 매핑된 파일 내에 있는 경우 함수는 메모리 매핑된 파일의 이름을 반환합니다. GetMappedFileName에서 반환된 파일 이름은 드라이브 문자가 아닌 디바이스 양식을 사용합니다. 예를 들어 파일 이름 c:\winnt\system32\ctype.nls는 디바이스 형식으로 다음과 같습니다.

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

메모리 매핑 파일에 대한 자세한 내용은 파일 매핑을 참조하세요. 디바이스 폼의 파일 이름을 드라이브 문자로 변환하는 예제는 파일 핸들에서 파일 이름 가져오기를 참조하세요.