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 un enumerador para la variable local en el marco y, opcionalmente, incluye variables agregadas en la instrumentación reJIT del generador de perfiles.
Syntax
HRESULT EnumerateLocalVariablesEx(
[in] ILCodeKind flags,
[out] ICorDebugValueEnum **ppValueEnum
);
Parámetros
flags [in] Miembro de enumeración ILCodeKind que especifica si las variables agregadas en la instrumentación ReJIT del generador de perfiles se incluyen en el marco.
ppValueEnum [out] Puntero a la dirección de un objeto "ICorDebugValueEnum" que es el enumerador de las variables locales de este marco.
Observaciones
Este método es similar al método EnumerateLocalVariables , salvo que tiene acceso opcionalmente a las variables agregadas en la instrumentación reJIT del generador de perfiles. Establecer flags en ILCODE_ORIGINAL_IL equivale a llamar a ICorDebugILFrame::EnumerateLocalVariables. Establecer flags en ILCODE_REJIT_IL permite al depurador acceder a las variables locales agregadas en la instrumentación reJIT del generador de perfiles. Si el lenguaje intermedio (IL) no está instrumentado, la enumeración está vacía y el método devuelve S_OK.
Es posible que el enumerador no incluya todas las variables locales en el método en ejecución, ya que es posible que algunos de ellos no estén activos.
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