Поделиться через


Метод ICorProfilerCallback::Initialize

Вызывается для инициализации профилировщика кода каждый раз при запуске нового приложения среды CLR.

HRESULT Initialize(
    [in] IUnknown     *pICorProfilerInfoUnk);

Параметры

  • pICorProfilerInfoUnk
    [in] Указатель интерфейса IUnknown, который должен запросить профилировщик для указателя интерфейса ICorProfilerInfo.

Заметки

Вызов Initialize является единственной возможностью деактивировать (или активировать) обратные вызовы, которые являются неизменяемыми. После активации обратного вызова вызовом Initialize он не может в дальнейшем быть деактивирован с помощью ICorProfilerInfo::SetEventMask. Значение COR_PRF_MONITOR_IMMUTABLE перечисления COR_PRF_MONITOR указывает, какие события являются неизменяемыми.

Требования

Платформы: см. раздел Требования к системе для .NET Framework.

Заголовок: CorProf.idl, CorProf.h

Библиотека: CorGuids.lib

Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0

См. также

Ссылки

Интерфейс ICorProfilerCallback

Метод ICorProfilerCallback::Shutdown