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