CeRemoteHeapTranslatePointer
9/8/2008
Essa função converte um ponteiro para um endereço que o processo cliente pode acessar.
Syntax
LPVOID CeRemoteHeapTranslatePointer(
HANDLE hHeap,
DWORD dwFlags,
LPVOID ptr
);
Parameters
- hHeap
Identificador retornado por CeRemoteHeapCreate.
- dwFlags
Definido como zero ou CE_HEAP_REVERSE_TRANSLATE. Se CE_HEAP_REVERSE_TRANSLATE for especificada, ele traduz um ponteiro cliente para servidor ponteiro.
- PTR
Ponteiro retornados de HeapAlloc ou HeapReAlloc em um remoto heap se dwFlags é zero (0). Ou um ponteiro que está traduzido para cliente se CE_HEAP_REVERSE_TRANSLATE for especificada.
Return Value
Ponteiro para memória cliente que pode ser passado para o processo cliente para ler e Gravar para a memória.
Remarks
O remoto seguro heap APIs: CeRemoteHeapCreate, e CeRemoteHeapTranslatePointer, fornecem uma maneira segura e eficiente de alocar dinamicamente e liberando memória de forma assíncrona em um processo cliente arbitrário.
Requirements
Header | pkfuncs.h |
Library | coredll.lib |
Windows Embedded CE | Windows Embedded CE 6.0 and later |
See Also
Reference
Memory Management Functions
CeRemoteHeapCreate
HeapAlloc
HeapReAlloc