ICorDebugILFrame4::GetLocalVariableEx (Método)ICorDebugILFrame4::GetLocalVariableEx Method

[Compatible con .NET Framework 4.5.2 y versiones posteriores][Supported in the .NET Framework 4.5.2 and later versions]

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.Gets the value of the specified local variable in this intermediate language (IL) stack frame, and optionally accesses a variable added in profiler ReJIT instrumentation.

SintaxisSyntax

HRESULT GetLocalVariableEx(  
   [in] ILCodeKind flags,   
   [in] DWORD dwIndex,   
   [out] ICorDebugValue **ppValue  
);  

ParametersParameters

flags
de Miembro de la enumeración ILCodeKind que especifica si en el marco se incluye una variable agregada en la instrumentación ReJIT del generador de perfiles.[in] An ILCodeKind enumeration member that specifies whether a variable added in profiler ReJIT instrumentation is included in the frame.

dwIndex
[in] Índice de la variable local en el marco de pila de IL.[in] The index of the local variable in the IL stack frame.

ppValue
enuncia Puntero a la dirección de un objeto "ICorDebugValue" que representa el valor recuperado.[out] A pointer to the address of an "ICorDebugValue" object that represents the retrieved value.

NotasRemarks

Este método es similar al método getlocalvariable ( , salvo que, de manera opcional, tiene acceso a una variable agregada en la instrumentación ReJIT del generador de perfiles.This method is similar to the GetLocalVariable method, except that it optionally accesses a variable added in profiler ReJIT instrumentation. Llamar a este método con un valor flags de ILCODE_ORIGINAL_IL es equivalente a llamar a getlocalvariable (; Si el método está instrumentado con variables locales adicionales, no se puede tener acceso a esas variables.Calling this method with a flags value of ILCODE_ORIGINAL_IL is equivalent to calling GetLocalVariable; if the method is instrumented with additional local variables, those variables cannot be accessed. ILCODE_REJIT_IL permite al depurador acceder a las variables locales agregadas en la instrumentación ReJIT del generador de perfiles.ILCODE_REJIT_IL allows the debugger to access the local variables added in profiler ReJIT instrumentation. Si el IL no se ha instrumentado, el método devuelve E_INVALIDARG.If the IL is not instrumented, the method returns E_INVALIDARG.

Requisitos deRequirements

Plataformas: Vea Requisitos de sistema.Platforms: See System Requirements.

Encabezado: CorDebug.idl, CorDebug.hHeader: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.libLibrary: CorGuids.lib

.NET Framework versiones: Disponible desde la versión 4.5.2Available since 4.5.2.NET Framework Versions: Disponible desde la versión 4.5.2Available since 4.5.2

Vea tambiénSee also