ICorDebugILFrame4::EnumerateLocalVariablesEx, méthode
[Pris en charge dans .NET Framework 4.5.2 et ultérieur]
Obtient un énumérateur pour la variable locale dans le frame, et peut inclure des variables ajoutées dans l'instrumentation ReJIT du profileur.
Syntaxe
HRESULT EnumerateLocalVariablesEx(
[in] ILCodeKind flags,
[out] ICorDebugValueEnum **ppValueEnum
);
Paramètres
flags
[in] Membre de l’énumération ILCodeKind qui spécifie si les variables ajoutées dans l’instrumentation ReJIT du profileur sont incluses dans le cadre.
ppValueEnum
[out] Pointeur vers l’adresse d’un objet « ICorDebugValueEnum » qui est l’énumérateur des variables locales dans ce frame.
Notes
Cette méthode est similaire à la méthode EnumerateLocalVariables, sauf qu’elle peut accéder aux variables ajoutées dans l’instrumentation ReJIT du profileur. La définition de flags
sur ILCODE_ORIGINAL_IL
équivaut à appeler ICorDebugILFrame::EnumerateLocalVariables. La définition de flags
à ILCODE_REJIT_IL
autorise le débogueur à accéder aux variables locales ajoutées dans l'instrumentation ReJIT du profileur. Si le langage intermédiaire n'est pas instrumenté, l'énumération est vide et la méthode retourne S_OK
.
L'énumérateur peut ne pas inclure toutes les variables locales dans la méthode en cours d'exécution, car il est possible que certaines d'entre elles ne soient pas actives.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : Disponibles depuis la version 4.5.2
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour