通过


ICorProfilerCallback7::ModuleInMemorySymbolsUpdated 方法

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

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

Syntax

HRESULT ModuleInMemorySymbolsUpdated(
     ModuleID moduleId
);

参数

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

注解

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

注释

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

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

要求

平台:请参阅系统要求

页眉: CorProf.idl、CorProf.h

图书馆: CorGuids.lib

.NET Framework 版本: 自 4.6.1 起可用

另见