Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A version of this page is also available for
4/8/2010
This method is called by COM just prior to invoking the IMalloc::DidAlloc method.
Syntax
void* PreDidAlloc(
void* pRequest,
BOOL fSpyed
);
Parameters
- pRequest
[in] Pointer the caller is passing to IMalloc::DidAlloc.
- fSpyed
[in] TRUE if the allocation was done while this spy was active, otherwise FALSE.
Return Value
The pointer for which allocation status is determined. This pointer is passed to the IMallocSpy::PostDidAlloc method as the fActual parameter.
Remarks
When a spy object implementing the IMallocSpy interface is registered with the CoRegisterMallocSpy function, COM calls this method immediately before any call to IMalloc::DidAlloc.
This method is included for completeness and consistency — it is not anticipated that developers will implement significant functionality in this method.
To determine whether the platform supports this interface, see Determining Supported COM APIs.
Requirements
| Header | objidl.h, objidl.idl |
| Library | ole32.lib |
| Windows Embedded CE | Windows CE 3.0 and later |
| Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
CoRegisterMallocSpy
CoRevokeMallocSpy
IMallocSpy
IMalloc::DidAlloc
IMallocSpy::PostDidAlloc