将此 ICorDebugModule2 中所有类的所有方法的“仅我的代码”(JMC)状态设置为指定值,但数组中的 pTokens 方法设置为相反的值除外。
Syntax
HRESULT SetJMCStatus (
[in] BOOL bIsJustMyCode,
[in] ULONG32 cTokens,
[in, size_is(cTokens)] mdToken pTokens[]
);
参数
bIsJustMycode [in]如果代码要调试,则设置为 true ;否则设置为 false。
cTokens [in]数组的大小 pTokens 。
pTokens [in]一个 mdToken 值数组,其中每个值都引用将其 JMC 状态设置为 !bIsJustMycode的方法。
注解
数组中指定的 pTokens 每个方法的 JMC 状态设置为与值相反 bIsJustMycode 。 此模块中所有其他方法的状态设置为 bIsJustMycode 值。
该方法 SetJMCStatus 会清除本模块中的所有以前的 JMC 设置。
如果成功设置所有函数,该方法 SetJMCStatus 将返回S_OK HRESULT。 如果某些标记为 true 不可调试的函数,它将返回CORDBG_E_FUNCTION_NOT_DEBUGGABLE HRESULT。
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 2.0 起可用