int IMalloc::DidAlloc(pv)
This function answers as whether or not the indicated memory pointer pv was allocated by the given allocator, if the allocator is able to determine that fact (many memory allocators will not be able to do so).
The values 1 (one) and 0 (zero) are returned as "did alloc" and "did not alloc" answers respectively; -1 (minus one) is returned if the IMalloc implementation is unable to determine whether it allocated the pointer or not.
Argument
Type
Description
pv
void *
The pointer to be tested. May be NULL, in which case -1 is returned.