IDebugDocumentContext2::GetSourceRange

Obtiene el intervalo de código fuente de este contexto de documento.

Sintaxis

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

Parámetros

pBegPosition
[dentro, fuera] Estructura TEXT_POSITION que se rellena con la posición inicial. Establezca este argumento en un valor NULL si no se necesita esta información.

pEndPosition
[dentro, fuera] Estructura TEXT_POSITION que se rellena con la posición final. Establezca este argumento en un valor NULL si no se necesita esta información.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

Un intervalo de origen es todo el intervalo de código fuente, desde la instrucción actual hasta justo después de la instrucción anterior que contribuyó al código. El intervalo de origen se usa normalmente para mezclar instrucciones de origen, incluidos los comentarios, con código en la ventana de desensamblado.

Para obtener el intervalo de solo las instrucciones de código contenidas en este contexto de documento, llame al método GetStatementRange .

Consulte también