ICorDebugModule2
Aktualisiert: November 2007
Fungiert als logische Erweiterung der ICorDebugModule-Schnittstelle.
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[]
);
};
Methoden
Methode |
Beschreibung |
---|---|
Wendet die Änderungen in den Metadaten und die Änderungen im MSIL-Code (Microsoft Intermediate Language) auf den laufenden Prozess an. |
|
Ruft die Flags ab, die die JIT-Kompilierung (Just-In-Time) für dieses ICorDebugModule2 steuern. |
|
Löst die Assembly auf, auf die vom angegebenen Metadatentoken verwiesen wird. |
|
Legt die Flags fest, die die JIT-Kompilierung für dieses ICorDebugModule2 steuern. |
|
Legt den Nur mein Code (JMC)-Status aller Methoden aller Klassen in diesem ICorDebugModule2 auf den angegebenen Wert fest. Eine Ausnahme bilden Methoden im pTokens-Array. Diese werden auf den entgegengesetzten Wert festgelegt. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0