ICorProfilerCallback::ObjectAllocated 方法

通知探查器已将堆中的内存分配给某个对象。

HRESULT ObjectAllocated(
    [in] ObjectID objectId,
    [in] ClassID classId);

参数

  • objectId
    [in] 已为其分配内存的对象的 ID。

  • classId
    [in] 该对象作为其实例的类的 ID。

备注

不会为堆栈或非托管内存中的分配调用 ObjectedAllocated 方法。 classId 参数可以引用尚未加载的托管代码中的类。 在 ObjectAllocated 回调后,探查器会立即收到该类的类加载回调。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorProf.idl、CorProf.h

**库:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICorProfilerCallback 接口

ICorProfilerCallback::ClassLoadStarted 方法

ICorProfilerCallback::ClassLoadFinished 方法