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.

Notes

La méthode SetDesiredNGENCompilerFlags 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 la bonne image précompilée. 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 souhaités pour la compilation JIT.

Si une image est chargée, mais qu’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 méthode SetDesiredNGENCompilerFlags s’appliquent à la compilation JIT supplémentaire.

La méthode SetDesiredNGENCompilerFlags doit être appelée pendant le rappel ICorDebugManagedCallback::CreateProcess. Les tentatives d’appel de la méthode SetDesiredNGENCompilerFlags après cela é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 autorisés pour le processus donné échouent.

Spécifications

Plateformes : Consultez Configuration requise.

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

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi