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 以便给予分析器请求回调的机会。

要求

平台:请参阅系统要求

头文件: CorProf.idl、CorProf.h

库:CorGuids.lib

.NET Framework 版本:自 4 起可用

另请参阅