共用方式為


ICorDebugModule2::SetJMCStatus 方法

將此 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 起提供