ICorDebugProcess2::SetDesiredNGENCompilerFlags, méthode
Définit les indicateurs qui doivent être incorporés dans une image précompilée pour que le runtime charge cette image dans le processus actuel.
HRESULT SetDesiredNGENCompilerFlags (
[in] DWORD pdwFlags
);
Paramètres
- pdwFlags
[in] Valeur de l'énumération CorDebugJITCompilerFlags qui spécifie les indicateurs de 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 servent uniquement à sélectionner l'image précompilée correcte. Si cette image n'existe pas, le runtime chargera à la place l'image MSIL et le compilateur juste-à-temps (JIT). Dans ce cas, le débogueur doit encore utiliser la méthode ICorDebugModule2::SetJITCompilerFlags pour définir les indicateurs voulus pour la compilation JIT.
Si une image est chargée, mais qu'une certaine compilation JIT doit avoir lieu pour cette image (c'est le cas si l'image contient des génériques), les indicateurs de compilateur spécifiés par la méthode SetDesiredNGENCompilerFlags s'appliqueront à la compilation JIT supplémentaire.
La méthode SetDesiredNGENCompilerFlags doit être appelée pendant le rappel ICorDebugManagedCallback::CreateProcess. Les tentatives ultérieures d'appel de la méthode SetDesiredNGENCompilerFlags échouent. Les tentatives visant également à définir des indicateurs qui ne sont pas définis dans l'énumération CorDebugJITCompilerFlags ou qui ne sont pas corrects pour le processus donné échoueront.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorDebug.idl, CorDebug,h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0