Condividi tramite


IDebugDocumentContext2:: GetSourceRange

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

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

Parametri

  • pBegPosition
    [in, out] TEXT_POSITION Una struttura che verrà riempita con posizione iniziale. Impostare questo argomento con un valore null se tali informazioni non sono necessarie.

  • pEndPosition
    [in, out] TEXT_POSITION Una struttura che verrà riempita con posizione finale. Impostare questo argomento con un valore null se tali informazioni non sono necessarie.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Note

Un intervallo di origine è l'intero intervallo di codice sorgente, dall'istruzione corrente di nuovo immediatamente successivo all'istruzione precedente che codice fornito. L'intervallo di origine in genere utilizzato per combinare le istruzioni originali, inclusi i commenti, con il codice della finestra disassembly.

Per ottenere l'intervallo solo per le istruzioni del codice contenute nel contesto del documento, chiamare IDebugDocumentContext2:: GetStatementRange il metodo.

Vedere anche

Riferimenti

IDebugDocumentContext2

IDebugDocumentContext2:: GetStatementRange

TEXT_POSITION