Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Obtém um enumerador para a variável local no quadro e, opcionalmente, inclui variáveis adicionadas na instrumentação ReJIT do profiler.
Sintaxe
HRESULT EnumerateLocalVariablesEx(
[in] ILCodeKind flags,
[out] ICorDebugValueEnum **ppValueEnum
);
Parâmetros
flags [em] Um membro de enumeração ILCodeKind que especifica se as variáveis adicionadas na instrumentação ReJIT do profiler são incluídas no quadro.
ppValueEnum [saídas] Um ponteiro para o endereço de um objeto "ICorDebugValueEnum" que é o enumerador para as variáveis locais neste quadro.
Observações
Esse método é semelhante ao método EnumerateLocalVariables , exceto que ele acessa opcionalmente variáveis adicionadas na instrumentação ReJIT do profiler. Definir flags como ILCODE_ORIGINAL_IL é equivalente a chamar ICorDebugILFrame::EnumerateLocalVariables. Configuração flags para ILCODE_REJIT_IL permitir que o depurador acesse as variáveis locais adicionadas na instrumentação ReJIT do profiler. Se a linguagem intermediária (IL) não for instrumentada, a enumeração estará vazia e o método retornará S_OK.
O enumerador pode não incluir todas as variáveis locais no método em execução, uma vez que algumas delas podem não estar ativas.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde: .NET Framework 4.5.2