ICorProfilerCallback::Initialize 方法

每当启动新的公共语言运行时 (CLR) 应用程序时调用以初始化代码探查器。

HRESULT Initialize(
    [in] IUnknown     *pICorProfilerInfoUnk);

参数

  • pICorProfilerInfoUnk
    [in] 指向 IUnknown 接口的指针,探查器必须为 ICorProfilerInfo 接口指针查询该接口。

备注

Initialize 调用是启用(或禁用)不可变回调的唯一机会。 通过 Initialize 调用启用了回调后,以后就不能使用 ICorProfilerInfo::SetEventMask 来禁用它。 COR_PRF_MONITOR 枚举的 COR_PRF_MONITOR_IMMUTABLE 值指示哪些是不可变事件。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorProf.idl、CorProf.h

**库:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICorProfilerCallback 接口

ICorProfilerCallback::Shutdown 方法