ICorProfilerCallback7::ModuleInMemorySymbolsUpdated 方法

[仅在 .NET Framework 4.6.1 及更高版本中受支持]

每当与内存中模块关联的符号流更新时通知探查器。

语法

HRESULT ModuleInMemorySymbolsUpdated(  
     ModuleID moduleId  
);  

参数

moduleId
[in] 其符号流已更新的内存中模块的标识符。

注解

通过在调用 ICorProfilerCallback5::SetEventMask2 方法时设置 COR_PRF_HIGH_IN_MEMORY_SYMBOLS_UPDATED 事件掩码标志来控制此回调。

备注

当前不会为通过 System.Reflection.Emit API 隐式创建或修改的符号引发此事件。

即使在对包含用于指定程序集符号的 rawSymbolStore 参数的托管 Assembly.Load 方法的其中一个重载的调用中预先提供符号时,运行时可能实际上不会将符号数据与模块相关联,直到在发生 ModuleLoadFinished 回调之后。 此事件为以后收集此类模块的符号提供了机会。

要求

平台:请参阅系统要求

头文件: CorProf.idl、CorProf.h

库:CorGuids.lib

.NET Framework 版本:自 4.6.1 起可用

另请参阅