CoGetMalloc  XFSAO2

Retrieves a pointer to the default OLE task memory allocator (which supports the system implementation of the IMallocOCJ0KK interface) so applications can call its methods to manage memory.

HRESULT CoGetMalloc(

    DWORD dwMemContext,

//Indicates if memory is private or shared

    LPMALLOC * ppMalloc

//Indirect pointer to memory allocator

   );

 

 

Parameters

dwMemContext

[in] Reserved; value must be 1.

ppMalloc

[out] Indirect pointer to an IMalloc interface on 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 IMallocOCJ0KK interface pointer received through the ppMalloc parameter cannot be used from a remote process each process must have its own allocator.

See Also

IMalloc, CoTaskMemAlloc