Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene el valor de la variable local especificada en este marco de pila de lenguaje intermedio (IL) y, opcionalmente, accede a una variable agregada en la instrumentación reJIT del generador de perfiles.
Syntax
HRESULT GetLocalVariableEx(
[in] ILCodeKind flags,
[in] DWORD dwIndex,
[out] ICorDebugValue **ppValue
);
Parámetros
flags [in] Miembro de enumeración ILCodeKind que especifica si una variable agregada en la instrumentación ReJIT del generador de perfiles se incluye en el marco.
dwIndex [in] Índice de la variable local en el marco de pila de IL.
ppValue [out] Puntero a la dirección de un objeto "ICorDebugValue" que representa el valor recuperado.
Observaciones
Este método es similar al método GetLocalVariable , salvo que tiene acceso opcionalmente a una variable agregada en la instrumentación reJIT del generador de perfiles. Llamar a este método con un flags valor de ILCODE_ORIGINAL_IL equivale a llamar a GetLocalVariable; si el método se instrumenta con variables locales adicionales, no se puede tener acceso a esas variables.
ILCODE_REJIT_IL permite al depurador acceder a las variables locales agregadas en la instrumentación reJIT del generador de perfiles. Si el IL no está instrumentado, el método devuelve E_INVALIDARG.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 4.5.2