Partager via


IDebugDocumentContext2::GetSourceRange

Obtient la plage de code source de ce contexte de document.

Syntaxe

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

Paramètres

pBegPosition
[in, out] Structure TEXT_POSITION remplie à la position de départ. Définissez cet argument sur une valeur Null si ces informations ne sont pas nécessaires.

pEndPosition
[in, out] Structure TEXT_POSITION remplie avec la position de fin. Définissez cet argument sur une valeur Null si ces informations ne sont pas nécessaires.

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Notes

Une plage source est l’ensemble de la plage de code source, de l’instruction actuelle à juste après l’instruction précédente qui a contribué au code. La plage source est généralement utilisée pour mélanger des instructions sources, y compris des commentaires, avec du code dans la fenêtre désassemblement.

Pour obtenir la plage pour uniquement les instructions de code contenues dans ce contexte de document, appelez la méthode GetStatementRange .

Voir aussi