Compartilhar via


Método de ICorProfilerCallback3::InitializeForAttach

Chamado pelo common language runtime (CLR) para dar uma oportunidade para inicializar o seu estado após uma operação de anexação do profiler.

HRESULT InitializeForAttach(
            [in] IUnknown * pCorProfilerInfoUnk,
            [in] void * pvClientData,
            [in] UINT cbClientData);

Parâmetros

  • pCorProfilerInfoUnk
    [in] Um ponteiro de interface para o ICorProfilerInfo* interface.

  • pvClientData
    [in] Um ponteiro para os dados passados para o IClrProfiling::AttachProfiler método no seu pvClientData parâmetro. Se este parâmetro for nulo, cbClientData será 0 (zero). O CLR libera essa memória quando ela retorna de InitializeForAttach.

  • cbClientData
    [in] O tamanho, em bytes, dos dados que pvClientData aponta para.

Comentários

As chamadas CLR InitializeForAttach para dar o profiler a oportunidade de solicitar retornos de chamada. Para obter mais informações, consulte Profiler anexar e desanexar.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: Corprof. idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4

Consulte também

Referência

Interface de ICorProfilerCallback

Interface de ICorProfilerInfo3

Conceitos

Profiler anexar e desanexar

Outros recursos

Interfaces de criação de perfil

A criação de perfil (referência de API não gerenciada)