Udostępnij za pośrednictwem


Lista dostępnych usług

Program Visual Studio i zestaw Visual Studio SDK obsługują następujące usługi. Niektóre pakiety oferują własne usługi, które nie są wymienione tutaj — na przykład usługi językowe nie mają jednego identyfikatora GUID usługi. Musisz użyć nazwy języka, aby znaleźć identyfikator GUID usługi językowej w rejestrze.

Użyj identyfikatorów GUID usługi wymienionych tutaj lub uzyskanych z innego źródła (na przykład usług językowych), aby uzyskać podstawowy interfejs lub interfejsy wyświetlane dla każdej usługi.

Usługi

Service Interfejs Visual Studio Visual Studio 2005 opis
SBindHost IBindHost Tak Tak Używany przez pakiety VSPackage do uzyskiwania interfejsu IBindHost z kontrolki ActiveX w celu ułatwienia asynchronicznych transferów danych.
SDTE DTE Nie. Tak Uzyskuje obiekt Rozszerzalność czasu projektowania (DTE) używany do automatyzacji.

Identyfikator języka C/C++: SID_SDTE
SCodeNavigate ICodeNavigate Tak Tak Zaimplementowany przez projektanta formularzy, aby wyświetlić domyślną procedurę obsługi zdarzeń dla kontrolki.
SContainerDispatch Idispatch Tak Tak Umożliwia pakietowi VSPackage dostęp do interfejsu automatyzacji innego pakietu VSPackage lub kontrolki.
SExtendedTypeLib IExtendedTypeLib Tak Tak Umożliwia pakietowi VSPackage dodawanie lub tworzenie rozszerzonej biblioteki typów.
SDirList IDirList Nie. Tak Zapewnia dostęp do nazwanej listy list kontenera; na przykład lista katalogów do wyszukania, jak pokazano w oknie dialogowym Znajdź i Zamień na liście rozwijanej Wyszukaj w. Obiekt IDirList może być odczytywany z, a także zapisywany.
SIVsPackageDynamicToolOwner IVsPackageDynamicToolOwner Tak Tak Umożliwia pakietowi VSPackage dynamiczne pokazywanie lub ukrywanie własnych okien narzędzi.
SLicensedClassManager ILicensedClassManager Tak Tak Umożliwia pakietowi VSPackage wskazanie dla programu Visual Studio klas, których wymaga, określając listę kluczy licencji.
SLocalRegistry ILocalRegistry

ILocalRegistry2
Tak Tak Umożliwia pakietowi VSPackage uzyskiwanie dostępu do rejestru względem lokalnej gałęzi rejestru programu Visual Studio.
SOleComponentManager IOleComponentManager Tak Tak Udostępnia usługi koordynacji składników, takie jak pętle komunikatów, pętle klawiatury i powiadomienia o zdarzeniach.
SOleComponentUIManager IOleComponentUIManager Tak Tak Umożliwia pakietowi VSPackage dostęp do różnych elementów interfejsu użytkownika programu Visual Studio, takich jak pomoc, pasek stanu i zdarzenia interfejsu użytkownika.
SOleInPlaceComponent IOleInPlaceComponent Tak Tak Umożliwia pakietowi VSPackage integrację interfejsu użytkownika z interfejsem użytkownika programu Visual Studio.
SOleInPlaceComponentSite IOleInPlaceComponentSite Tak Tak Umożliwia pakietowi VSPackage kontrolowanie zmian interfejsu użytkownika specyficznych dla narzędzi.
SOleUndoManager IOleUndoManager Tak Tak Umożliwia pakietowi VSPackage dostęp do menedżera cofania kontenera, aby uczestniczyć w cofaniu stosu tego kontenera lub uzyskiwać dostęp do tego stosu cofania.
SProfferService IProfferService Tak Tak Umożliwia pakietowi VSPackage oferowanie własnych usług.
SProfferTypeLib IProfferTypeLib Tak Tak Umożliwia projektantowi formularzy udostępnienie biblioteki typów do celów referencyjnych.
STrackSelection ITrackSelection Tak Tak Zapewnia dostęp do wyborów w kontenerze wyboru. Używany przez projektanta formularzy.
SUIHostCommandDispatcher IOleCommandTarget Tak Tak Umożliwia pakietowi VSPackage uczestnictwo w łańcuchu obsługi poleceń i obsługę poleceń w imieniu zintegrowanego środowiska projektowego (IDE) lub samego siebie.
SUIHostLocale IUIHostLocale Tak Tak Zapewnia dostęp do informacji o ustawieniach regionalnych interfejsu użytkownika hosta.
SVsActivityLog IVsActivityLog Nie. Tak Umożliwia pakietowi VSPackage rejestrowanie komunikatów wysokiego poziomu po włączeniu rejestrowania.
SVsAddProjectItemDlg IVsAddProjectItemDlg Tak Tak Zapewnia dostęp do okna dialogowego Dodawanie elementu projektu, co umożliwia pakietom VSPackage zaimplementowanie własnej opcji menu Dodaj element .
SVsAddWebReferenceDlg IVsAddWebReferenceDlg Tak Tak Wyświetla okno dialogowe Dodawanie odwołania.
SVsAppCommandLine IVsAppCommandLine Tak Tak Umożliwia pakietowi VSPackage określenie, czy przełącznik wiersza polecenia został podany w pliku devenv.exe.
SVsCallBrowser IVsCallBrowser Nie. Tak Umożliwia pakietowi VSPackage utworzenie nowej przeglądarki wywołań używanej podczas debugowania.
SVsClassView IVsClassView Tak Tak Umożliwia pakietowi VSPackage synchronizowanie widoku klasy z określonym obiektem.
SVsCmdNameMapping IVsCmdNameMapping Tak Tak Zapewnia obsługę mapowania nazw poleceń na identyfikatory GUID i wstecz oraz określania nazw wszystkich dostępnych poleceń i nazw.
SVsCodeDefView IVsCodeDefView Nie. Tak Umożliwia pakietowi VSPackage manipulowanie widokiem definicji kodu.
SVsCodeShareHandler IVsCodeShareHandler Tak Tak Usługa wewnętrzna. Nie używaj.
SVsCodeWindow IVsCodeWindow Tak Tak Zapewnia dostęp do okna kodu, które może zawierać co najmniej jeden dokument.
SVsCodeWindowManager IVsCodeWindowManager Tak Tak Umożliwia pakietowi VSPackage dodawanie zmian do okna kodu, takich jak paski listy rozwijanej.
SVsCommandWindow IVsCommandWindow

IVsCommandWindow2
Tak Tak Umożliwia pakietowi VSPackage uruchamianie polecenia za pośrednictwem okna poleceń i w inny sposób interakcję z oknem poleceń.
SVsCommandWindowsCollection IVsCommandWindowsCollection Nie. Tak Umożliwia pakietowi VSPackage manipulowanie listą okien poleceń obsługiwanych przez program Visual Studio.
SVsComplusLibrary IVsLibraryReferenceManager Tak Tak Umożliwia pakietowi VSPackage podanie informacji przeglądania w przeglądarce obiektów.
SVsComponentSelectorDlg IVsComponentSelectorDlg Nie. Tak Umożliwia pakietowi VSPackage obsługę opcji Dodaj odwołanie , która umożliwia użytkownikowi wybranie składników zewnętrznych w celu dodania do projektu.
SVsComponentSelectorDlg2 IVsComponentSelectorDlg2 Nie. Tak Umożliwia pakietowi VSPackage obsługę opcji Dodaj odwołanie , która umożliwia użytkownikowi wybranie składników zewnętrznych w celu dodania do projektu. Ta wersja okna dialogowego umożliwia wstępne wypełnianie listy składników przed jej wyświetleniem.
SVsConfigurationManagerDlg IVsConfigurationManagerDlg Nie. Tak Wyświetla okno dialogowe programu Configuration Manager.
SVsCreateAggregateProject IVsCreateAggregateProject Nie. Tak Umożliwia pakietowi VSPackage utworzenie projektu zawierającego kolekcję innych projektów.
SVsDebuggableProtocol IVsDebuggableProtocol Tak Tak Umożliwia pakietowi VSPackage zaktualizowanie listy protokołów debugowalnych używanych przez środowisko IDE w celu uruchomienia określonych aparatów debugowania.
SVsDebugLaunch IVsDebugLaunch Tak Tak Umożliwia pakietowi VSPackage obsługę uruchamiania debugera.
SVsDiscoveryService IVsDiscoveryService Tak Tak Umożliwia pakietowi VSPackage utworzenie sesji odnajdywania używanej do odnajdywania usług sieci Web.
SVsEnumHierarchyItemsFactory IVsEnumHierarchyItemsFactory Tak Tak Udostępnia fabrykę do tworzenia IVsEnumHierarchyItemsFactory obiektów używanych do wyliczania w określonych hierarchiach (projektach).
SVsErrorList IVsErrorList Nie. Tak Udostępnia dodatkowe metody manipulowania oknem zadania Lista błędów kompilacji. W szczególności powoduje wyświetlenie okna zadania Lista błędów kompilacji i wymusza wyświetlenie wszystkich błędów.
SVsExternalFilesManager IVsExternalFilesManager Tak Tak Zapewnia dostęp do węzła projektu Różne pliki bieżącego rozwiązania.
SVsFileChange Tak Tak Nieaktualne. Zamiast tego użyj SVsFileChangeEx usługi.
SVsFileChangeEx IVsFileChangeEx Tak Tak Umożliwia pakietowi VSPackage uzyskanie dostępu do różnych zdarzeń zmiany plików wyzwalanych przez środowisko IDE.
SVsFilterAddProjectItemDlg IVsFilterAddProjectItemDlg Tak Tak Umożliwia pakietowi VSPackage filtrowanie elementów wyświetlanych w oknie dialogowym Dodawanie elementu .
SVsFilterKeys IVsFilterKeys Tak Tak Umożliwia pakietowi VSPackage wykonywanie zaawansowanego filtrowania klawiatury.
SVsFontAndColorCacheManager IVsFontAndColorCacheManager Nie. Tak Zapewnia dostęp do zestawu pamięci podręcznych dla czcionek i kolorów w programie Visual Studio w celu odświeżenia lub wyczyszczenia określonej pamięci podręcznej lub wszystkich pamięci podręcznych.
SVsFontAndColorStorage IVsFontAndColorStorage

IVsFontAndColorUtilities
Tak Tak Umożliwia pakietowi VSPackage manipulowanie ustawieniami czcionek i kolorów obsługiwanymi przez program Visual Studio. Ponadto ta usługa zapewnia dostęp do kolekcji metod narzędziowych do manipulowania danymi czcionek i kolorów.
SVsGeneralOutputWindowPane IVsOutputWindowPane Tak Tak Zapewnia dostęp do ogólnego okienka Okno danych wyjściowych, tworząc je w razie potrzeby.
SVsHelpService IVsHelpSystem Tak Tak Zapewnia dostęp do systemu Pomocy.
SVsHTMLConverter IVsHTMLConverter Tak Tak Używany przez debuger programu Visual Studio do obsługi kodu HTML w celu formatowania danych wyjściowych.
SVsIME IVsIME Tak Tak Zapewnia dostęp do interfejsu API edytora metod wejściowych (IME) z poziomu pakietu VSPackage.
SVsIntegratedHelp SVsHelp Tak Tak Zapewnia dostęp do systemu Pomocy programu Visual Studio w celu uzyskania dostępu do słowa kluczowego lub adresu URL, a także kontroli nawigacji za pośrednictwem pliku pomocy. Ta usługa jest dostępna tylko wtedy, gdy Pomoc jest zintegrowana ze środowiskiem IDE programu Visual Studio i nie działa jako program zewnętrzny.
SVsIntelliMouseHandler IVsIntelliMouseHandler Tak Tak Umożliwia pakietowi VSPackage uzyskanie dostępu do funkcji IntelliMouse, takich jak korzystanie z kółka myszy i obsługa map bitowych przewijania i przesuwania po kliknięciu kółka myszy.
SVsIntellisenseEngine IVsIntellisenseEngine Nie. Tak Umożliwia węzłowi hierarchii projektu ładowanie lub zwalnianie plików w ramach obsługi operacji IntelliSense. Proces ładowania i zwalniania wyzwalaczy wyzwalaczy, które mogą mieć wpływ na to, co jest wyświetlane w etykietkach narzędzi funkcji IntelliSense dla projektu.
SVsIntellisenseProjectHost IVsIntellisenseProjectHost Nie. Tak Umożliwia węzłowi hierarchii projektu udostępnianie informacji o zagnieżdżonych projektach IntelliSense (które implementują IVsIntellisenseProject interfejs), które mogą być wyświetlane w etykietce narzędzia IntelliSense.
SVsIntellisenseProjectManager IVsIntellisenseProjectManager Nie. Tak Umożliwia węzłowi hierarchii projektu doradzanie odbiornikom zdarzeń, takich jak zmiany w odwołaniach lub konfiguracji, które mogą mieć wpływ na to, co jest wyświetlane w etykietkach narzędzi funkcji IntelliSense. Przeznaczony do użycia z językami zawartymi.
SVsInvisibleEditorManager IVsInvisibleEditorManager Tak Tak Umożliwia pakietowi VSPackage zarejestrowanie "niewidocznego" edytora, czyli edytora, który zapewnia pełną funkcjonalność edycji, ale nie jest widoczny dla użytkowników.
SVsLanguageFilter IVsTextViewFilter Tak Tak Umożliwia pakietowi VSPackage podanie dodatkowych informacji do widoku tekstowego, takiego jak porady dotyczące danych i zakres słów.
SVsLaunchPad IVsLaunchPad Tak Tak Umożliwia pakietowi VSPackage wykonywanie tymczasowych skryptów wsadowych, wykonywanie programu wiersza polecenia, którego dane wyjściowe są wysyłane do okienka danych wyjściowych, oraz analizowanie standardowych komunikatów ostrzegawczych i komunikatów o błędach wysyłanych do okna błędu.
SVsLaunchPadFactory IVsLaunchPadFactory Tak Tak Zapewnia fabrykę do tworzenia IVsLaunchPad obiektów.
SVsLinkedUndoTransactionManager IVsLinkedUndoTransactionManager Tak Tak Zapewnia dostęp do połączonego menedżera cofania.
SVsMenuEditor IVsMenuEditorFactory Tak Tak Umożliwia projektantowi formularzy dostęp do udostępnionego edytora menu. W przypadku elementu IVsMenuEditorFactory można wykonywać zapytania dotyczące elementu IVsMenuEditor.
SVsMonitorUserContext IVsMonitorUserContext Tak Tak Umożliwia pakietowi VSPackage utworzenie "torby kontekstowej", która służy do kojarzenia słów kluczowych Pomocy dla określonego kontekstu.
SVsObjBrowser IVsObjBrowser Tak Tak Umożliwia pakietowi VSPackage przejście do określonego obiektu w przeglądarce obiektów.
SVsObjectManager IVsObjectManager Tak Tak Umożliwia programowi VSPackage zarejestrowanie menedżera bibliotek w programie Visual Studio na potrzeby zarządzania obiektami, takimi jak przestrzenie nazw, klasy i wyliczenia.
SVsObjectSearch IVsObjectSearch Tak Tak Umożliwia pakietowi VSPackage wyszukiwanie określonego obiektu.
SVsOpenProjectOrSolutionDlg IVsOpenProjectOrSolutionDlg Nie. Tak Umożliwia pakietowi VSPackage użycie standardowego okna dialogowego programu Visual Studio w celu otwarcia projektu lub rozwiązania.
SVsOutputWindow IVsOutputWindow Tak Tak Umożliwia pakietowi VSPackage tworzenie dodatkowych okienek wyjściowych w oknie danych wyjściowych ogólnych.
SVsParseCommandLine IVsParseCommandLine Tak Tak Umożliwia implementator interfejsu IOleCommandTarget do analizowania wierszy poleceń.
SVsPathVariableResolver IVsPathVariableResolver Nie. Tak Zapewnia sposób rozpoznawania zmiennych specyficznych dla programu Visual Studio i osadzonych w ścieżkach w celu utworzenia ostatecznej ścieżki.
SVsPreviewChangesService IVsPreviewChangesService Nie. Tak Wyświetla okno dialogowe Podgląd zmian, które jest używane w kodzie refaktoryzacji.
SVsProfileDataManager IVsProfileDataManager Nie. Tak Zapewnia dostęp do menedżera profilów programu Visual Studio, który umożliwia importowanie i eksportowanie danych ustawień, a także wyświetlanie interfejsu użytkownika ustawień profilu bieżącego użytkownika.
SVsProfilesManagerUI IVsProfilesManagerUI Nie. Tak Wyświetla okno dialogowe z ustawieniami profilu bieżącego użytkownika.
SVsPropertyPageFrame IVsPropertyPageFrame Tak Tak Umożliwia pakietowi VSPackage zastąpienie strony właściwości, która jest początkowo wyświetlana w oknie Właściwości .
SVsQueryEditQuerySave IVsQueryEditQuerySave2 Nie. Tak Używane przez pakiety VSPackage do informowania dostawcy kontroli źródła, że plik ma zostać zmieniony w pamięci lub zapisany.
SVsRegisterDebugTargetProvider IVsRegisterProjectDebugTargetProvider Nie. Tak Umożliwia programowe zastąpienie obiektu docelowego w celu uruchomienia projektu VSPackage w debugerze.
SVsRegisterEditors IVsRegisterEditors Tak Tak Umożliwia pakietowi VSPackage zarejestrowanie fabryki edytora w środowisku IDE.
SVsRegisterFindScope IVsRegisterFindScope Nie. Tak Umożliwia pakietowi VSPackage rejestrowanie zakresu wyszukiwania okna dialogowego Znajdowanie w plikach .
SVsRegisterPriorityCommandTarget IVsRegisterPriorityCommandTarget Tak Tak Umożliwia programowi VSPackage zarejestrowanie się jako program obsługi poleceń o wysokim priorytcie, który umożliwia pakietowi VSPackage wyświetlanie wszystkich poleceń. Użyj oszczędnie, jeśli w ogóle.
SVsRegisterProjectTypes IVsRegisterProjectTypes Tak Tak Umożliwia pakietowi VSPackage rejestrowanie typów projektów w środowisku IDE.
SVsResourceManager IVsResourceManager Nie. Tak Umożliwia pakietowi VSPackage ładowanie zarządzanych i niezarządzanych zasobów z bibliotek DLL satelickich.
SVsResourceView IVsResourceView Tak Tak Zamiast tego użyj SVsClassView usługi.
SVsRunningDocumentTable IVsRunningDocumentTable Tak Tak Zapewnia dostęp do działającej tabeli dokumentów środowiska IDE (RDT), która śledzi wszystkie aktualnie otwarte dokumenty.
SVsSccManager IVsSccManager2 Nie. Tak Umożliwia pakietom VSPackage zarejestrowanie się u dostawcy kontroli źródła, dzięki czemu mogą uczestniczyć w kontroli źródła.
SVsSccToolsOptions IVsSccToolsOptions Tak Tak Umożliwia pakietowi VSPackage pobieranie i ustawianie opcji dostawcy kontroli źródła.
SVsSettingsReader IVsSettingsReader Nie. Tak Zapewnia dostęp do odczytu do ustawień profilu użytkownika.
SVsShell IVsShell Tak Tak Umożliwia pakietowi VSPackage bezpośrednią interakcję z innymi pakietami VSPackage i manipulowanie nimi.
SVsShellDebugger IVsDebugger Tak Tak Zapewnia dostęp do debugera programu Visual Studio.
SVsShellMonitorSelection IVsMonitorSelection Tak Tak Umożliwia pakietowi VSPackage dostęp do bieżącego zaznaczenia i zarządzania kontekstami interfejsu użytkownika poleceń.
SVSMDCodeDomProvider IVSMDCodeDomProvider Nie. Tak Zapewnia dostęp do dostawcy modelu obiektów dokumentu kodu (DOM), który może być używany w kodzie natywnym.
SVSMDDesignerService IVSMDCodeDomCreator

IVSMD Projektant Service
Nie. Tak Zapewnia dostęp do obsługi środowiska IDE dla projektantów formularzy zarządzanych. Element IVSMDCodeDomCreator może służyć do tworzenia dostawców modelu DOM kodu.
SVSMDPropertyBrowser IVSMDPropertyBrowser Nie. Tak Zapewnia dostęp do usługi windows właściwości projektanta.
SVSMDTypeResolutionService IVSMDTypeResolutionService Nie. Tak Zapewnia dostęp do interfejsu, który może zwracać ITypeResolutionService obiekt, którego można używać w kodzie natywnym.
SVsSmartOpenScope IVsSmartOpenScope Nie. Tak Zapewnia sposób otwierania zakresu w zestawie, biorąc pod uwagę blokowanie zgodnie z potrzebami.
SVsSolution IVsSolution Tak Tak Zapewnia dostęp najwyższego poziomu do bieżącego rozwiązania.
SVsSolutionBuildManager IVsSolutionBuildManager Tak Tak Umożliwia pakietowi VSPackage interakcję z procesem kompilacji rozwiązania.
SVsSolutionObject IVsSolution Tak Tak SVsSolution Zamiast tego użyj usługi.
SVsSolutionPersistence IVsSolutionPersistence Tak Tak Umożliwia pakietowi VSPackage przechowywanie i pobieranie informacji z pliku .sln bieżącego rozwiązania.
SVsSQLCLRReferences IVsSQLCLRReferences Nie. Tak Zapewnia możliwość dodawania i aktualizowania odwołań w zarządzanych zestawach kodu.
SVsStartPageDownload IVsStartPageDownload Nie. Tak Zapewnia dostęp do usługi pobierania strony startowej programu Visual Studio 2017 na potrzeby uruchamiania i zatrzymywania usługi pobierania w wątku w tle.
SVsStatusbar IVsStatusbar Tak Tak Zapewnia dostęp do paska stanu środowiska IDE.
SVsStrongNameKeys IVsStrongNameKeys Nie. Tak Zapewnia dostęp do metod tworzenia silnych nazw kluczy i plików kluczy z hasłami używanymi podczas podpisywania zestawów kodu zarządzanego.
SVsStructuredFileIO IVsStructuredFileIO Tak Tak Umożliwia pakietowi VSPackage zapewnienie obsługi zapisywania danych w wielu formatach.
SVsTaskList IVsTaskList Tak Tak Zapewnia dostęp do okna Lista zadań środowiska IDE.
SVsTextImageUtilities IVsTextImageUtilities Nie. Tak Udostępnia narzędzia do ładowania i zapisywania plików tekstowych.
SVsTextManager IVsTextManager

IVsHiddenTextManager
Tak Tak Zapewnia dostęp do wszystkich buforów tekstu, a także ukrytych sesji tekstowych (dla ukrytych regionów), które są dostępne w środowisku IDE.
SVsTextOut IVsTextOut Tak Tak Udostępnia wersję funkcji Win32 TextOut do pisania tekstu w kontekście urządzenia (wymaga uchwytu kontrolera domeny).
SVsTextSpanSet IVsTextSpanSet Tak Tak Zapewnia dostęp do listy zakresów tekstu w obrazie tekstowym lub buforze. Ta usługa jest zwykle implementowana w kontenerze dokumentów i odwołuje się do bieżącego dokumentu.
SVsThreadedWaitDialog IVsThreadedWaitDialog Nie. Tak Umożliwia programowi VSPackage wyświetlanie okna dialogowego, które czeka na inny wątek (używane do oczekiwania na zadania w tle).
SVsThreadPool IVsThreadPool Nie. Tak Umożliwia pakietowi VSPackage inicjowanie zadań w tle, które są następnie obsługiwane przez program Visual Studio.
SVsToolbox IVsToolbox Tak Tak Zapewnia dostęp do przybornika środowiska IDE.
SVsToolboxActiveXDataProvider IVsToolboxDataProvider Tak Tak Umożliwia pakietowi VSPackage uzyskiwanie informacji z elementów przybornika .
SVsToolboxDataProviderRegistry IVsToolboxDataProviderRegistry Nie. Tak Umożliwia pakietowi VSPackage zarejestrowanie dostawcy danych przybornika bez ponoszenia kosztów wydajności wstępnego ładowania całego przybornika.
SVsToolsOptions IVsToolsOptions Nie. Tak Umożliwia pakietowi VSPackage określenie, czy okno dialogowe Opcje jest otwarte i odświeżyć widoczność wszystkich opcji strony.
SVsTrackProjectDocuments IVsTrackProjectDocuments2

IVsTrackProjectDocuments3
Nie. Tak Umożliwia pakietowi VSPackage monitorowanie zmian w plikach projektu i zapewnienie kontroli partii nad dostawcą kontroli źródła.
SVsTrackSelectionEx IVsTrackSelectionEx Tak Tak Umożliwia pakietowi VSPackage informowanie środowiska IDE o zmianach w zaznaczeniu, które mogą mieć wpływ na aktualnie wybrany element projektu.
SVsUIHierWinClipboardHelper IVsUIHierWinClipboardHelper Tak Tak Umożliwia hierarchię (taką jak pakiet VSPackage projektu) do koordynowania korzystania ze schowka z innymi hierarchiami.
SVsUIShell IVsUIShell Tak Tak Zapewnia dostęp do elementów interfejsu użytkownika środowiska IDE, takich jak okna narzędzi i okna dokumentów.
SVsUIShellDocumentWindowMgr IVsUIShellDocumentWindowMgr Tak Tak Umożliwia pakietowi VSPackage przywrócenie pozycji wszystkich okien na podstawie zawartości strumienia danych lub zapisania położenia wszystkich okien w strumieniu. Rzadko używane.
SVsUIShellOpenDocument IVsUIShellOpenDocument Tak Tak Umożliwia pakietowi VSPackage otwieranie dokumentów na wiele sposobów i określanie, kto jest właścicielem tego dokumentu.
SVsUpgradeLogger IVsUpgradeLogger Nie. Tak Używany przez implementatory interfejsu IVsProjectUpgradeViaFactory do zgłaszania błędów i komunikatów informacyjnych.
SVsWebBrowsingService IVsWebBrowsingService Tak Tak Umożliwia pakietowi VSPackage tworzenie i kontrolowanie sesji przeglądania sieci Web.
SVsWebFavorites IVsWebFavorites Tak Tak Umożliwia dodanie pakietu VSPackage do listy Ulubionych użytkownika.
SVsWebPreview IVsWebPreview Tak Tak Umożliwia pakietowi VSPackage wyświetlanie podglądu strony sieci Web, zazwyczaj w oknie podrzędnym.
SVsWebURLMRU IVsWebURLMRU Tak Tak Umożliwia pakietowi VSPackage dodanie adresu URL do listy adresów URL ostatnio używanych (MRU) i uzyskanie listy wszystkich adresów URL na liście mrU.
SVsWindowFrame IVsWindowFrame Tak Tak Umożliwia pakietowi VSPackage uzyskanie ramki okna, w której może znajdować się pakiet lub część pakietu.
SVsXMLMemberIndexService IVsXMLMemberIndexService Tak Tak Zapewnia dostęp do plików dokumentacji w formacie XML skojarzonych z określonym plikiem metadanych.

Zobacz też