Partager via


ICorDebugProcess2 ::SetDesiredNGENCompilerFlags, méthode

Définit les indicateurs qui doivent être incorporés dans une image précompilée afin que le runtime charge cette image dans le processus actuel.

Syntaxe

HRESULT SetDesiredNGENCompilerFlags (
    [in] DWORD    pdwFlags
);

Paramètres

pdwFlags [in] Valeur de l’énumération CorDebugJITCompilerFlags qui spécifie les indicateurs du compilateur utilisés pour sélectionner l’image précompilée correcte.

Remarques

La SetDesiredNGENCompilerFlags méthode spécifie les indicateurs qui doivent être incorporés dans une image précompilée afin que le runtime charge cette image dans ce processus. Les indicateurs définis par cette méthode sont utilisés uniquement pour sélectionner l’image précompilée correcte. S’il n’existe aucune image de ce type, le runtime charge l’image CIL (Common Intermediate Language) et le compilateur juste-à-temps (JIT) à la place. Dans ce cas, le débogueur doit toujours utiliser la méthode ICorDebugModule2 ::SetJITCompilerFlags pour définir les indicateurs comme souhaité pour la compilation JIT.

Si une image est chargée, mais une compilation JIT doit avoir lieu pour cette image (ce qui sera le cas si l’image contient des génériques), les indicateurs du compilateur spécifiés par la SetDesiredNGENCompilerFlags méthode s’appliquent à la compilation JIT supplémentaire.

La SetDesiredNGENCompilerFlags méthode doit être appelée pendant le rappel ICorDebugManagedCallback ::CreateProcess . Les tentatives d’appel de la SetDesiredNGENCompilerFlags méthode par la suite échouent. En outre, les tentatives de définition d’indicateurs qui ne sont pas définis dans l’énumération CorDebugJITCompilerFlags ou qui ne sont pas légales pour le processus donné échouent.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

En-tête: CorDebug.idl, CorDebug.h

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 2.0

Voir aussi