PFN_FreeHeapMem (Compact 2013)
10/16/2014
This function is a custom deallocator function for heaps.
Syntax
typedef BOOL (*PFN_FreeHeapMem)(
LPVOID pAddr,
DWORD cbSize,
DWORD fdwAction,
DWORD dwUserData
);
Parameters
- pAddr
[in] Memory address to be freed; always page-aligned.
- cbSize
[in] Size to be freed or 0 if MEM_RELEASE is specified.
fdwAction
Value that specifies the action.The following table shows values for this parameter.
Value
Description
MEM_DECOMMIT
Decommit memory of size cbSize from pAddr.
MEM_RELEASE
Release the whole memory reservation. cbSize will be 0.
- dwUserData
[in] A DWORD associated with the memory reservation.
Return Value
A nonzero value indicates success. Zero indicates failure.
Requirements
Header |
Developer Implemented |
Library |
coredll.lib |