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 起可用