共用方式為


ICorDebugModule2::SetJMCStatus 方法

更新:2007 年 11 月

將此 ICorDebugModule2 中所有類別之所有方法的 Just My Code (JMC) 狀態設定為指定的值,除了 pTokens 陣列中的方法之外,這些方法的 Just My Code 狀態會設定為相反的值。

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 Framework 系統需求

**標頭:**CorDebug.idl

**程式庫:**CorGuids.lib

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

請參閱

參考

ICorDebugModule2

ICorDebugModule