IMalloc::GetSize  4CFIZ4P

Returns the size (in bytes) of a memory block previously allocated with IMalloc::Alloc1THWWZM or IMalloc::Realloc5HRJV..

ULONG GetSize(

    void *pv

//Pointer to the memory block for which the size is requested

   );

 

 

Parameter

pv

[in] Pointer to the memory block for which the size is requested.

 

Return Value

The size of the allocated memory block in bytes or, if pv is a NULL pointer, -1.

Remarks

To get the size in bytes of a memory block, the block must have been previously allocated with IMalloc::Alloc1THWWZM or IMalloc::Realloc5HRJV.. The size returned is the actual size of the allocation, which may be greater than the size requested when the allocation was made.

See Also

IMalloc::Alloc, IMalloc::Realloc