ICorProfilerCallback::Initialize 方法

更新:2007 年 11 月

每当启动新的公共语言运行库 (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

**库:**CorGuids.lib

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

请参见

参考

ICorProfilerCallback

ICorProfilerCallback::Shutdown 方法