ICorProfilerCallback3::InitializeForAttach 方法

由公共语言运行时 (CLR) 调用以便探查器能够在附加操作后初始化其状态。

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

参数

  • pCorProfilerInfoUnk
    [in] ICorProfilerInfo* 接口的接口指针。

  • pvClientData
    [in] 一个指向传递给其 pvClientData 参数中的 IClrProfiling::AttachProfiler 方法的数据的指针。 如果此参数为 null,则 cbClientData 将为 0(零)。 当 CLR 从 InitializeForAttach 返回时,它会释放此内存。

  • cbClientData
    [in] pvClientData 指向的数据的大小(以字节为单位)。

备注

CLR 调用 InitializeForAttach 以便探查器能够请求回调。 有关更多信息,请参见 探查器附加和分离

要求

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

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

**库:**CorGuids.lib

**.NET Framework 版本:**4

请参见

参考

ICorProfilerCallback 接口

ICorProfilerInfo3 接口

概念

探查器附加和分离

其他资源

分析接口

分析(非托管 API 参考)