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 la valeur de la variable locale spécifiée dans cette trame de pile de langage intermédiaire (IL) et accède éventuellement à une variable ajoutée dans l’instrumentation ReJIT du profileur.
Syntaxe
HRESULT GetLocalVariableEx(
[in] ILCodeKind flags,
[in] DWORD dwIndex,
[out] ICorDebugValue **ppValue
);
Paramètres
flags [in] Membre d’énumération ILCodeKind qui spécifie si une variable ajoutée dans l’instrumentation ReJIT du profileur est incluse dans le frame.
dwIndex [in] Index de la variable locale dans le cadre de la pile IL.
ppValue [out] Pointeur vers l’adresse d’un objet « ICorDebugValue » qui représente la valeur récupérée.
Remarques
Cette méthode est similaire à la méthode GetLocalVariable , sauf qu’elle accède éventuellement à une variable ajoutée dans l’instrumentation ReJIT du profileur. L’appel de ILCODE_ORIGINAL_IL cette méthode avec une flags valeur équivalente à l’appel de GetLocalVariable ; si la méthode est instrumentée avec des variables locales supplémentaires, ces variables ne sont pas accessibles.
ILCODE_REJIT_IL permet au débogueur d’accéder aux variables locales ajoutées dans l’instrumentation ReJIT du profileur. Si l’il n’est pas instrumenté, la méthode retourne E_INVALIDARG.
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