Sdílet prostřednictvím


IDebugDocumentPosition2::GetRange

Získá oblast pro tuto pozici dokumentu.

Syntaxe

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

Parametry

pBegPosition
[in, out] Struktura TEXT_POSITION , která je vyplněna počáteční pozicí. Pokud tyto informace nepotřebujete, nastavte tento argument na hodnotu null.

pEndPosition
[in, out] Struktura TEXT_POSITION vyplněná koncovou pozicí. Pokud tyto informace nepotřebujete, nastavte tento argument na hodnotu null.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Poznámky

Rozsah zadaný v pozici dokumentu pro zarážku umístění používá ladicí modul (DE) k hledání dopředu příkaz, který ve skutečnosti přispívá kód. Představte si například následující kód:

Line 5: // comment
Line 6: x = 1;

Řádek 5 nepřispívá do laděného programu žádný kód. Pokud ladicí program, který nastaví zarážku na řádku 5, chce de vyhledat určité množství pro první řádek, který přispívá kódem, ladicí program určí rozsah, který obsahuje další kandidátské řádky, kde může být zarážka správně umístěna. De by pak prohledala tyto řádky dopředu, dokud nenalezla řádek, který by mohl přijmout zarážku.

Viz také