Freigeben über


IDebugDocumentContext2::GetSourceRange

Ruft den Quellcodebereich dieses Dokumentkontexts ab.

Syntax

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

Parameter

pBegPosition
[in, out] Eine TEXT_POSITION Struktur, die mit der Anfangsposition gefüllt ist. Legen Sie dieses Argument auf einen Nullwert fest, wenn diese Informationen nicht benötigt werden.

pEndPosition
[in, out] Eine TEXT_POSITION Struktur, die mit der Endposition gefüllt ist. Legen Sie dieses Argument auf einen Nullwert fest, wenn diese Informationen nicht benötigt werden.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Ein Quellbereich ist der gesamte Quellcodebereich, von der aktuellen Anweisung zurück zu direkt nach der vorherigen Anweisung, die Code beigetragen hat. Der Quellbereich wird in der Regel zum Mischen von Quellanweisungen verwendet, einschließlich Kommentaren, mit Code im Demontagefenster.

Rufen Sie die GetStatementRange-Methode auf, um den Bereich nur für die Codeanweisungen abzurufen, die in diesem Dokumentkontext enthalten sind.

Siehe auch