ICorProfilerCallback::ObjectAllocated Method
Notifies the profiler that memory within the heap has been allocated for an object.
HRESULT ObjectAllocated(
[in] ObjectID objectId,
[in] ClassID classId);
Parameters
Parameter | Description |
---|---|
objectId |
[in] The ID of the object for which memory was allocated. |
classId |
[in] The ID of the class of which the object is an instance. |
Remarks
The ObjectedAllocated method is not called for allocations from either the stack or unmanaged memory. The classId parameter can refer to a class in managed code that has not been loaded yet. The profiler will receive a class load callback for that class immediately after the ObjectAllocated callback.
Requirements
Platforms: Windows 2000, Windows XP, Windows Server 2003 family
Header: CorProf.idl
Library: CorGuids.lib
.NET Framework Version: 2.0
See Also
Reference
ICorProfilerCallback Interface
ICorProfilerCallback::ClassLoadStarted Method
ICorProfilerCallback::ClassLoadFinished Method