Метод ICorProfilerCallback::Initialize

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

Синтаксис

HRESULT Initialize(  
    [in] IUnknown     *pICorProfilerInfoUnk);  

Параметры

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

Комментарии

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

Требования

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

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

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

версии платформа .NET Framework: доступно с версии 2.0.

См. также раздел