Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
1/6/2010
This function creates a remote heap in a process. The heap is read-only to the client process unless the HEAP_CLIENT_READWRITE flag is specified.
Syntax
HANDLE CeRemoteHeapCreate (
DWORD dwProcessId,
DWORD dwFlags
);
Parameters
- dwProcessId
Process in which the remote heap is to be created.
- dwFlags
Remote heap creation flag. The HEAP_CLIENT_READWRITE flag is the only supported flag. The client will only have r/o access to heap data if the flag is specified.
Return Value
The handle to a heap indicates success. NULL indicates failure.
Remarks
The safe remote heap functions: CeRemoteHeapCreate and CeRemoteHeapTranslatePointer, provide a safe and efficient way of dynamically allocating and freeing memory asynchronously in an arbitrary client process.
Requirements
| Header | pkfuncs.h |
| Library | coredll.lib |
| Windows Embedded CE | Windows Embedded CE 6.0 and later |
See Also
Reference
Memory Management Functions
CeRemoteHeapTranslatePointer
HeapAlloc
HeapDestroy
HeapFree