VirtualCopyEx
9/8/2008
Essa função mapeia dinamicamente um endereço virtual para um físico endereço criando uma nova página-entrada tabela. Encerrar o mapeamento por chamado VirtualFree. Essa função é que pode ser chamado em modo kernel modo de usuário e quando as origem e destino alças processo estão o ativo processo.
Syntax
BOOL VirtualCopyEx(
HANDLE hDstProc,
LPVOID lpvDest,
HANDLE hSrcProc,
LPVOID lpvSrc,
DWORD cbSize,
DWORD fdwProtect
);
Parameters
- hDstProc
[no] Identificador para o processo destino.
- lpvDest
[no] Ponteiro para a memória destino, que deve ser reservado.
- hSrcProc
[no] Identificador para o processo origem.
- lpvSrc
[no] Ponteiro para memória confirmada.
- cbSize
[no] Tamanho, em bytes, da região. As páginas alocadas incluem todas as páginas que contêm um ou mais bytes no intervalo de lpAddress a (lpAddress + cbSize). Isso significa que um 2-intervalo byte espalhados um limite página faz com que ambas as páginas a serem incluídos na região alocada.
fdwProtect
[no] Tipo de proteção acessar. Se as páginas estão sendo confirmadas, qualquer um de um número de sinalizadores pode ser especificada, juntamente com a PAGE_GUARD e PAGE_NOCACHE, sinalizadores modificador de proteção. A seguinte tabela mostra os sinalizadores que podem ser especificados.Para informações sobre o disponível valores para esse parâmetro, consulte VirtualCopy.
Return Value
TRUE indica sucesso. FALSE indica falha. Para obter informações de erro estendidas, chamar GetLastError.
Remarks
Essa função é semelhante a VirtualCopy, exceto VirtualCopyEx Requer alças para o processo origem e destino. Para obter mais informações sobre esta função, consulte VirtualCopy.
Requirements
Header | pkfuncs.h |
Library | coredll.lib |
Windows Embedded CE | Windows Embedded CE 6.0 and later |
See Also
Reference
Memory Management Functions
VirtualFree
VirtualAllocEx
VirtualAllocCopyEx