Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um arquivo mapeado na memória (ou mapeamento de arquivo) é o resultado da associação do conteúdo de um arquivo a uma parte do espaço de endereço virtual de um processo. Ele pode ser usado para compartilhar um arquivo ou memória entre dois ou mais processos.
A funçãoGetMappedFileName recebe um identificador de processo e um ponteiro para um endereço como entrada. Se o endereço estiver dentro de um arquivo mapeado na memória no espaço de endereço virtual do processo, a função retornará o nome do arquivo mapeado na memória. Os nomes de arquivo retornados pelo GetMappedFileName usar o formulário do dispositivo, em vez de letras de unidade. Por exemplo, o nome do arquivo c:\winnt\system32\ctype.nls ficaria assim no formato de dispositivo:
\Dispositivo\Disco rígido0\Partition1\WINNT\System32\ctype.nls
Para obter mais informações sobre arquivos mapeados na memória, consulte File Mapping. Para obter um exemplo que converte nomes de arquivo em forma de dispositivo em letras de unidade, consulte Obtendo um nome de arquivo de um identificador de arquivo.