IDebugDocumentContext2::GetSourceRange

Ottiene l'intervallo di codice sorgente del contesto del documento.

Sintassi

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

Parametri

pBegPosition
[in, out] Struttura TEXT_POSITION compilata con la posizione iniziale. Impostare questo argomento su un valore Null se queste informazioni non sono necessarie.

pEndPosition
[in, out] Struttura TEXT_POSITION riempita con la posizione finale. Impostare questo argomento su un valore Null se queste informazioni non sono necessarie.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Osservazioni:

Un intervallo di origine è l'intero intervallo di codice sorgente, dall'istruzione corrente a subito dopo l'istruzione precedente che ha contribuito al codice. L'intervallo di origine viene in genere usato per combinare istruzioni di origine, inclusi i commenti, con il codice nella finestra disassembly.

Per ottenere l'intervallo solo per le istruzioni di codice contenute in questo contesto di documento, chiamare il metodo GetStatementRange .

Vedi anche