Compartilhar via


Método de ICorProfilerCallback::ObjectAllocated

Notifica o criador de perfil que memória dentro do heap foi alocada para um objeto.

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

Parâmetros

  • objectId
    [in] A identificação do objeto para o qual a memória foi alocada.

  • classId
    [in] A identificação da classe da qual o objeto é uma instância.

Comentários

O ObjectedAllocated método não é chamado para alocações de pilha ou memória não gerenciada. O classId parâmetro pode se referir a uma classe no código gerenciado que ainda não foi carregado. O profiler receberá um retorno de chamada de carga de classe para aquela classe imediatamente após o ObjectAllocated retorno de chamada.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: Corprof. idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface de ICorProfilerCallback

Método de ICorProfilerCallback::ClassLoadStarted

Método de ICorProfilerCallback::ClassLoadFinished