Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten interfejs reprezentuje dokument źródłowy.
Składnia
IDebugDocument2 : IUnknown
Uwagi dotyczące implementacji
Program Visual Studio zwykle implementuje ten interfejs. Aparat debugowania (DE) może również zaimplementować ten interfejs, gdy musi podać kod źródłowy, a źródło nie istnieje na dysku. W takich przypadkach de implementuje również interfejsy IDebugDocumentContext2 i IDebugActivateDocumentEvent2 , a także kilka dodatkowych metod interfejsów IDebugDisassemblyStream2 i IDebugDocumentPosition2 .
Uwagi dotyczące wywoływania
Metody w interfejsach IDebugDocumentContext2, IDebugDisassemblyStream2, IDebugDocumentPosition2i IDebugActivateDocumentEvent2 zwracają ten interfejs.
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody .IDebugDocument2
| Metoda | opis |
|---|---|
| GetName | Pobiera nazwę dokumentu w jednym z kilku formularzy. |
| GetDocumentClassID | Pobiera identyfikator klasy dokumentu. |
Uwagi
Ten interfejs jest implementowany tylko wtedy, gdy DE dostarcza kod źródłowy. Na przykład podczas debugowania skryptu na stronie HTML de dostarcza kod źródłowy, ponieważ źródło jest pobierane lub generowane dynamicznie i nie istnieje jako plik dysku. Podczas debugowania tradycyjnych języków, takich jak C++, ten interfejs nie musi być implementowany.
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll