Condividi tramite


Metodo ICorProfilerCallback::ObjectAllocated

Notifica al profiler che la memoria all'interno dell'heap è stata allocata per un oggetto.

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

Parametri

  • objectId
    [in] ID dell'oggetto per cui è stata allocata la memoria.

  • classId
    [in] ID della classe di cui l'oggetto è un'istanza.

Note

Il metodo ObjectedAllocated non viene chiamato per le allocazioni dallo stack o dalla memoria non gestita. Il parametro classId può fare riferimento a una classe nel codice gestito non ancora caricata. Il profiler riceverà un callback di caricamento per tale classe subito dopo il callback di ObjectAllocated.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorProf.idl, CorProf.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

Interfaccia ICorProfilerCallback

Metodo ICorProfilerCallback::ClassLoadStarted

Metodo ICorProfilerCallback::ClassLoadFinished