Compartilhar via


CeRemoteHeapTranslatePointer

Windows Mobile Not SupportedWindows Embedded CE Supported

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

  • 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

Other Resources

New Kernel APIs