ICorDebugModule2
Mise à jour : novembre 2007
Sert d'extension logique à l'interface 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[]
);
};
Méthodes
Méthode |
Description |
---|---|
Applique les modifications dans les métadonnées et les modifications dans le code MSIL au processus en cours. |
|
Obtient les indicateurs contrôlant la compilation JIT (Juste-à-temps) pour ce ICorDebugModule2. |
|
Résout l'assembly référencé par le jeton de métadonnées spécifié. |
|
Définit les indicateurs qui contrôlent la compilation JIT pour cet ICorDebugModule2. |
|
Définit l'état Uniquement mon code de toutes les méthodes de toutes les classes de ce ICorDebugModule2 à la valeur spécifiée, sauf celles du tableau pTokens qu'il définit à la valeur opposée. |
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorDebug.idl
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0