將此 ICorDebugModule2 中所有類別之所有方法的 [只我的程式碼 (JMC) ] 狀態設定為指定的值,但陣列中的 pTokens 方法除外,該值會設定為相反的值。
語法
HRESULT SetJMCStatus (
[in] BOOL bIsJustMyCode,
[in] ULONG32 cTokens,
[in, size_is(cTokens)] mdToken pTokens[]
);
參數
bIsJustMycode [在]如果要偵錯程式碼,請設定為 true ;否則,請設定為 false。
cTokens [在]陣列的 pTokens 大小。
pTokens [在]值陣 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 起提供