CoGetMalloc (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.