共用方式為


ICorDebugModule2

更新:2007 年 11 月

做為 ICorDebugModule 介面的邏輯擴充部分。

interface ICorDebugModule2 : IUnknown {
        
    HRESULT ApplyChanges (
        [in] ULONG                       cbMetadata,
        [in, size_is(cbMetadata)] BYTE   pbMetadata[],
        [in] ULONG                       cbIL,
        [in, size_is(cbIL)] BYTE         pbIL[]
    );
        
    HRESULT GetJITCompilerFlags (
        [out] DWORD                      *pdwFlags
    );
        
    HRESULT ResolveAssembly (
        [in] mdToken                     tkAssemblyRef,
        [in] ICorDebugAssembly           **ppAssembly
        );
        
    HRESULT SetJITCompilerFlags (
        [in] DWORD                       dwFlags
    );
        
        HRESULT SetJMCStatus (
        [in] BOOL                        bIsJustMyCode,
        [in] ULONG32                     cTokens,
        [in, size_is(cTokens)] mdToken   pTokens[]
    );
        
};

方法

方法

描述

ICorDebugModule2::ApplyChanges 方法

將中繼資料中的變更和 Microsoft Intermediate Language (MSIL) 程式碼中的變更,套用至執行中的處理序。

ICorDebugModule2::GetJITCompilerFlags 方法

取得控制此 ICorDebugModule2 之 Just-In-Time (JIT) 編譯的旗標。

ICorDebugModule2::ResolveAssembly 方法

解析指定之中繼資料語彙基元所參考的組件。

ICorDebugModule2::SetJITCompilerFlags 方法

設定控制此 ICorDebugModule2 之 JIT 編譯的旗標。

ICorDebugModule2::SetJMCStatus 方法

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

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**CorDebug.idl

**程式庫:**CorGuids.lib

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

請參閱

參考

ICorDebugModule

其他資源

偵錯介面