Udostępnij za pośrednictwem


IDebugDocumentPosition2

Ten interfejs reprezentuje pozycję abstrakcyjną w pliku źródłowym.

Składnia

IDebugDocumentPosition2 : IUnknown

Uwagi dotyczące implementacji

Program Visual Studio zwykle implementuje ten interfejs. Aparat debugowania (DE) również zaimplementowałby ten interfejs, jeśli musi podać własny kod źródłowy (tak jak w przypadku implementacji interfejsu IDebugDocument2 przez DE).

Uwagi dotyczące wywoływania

Ten interfejs jest przekazywany jako argument do enumCodeContexts. Jest on również dostarczany w ramach unii BP_LOCATION (w szczególności struktury BP_LOCATION_CODE_FILE_LINE), która jest z kolei częścią struktury BP_REQUEST_INFO, która jest używana w tworzeniu oczekującego punktu przerwania.

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metody .IDebugDocumentPosition2

Metoda opis
GetFileName Pobiera nazwę pliku źródłowego zawierającego tę pozycję dokumentu.
GetDocument Pobiera dokument zawierający.
IsPositionInDocument Określa, czy to położenie znajduje się w danym dokumencie.
GetRange Pobiera zakres dla tego położenia dokumentu.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też