CoGetMalloc (Windows CE 5.0)
This function retrieves a pointer to the default OLE task memory allocator (which supports the system implementation of the IMalloc interface) so applications can call its methods to manage memory.
HRESULT CoGetMalloc(DWORD dwMemContext,LPMALLOC* ppMalloc);
Parameters
- dwMemContext
[in] Reserved; value must be 1. - ppMalloc
[out] Address of IMalloc* pointer variable that receives the interface pointer to the memory allocator.
Return Values
This function supports the standard return values E_INVALIDARG and E_OUTOFMEMORY, as well as the following:
- S_OK
Indicates the allocator was retrieved successfully.
Remarks
The pointer to the IMalloc interface pointer received through the ppMalloc parameter cannot be used from a remote process each process must have its own allocator.
To determine whether the platform supports this function, see Determining Supported COM APIs.
Requirements
OS Versions: Windows CE 3.0 and later.
Header: Objbase.h.
Link Library: Ole32.lib.
See Also
COM Functions | CoTaskMemAlloc
Send Feedback on this topic to the authors