CGlobalHeap::Allocate

 

Call this method to allocate a block of memory.

Syntax

      virtual __declspec(allocator) void* Allocate(
   size_t nBytes 
) throw( );

Parameters

  • nBytes
    The requested number of bytes in the new memory block.

Return Value

Returns a pointer to the start of the newly allocated memory block.

Remarks

Call CGlobalHeap::Free or CGlobalHeap::Reallocate to free the memory allocated by this method.

Implemented using GlobalAlloc with a flag parameter of GMEM_FIXED.

Requirements

Header: atlmem.h

See Also

CGlobalHeap Class
CGlobalHeap::Free
CGlobalHeap::Reallocate