IDebugDocumentContext2::GetSourceRange
Pobiera zakres kodu źródłowego tego kontekstu dokumentu.
Składnia
Parametry
pBegPosition
[in, out] Struktura TEXT_POSITION wypełniona pozycją początkową. Ustaw ten argument na wartość null, jeśli te informacje nie są potrzebne.
pEndPosition
[in, out] Struktura TEXT_POSITION wypełniona pozycją końcową. Ustaw ten argument na wartość null, jeśli te informacje nie są potrzebne.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.
Uwagi
Zakres źródłowy to cały zakres kodu źródłowego, od bieżącej instrukcji z powrotem do tuż po poprzedniej instrukcji, która przyczyniła się do kodu. Zakres źródłowy jest zwykle używany do mieszania instrukcji źródłowych, w tym komentarzy, z kodem w oknie dezasemblacji.
Aby uzyskać zakres tylko instrukcji kodu zawartych w tym kontekście dokumentu, wywołaj metodę GetStatementRange .