Compartilhar via


IDebugDocumentContext2::GetSourceRange

Obtém o intervalo de código-fonte deste contexto de documento.

Sintaxe

int GetSourceRange( 
   TEXT_POSITION[] pBegPosition,
   TEXT_POSITION[] pEndPosition
);

Parâmetros

pBegPosition
[dentro, fora] Uma estrutura TEXT_POSITION que é preenchida com a posição inicial. Defina esse argumento como um valor nulo se essas informações não forem necessárias.

pEndPosition
[dentro, fora] Uma estrutura TEXT_POSITION que é preenchida com a posição final. Defina esse argumento como um valor nulo se essas informações não forem necessárias.

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Comentários

Um intervalo de origem é todo o intervalo de código-fonte, desde a instrução atual até logo após a instrução anterior que contribuiu com o código. O intervalo de origem é normalmente usado para misturar instruções de origem, incluindo comentários, com código na janela de desmontagem.

Para obter o intervalo apenas para as instruções de código contidas neste contexto de documento, chame o GetStatementRange método.

Confira também