Freigeben über


IDebugDocumentContext2::GetSourceRange

Ruft den Quellcode kontexts Bereich dieses Dokument ab oder legt diese fest.

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

Parameter

  • pBegPosition
    [in, out] Eine TEXT_POSITION Struktur, die mit der Anfangsposition gefüllt wird. Legen Sie dieses Argument mit einem NULL-Wert fest, wenn diese Informationen nicht benötigt werden.

  • pEndPosition
    [in, out] Eine TEXT_POSITION Struktur, die mit der Endposition gefüllt wird. Legen Sie dieses Argument mit einem NULL-Wert fest, wenn diese Informationen nicht benötigt werden.

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Hinweise

Ein Quellbereich wird der gesamte Bereich des Quellcodes, von der aktuellen Anweisung wieder direkt nach der vorherigen Anweisung, die beitrug Code. Der Quellbereich wird normalerweise zum Kombinieren von Anweisungen Quelle mit Kommentaren, einschließlich Disassemblys Code im Fenster verwendet.

Um den Bereich für die Codeanweisungen abzurufen, die innerhalb von Dokumenten kontexts enthalten sind, rufen Sie die IDebugDocumentContext2::GetStatementRange-Methode auf.

Siehe auch

Referenz

IDebugDocumentContext2

IDebugDocumentContext2::GetStatementRange

TEXT_POSITION