Seznam dostupných služeb
Visual Studio a Sada Visual Studio SDK podporují následující služby. Některé balíčky nabízejí vlastní služby, které tu nejsou uvedené – například jazykové služby nemají jeden identifikátor GUID služby. Název jazyka musíte použít k vyhledání identifikátoru GUID služby jazyka v registru.
Identifikátory GUID služby uvedené zde nebo získané z jiného zdroje (například jazykové služby) použijte k získání primárního rozhraní nebo rozhraní zobrazených s každou službou.
Služby
Service | Rozhraní | Visual Studio | Visual Studio 2005 | Popis |
---|---|---|---|---|
SBindHost | IBindHost | Ano | Yes | Nástroje VSPackage slouží k získání IBindHost rozhraní z ovládacího prvku technologie ActiveX k usnadnění asynchronních přenosů dat. |
SDTE | DTE | No | Ano | Získá objekt DTE (Design Time Extensibility) používaný pro automatizaci. ID C/C++: SID_SDTE |
SCodeNavigate | ICodeNavigate | Ano | Yes | Implementuje návrhář formulářů pro zobrazení výchozí obslužné rutiny události pro ovládací prvek. |
SContainerDispatch | Idispatch | Ano | Yes | Umožňuje balíčku VSPackage přístup k rozhraní automatizace jiného balíčku VSPackage nebo ovládacího prvku. |
SExtendedTypeLib | IExtendedTypeLib | Ano | Yes | Umožňuje VSPackage přidat nebo vytvořit rozšířenou knihovnu typů. |
SDirList | IDirList | No | Ano | Poskytuje přístup k pojmenovaným seznamům kontejneru; Například seznam adresářů, které se mají hledat, jak je znázorněno v dialogovém okně Najít a nahradit v rozevíracím seznamu Hledat . Objekt IDirList lze číst i zapisovat do. |
SIVsPackageDynamicToolOwner | IVsPackageDynamicToolOwner | Ano | Yes | Umožňuje, aby se balíček VSPackage dynamicky zobrazoval nebo skryl vlastní okna nástrojů. |
SLicensedClassManager | ILicensedClassManager | Ano | Yes | Umožňuje VSPackage indikovat sadě Visual Studio třídy, které vyžaduje, zadáním seznamu licenčních klíčů. |
SLocalRegistry | ILocalRegistry ILocalRegistry2 |
Ano | Yes | Umožňuje VSPackage přistupovat k registru vzhledem k místnímu podregistru registru sady Visual Studio. |
SOleComponentManager | IOleComponentManager | Ano | Yes | Poskytuje služby koordinace komponent, jako jsou smyčky zpráv, smyčky klávesnice a oznámení událostí. |
SOleComponentUIManager | IOleComponentUIManager | Ano | Yes | Umožňuje VSPackage přistupovat k různým prvkům uživatelského rozhraní sady Visual Studio, jako je nápověda, stavový řádek a události uživatelského rozhraní. |
SOleInPlaceComponent | IOleInPlaceComponent | Ano | Yes | Umožňuje VSPackage integrovat své uživatelské rozhraní s uživatelským rozhraním sady Visual Studio. |
SOleInPlaceComponentSite | IOleInPlaceComponentSite | Ano | Yes | Umožňuje balíčku VSPackage řídit změny uživatelského rozhraní, které jsou specifické pro nástroje. |
SOleUndoManager | IOleUndoManager | Ano | Yes | Umožňuje VSPackage přistupovat ke správci vrácení zpět kontejneru, aby se buď zapojil do zásobníku vrácení zpět daného kontejneru, nebo aby mohl přistupovat ke zásobníku vrácení zpět daného kontejneru. |
SProfferService | IProfferService | Ano | Yes | Umožňuje balíčku VSPackage nabízet své vlastní služby. |
SProfferTypeLib | IProfferTypeLib | Ano | Yes | Umožňuje návrháři formulářů zpřístupnit knihovnu typů pro referenci. |
STrackSelection | ITrackSelection | Ano | Yes | Poskytuje přístup k výběrům v kontejneru výběru. Používá ho návrhář formulářů. |
SUIHostCommandDispatcher | IOleCommandTarget | Ano | Yes | Umožňuje VSPackage účastnit se řetězu obslužných rutin příkazů a zpracovávat příkazy jménem integrovaného vývojového prostředí (IDE) nebo samotného. |
SUIHostLocale | IUIHostLocale | Ano | Yes | Poskytuje přístup k informacím o národním prostředí uživatelského rozhraní hostitele. |
SVsActivityLog | IVsActivityLog | No | Ano | Umožňuje balíčku VSPackage protokolovat zprávy vysoké úrovně, když je protokolování zapnuté. |
SVsAddProjectItemDlg | IVsAddProjectItemDlg | Ano | Yes | Poskytuje přístup k dialogovému okně Přidat položku projektu a umožňuje balíčkům VSPackage implementovat vlastní možnost nabídky Přidat položku . |
SVsAddWebReferenceDlg | IVsAddWebReferenceDlg | Ano | Yes | Zobrazí dialogové okno Přidat odkaz. |
SVsAppCommandLine | IVsAppCommandLine | Ano | Yes | Umožňuje VSPackage určit, zda byl přepínač příkazového řádku předán devenv.exe. |
SVsCallBrowser | IVsCallBrowser | No | Ano | Umožňuje balíček VSPackage vytvořit nový prohlížeč volání použitý při ladění. |
SVsClassView | IVsClassView | Ano | Yes | Umožňuje VSPackage synchronizovat zobrazení třídy s konkrétním objektem. |
SVsCmdNameMapping | IVsCmdNameMapping | Ano | Yes | Poskytuje podporu pro mapování názvů příkazů na identifikátory GUID a zpět a určení názvů všech dostupných příkazů a názvů. |
SVsCodeDefView | IVsCodeDefView | No | Ano | Umožňuje balíček VSPackage manipulovat se zobrazením definice kódu. |
SVsCodeShareHandler | IVsCodeShareHandler | Ano | Yes | Interní služba. Nepoužívat. |
SVsCodeWindow | IVsCodeWindow | Ano | Yes | Poskytuje přístup k oknem kódu, které může obsahovat jeden nebo více dokumentů. |
SVsCodeWindowManager | IVsCodeWindowManager | Ano | Yes | Umožňuje balíčku VSPackage přidat změny do okna kódu, jako jsou například rozevírací pruhy. |
SVsCommandWindow | IVsCommandWindow IVsCommandWindow2 |
Ano | Yes | Umožňuje VSPackage spustit příkaz prostřednictvím příkazového okna a jinak pracovat s příkazovým oknem. |
SVsCommandWindowsCollection | IVsCommandWindowsCollection | No | Ano | Umožňuje balíčku VSPackage manipulovat se seznamem oken příkazů spravovaných sadou Visual Studio. |
SVsComplusLibrary | IVsLibraryReferenceManager | Ano | Yes | Umožňuje balíčku VSPackage poskytovat informace o procházení prohlížeče objektů. |
SVsComponentSelectorDlg | IVsComponentSelectorDlg | No | Ano | Umožňuje balíček VSPackage podporovat možnost Přidat odkaz , která uživateli umožňuje vybrat externí komponenty, které se mají přidat do projektu. |
SVsComponentSelectorDlg2 | IVsComponentSelectorDlg2 | No | Ano | Umožňuje balíček VSPackage podporovat možnost Přidat odkaz , která uživateli umožňuje vybrat externí komponenty, které se mají přidat do projektu. Tato verze dialogového okna umožňuje před zobrazením předem vyplnit seznam součástí. |
SVsConfigurationManagerDlg | IVsConfigurationManagerDlg | No | Ano | Zobrazí dialogové okno Configuration Manageru. |
SVsCreateAggregateProject | IVsCreateAggregateProject | No | Ano | Umožňuje VSPackage vytvořit projekt, který obsahuje kolekci jiných projektů. |
SVsDebuggableProtocol | IVsDebuggableProtocol | Ano | Yes | Umožňuje rozšíření VSPackage aktualizovat seznam laděných protokolů používaných integrovaným vývojovém prostředím k zahájení konkrétních ladicích modulů. |
SVsDebugLaunch | IVsDebugLaunch | Ano | Yes | Umožňuje balíček VSPackage podporovat spuštění ladicího programu. |
SVsDiscoveryService | IVsDiscoveryService | Ano | Yes | Umožňuje balíčku VSPackage vytvořit relaci zjišťování, která se používá ke zjišťování webových služeb. |
SVsEnumHierarchyItemsFactory | IVsEnumHierarchyItemsFactory | Ano | Yes | Poskytuje továrnu pro vytváření IVsEnumHierarchyItemsFactory objektů používaných k vytvoření výčtu nad zadanými hierarchiemi (projekty). |
SVsErrorList | IVsErrorList | No | Ano | Poskytuje další metody pro manipulaci s oknem úlohy Seznam chyb sestavení. Konkrétně přináší okno úlohy Seznam chyb sestavení do popředí a vynutí zobrazení všech chyb. |
SVsExternalFilesManager | IVsExternalFilesManager | Ano | Yes | Poskytuje přístup k uzlu projektu Různé soubory aktuálního řešení. |
SVsFileChange | Ano | Yes | Zastaralé. Místo toho použijte SVsFileChangeEx službu. |
|
SVsFileChangeEx | IVsFileChangeEx | Ano | Yes | Umožňuje balíčku VSPackage získat přístup k různým událostem změn souborů aktivovaným rozhraním IDE. |
SVsFilterAddProjectItemDlg | IVsFilterAddProjectItemDlg | Ano | Yes | Umožňuje VSPackage filtrovat položky, které se zobrazí v dialogovém okně Přidat položku . |
SVsFilterKeys | IVsFilterKeys | Ano | Yes | Umožňuje VSPackage provádět pokročilé filtrování klávesnice. |
SVsFontAndColorCacheManager | IVsFontAndColorCacheManager | No | Ano | Poskytuje přístup k sadě mezipamětí pro písma a barvy v sadě Visual Studio pro aktualizaci nebo vymazání konkrétní mezipaměti nebo všech mezipamětí. |
SVsFontAndColorStorage | IVsFontAndColorStorage IVsFontAndColorUtilities |
Ano | Yes | Umožňuje balíčku VSPackage manipulovat s nastavením písma a barvy, které spravuje Visual Studio. Kromě toho tato služba poskytuje přístup ke kolekci pomocných metod pro manipulaci s písmem a barevnými daty. |
SVsGeneralOutputWindowPane | IVsOutputWindowPane | Ano | Yes | Poskytuje přístup k obecnému podoknu Okna výstupu a podle potřeby ho vytvoří. |
SVsHelpService | IVsHelpSystem | Ano | Yes | Poskytuje přístup k systému nápovědy. |
SVsHTMLConverter | IVsHTMLConverter | Ano | Yes | Ladicí program sady Visual Studio slouží ke zpracování html pro formátování výstupu. |
SVsIME | IVsIME | Ano | Yes | Poskytuje přístup k rozhraní API editoru IME (Input Method Editor) z balíčku VSPackage. |
SVsIntegratedHelp | SVsHelp | Ano | Yes | Poskytuje přístup k systému nápovědy sady Visual Studio pro přístup k klíčovým slovům nebo adrese URL a také k ovládacímu prvku navigace prostřednictvím souboru nápovědy. Tato služba je dostupná jenom v případě, že je nápověda integrovaná do integrovaného vývojového prostředí sady Visual Studio a neběží jako externí program. |
SVsIntelliMouseHandler | IVsIntelliMouseHandler | Ano | Yes | Umožňuje VSPackage získat přístup k funkcím IntelliMouse, jako je použití kolečka myši a zpracování rastrových obrázků posouvání a posouvání při kliknutí na kolečko myši. |
SVsIntellisenseEngine | IVsIntellisenseEngine | No | Ano | Umožňuje uzlu hierarchie projektu načíst nebo uvolnit soubory jako součást podpory operací IntelliSense. Proces načítání a uvolňování aktivuje události, které můžou ovlivnit, co se zobrazí v popisech intellisense pro projekt. |
SVsIntellisenseProjectHost | IVsIntellisenseProjectHost | No | Ano | Umožňuje uzlu hierarchie projektu poskytnout informace o vnořených projektech IntelliSense (které implementují IVsIntellisenseProject rozhraní), které lze zobrazit v popisu IntelliSense. |
SVsIntellisenseProjectManager | IVsIntellisenseProjectManager | No | Ano | Umožňuje uzlu hierarchie projektu poradit naslouchacím procesům událostí, jako jsou změny odkazů nebo konfigurace, které můžou ovlivnit, co se zobrazuje v popisech intellisense. Navržené pro použití s obsaženými jazyky. |
SVsInvisibleEditorManager | IVsInvisibleEditorManager | Ano | Yes | Umožňuje VSPackage zaregistrovat "neviditelný" editor, to znamená editor, který poskytuje úplné funkce úprav, ale není viditelný pro uživatele. |
SVsLanguageFilter | IVsTextViewFilter | Ano | Yes | Umožňuje balíček VSPackage poskytnout další informace do textového zobrazení, jako jsou datové tipy a rozsah slov. |
SVsLaunchPad | IVsLaunchPad | Ano | Yes | Umožňuje balíčku VSPackage spouštět dočasné dávkové skripty, spouštět program příkazového řádku, jehož výstup je odeslán do podokna výstupu, a parsovat standardní upozornění a chybové zprávy odeslané do okna chyby. |
SVsLaunchPadFactory | IVsLaunchPadFactory | Ano | Yes | Poskytuje továrnu pro vytváření IVsLaunchPad objektů. |
SVsLinkedUndoTransactionManager | IVsLinkedUndoTransactionManager | Ano | Yes | Poskytuje přístup k propojenému správci vrácení zpět. |
SVsMenuEditor | IVsMenuEditorFactory | Ano | Yes | Umožňuje návrháři formulářů přístup k editoru sdílených nabídek. IVsMenuEditorFactory lze dotazovat na IVsMenuEditor. |
SVsMonitorUserContext | IVsMonitorUserContext | Ano | Yes | Umožňuje balíčku VSPackage vytvořit "kontextovou tašku", která slouží k přidružení klíčových slov nápovědy pro konkrétní kontext. |
SVsObjBrowser | IVsObjBrowser | Ano | Yes | Umožňuje VSPackage přejít na konkrétní objekt v prohlížeči objektů. |
SVsObjectManager | IVsObjectManager | Ano | Yes | Umožňuje VSPackage zaregistrovat správce knihovny v sadě Visual Studio pro správu objektů, jako jsou obory názvů, třídy a výčty. |
SVsObjectSearch | IVsObjectSearch | Ano | Yes | Umožňuje VSPackage vyhledat konkrétní objekt. |
SVsOpenProjectOrSolutionDlg | IVsOpenProjectOrSolutionDlg | No | Ano | Umožňuje VSPackage použít standardní dialogové okno sady Visual Studio k otevření projektu nebo řešení. |
SVsOutputWindow | IVsOutputWindow | Ano | Yes | Umožňuje VSPackage vytvořit další výstupní podokna v obecném okně Výstup. |
SVsParseCommandLine | IVsParseCommandLine | Ano | Yes | Umožňuje implementaci IOleCommandTarget rozhraní parsovat příkazové řádky. |
SVsPathVariableResolver | IVsPathVariableResolver | No | Ano | Poskytuje způsob, jak přeložit proměnné, které jsou specifické pro Visual Studio a které jsou vloženy do cest pro vytvoření konečné cesty. |
SVsPreviewChangesService | IVsPreviewChangesService | No | Ano | Zobrazí dialogové okno Náhled změn, které se používá v refaktoringovém kódu. |
SVsProfileDataManager | IVsProfileDataManager | No | Ano | Poskytuje přístup ke správci profilů sady Visual Studio, který umožňuje importovat a exportovat data nastavení a také zobrazit uživatelské rozhraní nastavení profilu aktuálního uživatele. |
SVsProfilesManagerUI | IVsProfilesManagerUI | No | Ano | Zobrazí dialogové okno s nastavením profilu aktuálního uživatele. |
SVsPropertyPageFrame | IVsPropertyPageFrame | Ano | Yes | Umožňuje VSPackage přepsat, která stránka vlastností je původně zobrazena v okně Vlastnosti . |
SVsQueryEditQuerySave | IVsQueryEditQuerySave2 | No | Ano | Nástroj VSPackages používá k informování poskytovatele správy zdrojového kódu, že se soubor chystá změnit v paměti nebo uložit. |
SVsRegisterDebugTargetProvider | IVsRegisterProjectDebugTargetProvider | No | Ano | Umožňuje projektu VSPackage programově přepsat cíl tak, aby se spustil v ladicím programu. |
SVsRegisterEditors | IVsRegisterEditors | Ano | Yes | Umožňuje VSPackage zaregistrovat objekt pro vytváření editoru v integrovaném vývojovém prostředí (IDE). |
SVsRegisterFindScope | IVsRegisterFindScope | No | Ano | Umožňuje VSPackage zaregistrovat obor vyhledávání pro dialogové okno Najít v souborech . |
SVsRegisterPriorityCommandTarget | IVsRegisterPriorityCommandTarget | Ano | Yes | Umožňuje službě VSPackage zaregistrovat se jako obslužná rutina příkazu s vysokou prioritou, která umožňuje balíčku VSPackage zobrazit všechny příkazy. Používejte střídmě, pokud vůbec. |
SVsRegisterProjectTypes | IVsRegisterProjectTypes | Ano | Yes | Umožňuje VSPackage registrovat typy projektů v integrovaném vývojovém prostředí (IDE). |
SVsResourceManager | IVsResourceManager | No | Ano | Umožňuje balíčku VSPackage načíst spravované a nespravované prostředky ze satelitních knihoven DLL. |
SVsResourceView | IVsResourceView | Ano | Yes | Místo toho použijte SVsClassView službu. |
SVsRunningDocumentTable | IVsRunningDocumentTable | Ano | Yes | Poskytuje přístup ke spuštěné tabulce dokumentů integrovaného vývojového prostředí (RDT), která sleduje všechny aktuálně otevřené dokumenty. |
SVsSccManager | IVsSccManager2 | No | Ano | Umožňuje balíčkům VSPackage zaregistrovat se u poskytovatele správy zdrojového kódu, aby se mohli účastnit správy zdrojového kódu. |
SVsSccToolsOptions | IVsSccToolsOptions | Ano | Yes | Umožňuje balíčku VSPackage získat a nastavit možnosti zprostředkovatele správy zdrojového kódu. |
SVsSettingsReader | IVsSettingsReader | No | Ano | Poskytuje přístup pro čtení k nastavení profilu uživatele. |
SVsShell | IVsShell | Ano | Yes | Umožňuje VSPackage přímo pracovat s dalšími balíčky VSPackage a manipulovat s nimi. |
SVsShellDebugger | IVsDebugger | Ano | Yes | Poskytuje přístup k ladicím programu sady Visual Studio. |
SVsShellMonitorSelection | IVsMonitorSelection | Ano | Yes | Umožňuje balíčku VSPackage přístup k aktuálnímu výběru a správě kontextů uživatelského rozhraní příkazů. |
SVSMDCodeDomProvider | IVSMDCodeDomProvider | No | Ano | Poskytuje přístup k poskytovateli modelu DOM (Code Document Object Model), který lze použít v nativním kódu. |
SVSMDDesignerService | IVSMDCodeDomCreator IVSMDDesignerService |
No | Ano | Poskytuje přístup k podpoře integrovaného vývojového prostředí (IDE) pro návrháře spravovaných formulářů. Dá IVSMDCodeDomCreator se použít k vytvoření zprostředkovatelů DOM kódu. |
SVSMDPropertyBrowser | IVSMDPropertyBrowser | No | Ano | Poskytuje přístup ke službě windows vlastností návrháře. |
SVSMDTypeResolutionService | IVSMDTypeResolutionService | No | Ano | Poskytuje přístup k rozhraní, které může vrátit objekt použitelný v nativním ITypeResolutionService kódu. |
SVsSmartOpenScope | IVsSmartOpenScope | No | Ano | Poskytuje způsob, jak otevřít obor sestavení s ohledem na uzamčení podle potřeby. |
SVsSolution | IVsSolution | Ano | Yes | Poskytuje přístup k aktuálnímu řešení na nejvyšší úrovni. |
SVsSolutionBuildManager | IVsSolutionBuildManager | Ano | Yes | Umožňuje balíčku VSPackage pracovat s procesem sestavení řešení. |
SVsSolutionObject | IVsSolution | Ano | Yes | SVsSolution Místo toho použijte službu. |
SVsSolutionPersistence | IVsSolutionPersistence | Ano | Yes | Umožňuje balíčku VSPackage ukládat a načítat informace ze souboru .sln aktuálního řešení. |
SVsSQLCLRReferences | IVsSQLCLRReferences | No | Ano | Poskytuje možnost přidávat a aktualizovat odkazy v sestaveních spravovaného kódu. |
SVsStartPageDownload | IVsStartPageDownload | No | Ano | Poskytuje přístup ke službě pro stahování úvodní stránky sady Visual Studio 2017 pro spuštění a zastavení služby stahování ve vlákně na pozadí. |
SVsStatusbar | IVsStatusbar | Ano | Yes | Poskytuje přístup ke stavovém řádku integrovaného vývojového prostředí (IDE). |
SVsStrongNameKeys | IVsStrongNameKeys | No | Ano | Poskytuje přístup k metodám pro vytváření silných názvů klíčů a souborů klíčů s hesly, která se používají při podepisování sestavení spravovaného kódu. |
SVsStructuredFileIO | IVsStructuredFileIO | Ano | Yes | Umožňuje balíček VSPackage poskytovat podporu pro ukládání dat ve více formátech. |
SVsTaskList | IVsTaskList | Ano | Yes | Poskytuje přístup k oknem Seznam úkolů integrovaného vývojového prostředí (IDE). |
SVsTextImageUtilities | IVsTextImageUtilities | No | Ano | Poskytuje nástroje pro načítání a ukládání textových souborů. |
SVsTextManager | IVsTextManager IVsHiddenTextManager |
Ano | Yes | Poskytuje přístup ke všem textovým vyrovnávacím pamětím a také ke skrytým textovým relacím (pro skryté oblasti), které jsou k dispozici v integrovaném vývojovém prostředí (IDE). |
SVsTextOut | IVsTextOut | Ano | Yes | Poskytuje verzi funkce Win32 TextOut pro zápis textu do kontextu zařízení (vyžaduje popisovač řadiče domény). |
SVsTextSpanSet | IVsTextSpanSet | Ano | Yes | Poskytuje přístup k seznamu rozsahů textu v textovém obrázku nebo vyrovnávací paměti. Tato služba se obvykle implementuje v kontejneru dokumentů a odkazuje na aktuální dokument. |
SVsThreadedWaitDialog | IVsThreadedWaitDialog | No | Ano | Umožňuje balíčku VSPackage zobrazit dialogové okno, které čeká na jiném vlákně (používá se k čekání na úlohy na pozadí). |
SVsThreadPool | IVsThreadPool | No | Ano | Umožňuje balíčku VSPackage zahájit úlohy na pozadí, které pak spravuje Visual Studio. |
SVsToolbox | IVsToolbox | Ano | Yes | Poskytuje přístup k sadě nástrojů integrovaného vývojového prostředí (IDE). |
SVsToolboxActiveXDataProvider | IVsToolboxDataProvider | Ano | Yes | Umožňuje balíčku VSPackage získat informace z položek panelu nástrojů . |
SVsToolboxDataProviderRegistry | IVsToolboxDataProviderRegistry | No | Ano | Umožňuje balíčku VSPackage zaregistrovat zprostředkovatele dat sady nástrojů, aniž by došlo k nákladům na výkon při předběžném načtení celé sady nástrojů. |
SVsToolsOptions | IVsToolsOptions | No | Ano | Umožňuje balíček VSPackage určit, zda je dialogové okno Možnosti otevřené a aktualizovat viditelnost všech stránek možností. |
SVsTrackProjectDocuments | IVsTrackProjectDocuments2 IVsTrackProjectDocuments3 |
No | Ano | Umožňuje balíčku VSPackage monitorovat změny v souborech projektu a poskytovat dávkovou kontrolu nad poskytovatelem správy zdrojového kódu. |
SVsTrackSelectionEx | IVsTrackSelectionEx | Ano | Yes | Umožňuje balíčku VSPackage informovat integrované vývojové prostředí (IDE) o změnách výběru, které můžou ovlivnit aktuálně vybranou položku projektu. |
SVsUIHierWinClipboardHelper | IVsUIHierWinClipboardHelper | Ano | Yes | Umožňuje hierarchii (například balíček VSPackage projektu) koordinovat použití schránky s jinými hierarchiemi. |
SVsUIShell | IVsUIShell | Ano | Yes | Poskytuje přístup k prvkům uživatelského rozhraní integrovaného vývojového prostředí, jako jsou okna nástrojů a okna dokumentů. |
SVsUIShellDocumentWindowMgr | IVsUIShellDocumentWindowMgr | Ano | Yes | Umožňuje balíčku VSPackage obnovit pozice všech oken na základě obsahu datového proudu nebo uložit pozici všech oken do datového proudu. Zřídka se používá. |
SVsUIShellOpenDocument | IVsUIShellOpenDocument | Ano | Yes | Umožňuje balíčku VSPackage otevírat dokumenty mnoha způsoby a určit, kdo vlastní jaký dokument. |
SVsUpgradeLogger | IVsUpgradeLogger | No | Ano | Používá se implementátory IVsProjectUpgradeViaFactory rozhraní k hlášení chyb a informačních zpráv. |
SVsWebBrowsingService | IVsWebBrowsingService | Ano | Yes | Umožňuje balíček VSPackage vytvořit a řídit relaci procházení webu. |
SVsWebFavorites | IVsWebFavorites | Ano | Yes | Umožňuje balíček VSPackage přidat do seznamu oblíbených položek uživatele. |
SVsWebPreview | IVsWebPreview | Ano | Yes | Umožňuje balíčku VSPackage zobrazit náhled webové stránky, obvykle v podřízené okně. |
SVsWebURLMRU | IVsWebURLMRU | Ano | Yes | Umožňuje VSPackage přidat adresu URL do seznamu naposledy použitých adres URL a získat seznam všech adres URL v seznamu MRU. |
SVsWindowFrame | IVsWindowFrame | Ano | Yes | Umožňuje balíčku VSPackage získat rámec okna, ve kterém může být umístěn balíček nebo část balíčku. |
SVsXMLMemberIndexService | IVsXMLMemberIndexService | Ano | Yes | Poskytuje přístup k souborům dokumentace ve formátu XML přidruženým ke konkrétnímu souboru metadat. |