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. |