Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient un énumérateur pour la variable locale dans le frame, et inclut éventuellement des variables ajoutées dans l’instrumentation ReJIT du profileur.
Syntaxe
HRESULT EnumerateLocalVariablesEx(
[in] ILCodeKind flags,
[out] ICorDebugValueEnum **ppValueEnum
);
Paramètres
flags [in] Membre d’énumération ILCodeKind qui spécifie si les variables ajoutées dans l’instrumentation ReJIT du profileur sont incluses dans le frame.
ppValueEnum [out] Pointeur vers l’adresse d’un objet « ICorDebugValueEnum » qui est l’énumérateur pour les variables locales dans ce frame.
Remarques
Cette méthode est similaire à la méthode EnumerateLocalVariables , sauf qu’elle accède éventuellement aux variables ajoutées dans l’instrumentation ReJIT du profileur.
ILCODE_ORIGINAL_IL La définition flags équivaut à appeler ICorDebugILFrame ::EnumerateLocalVariables. Le paramètre flags permettant ILCODE_REJIT_IL au débogueur d’accéder aux variables locales ajoutées dans l’instrumentation ReJIT du profileur. Si le langage intermédiaire (IL) 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 certains d’entre eux peuvent ne pas être actifs.
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 4.5.2