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.
Faz com que este ICorDebugStepper para uma etapa através de seu thread de contenção, e para retornar quando ele atinge o código além do último dos intervalos especificados.
Sintaxe
HRESULT StepRange (
[in] BOOL bStepIn,
[in, size_is(cRangeCount)] COR_DEBUG_STEP_RANGE ranges[],
[in] ULONG32 cRangeCount
);
Parâmetros
bStepIn [em] Defina como true para entrar em uma função que é chamada dentro do thread. Defina como passo sobre false a função.
ranges [em] Uma matriz de estruturas COR_DEBUG_STEP_RANGE, cada uma das quais especifica um intervalo.
cRangeCount [em] O tamanho da ranges matriz.
Observações
O StepRange método funciona como o ICorDebugStepper::Step método, exceto que ele não conclui até que o código fora do intervalo dado é alcançado.
Isso pode ser mais eficiente do que passar uma instrução de cada vez. Os intervalos são especificados como uma lista de pares de deslocamento desde o início do quadro do passo a passo.
Os intervalos são relativos ao código de linguagem intermediária comum (CIL) de um método. Chame ICorDebugStepper::SetRangeIL com false para fazer os intervalos relativos ao código nativo de um método.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde o .NET Framework 1.0