Freigeben über


Liste der verfügbaren Dienste

Visual Studio und das Visual Studio SDK unterstützen die folgenden Dienste. Einige Pakete bieten eigene Dienste an, die hier nicht aufgeführt sind, z. B. weisen Sprachdienste keine einzelne Dienst-GUID auf. Sie müssen den Namen der Sprache verwenden, um die GUID des Sprachdiensts in der Registrierung zu finden.

Verwenden Sie die hier aufgeführten Dienst-GUIDs oder erhalten Sie aus einer anderen Quelle (z. B. Sprachdienste), um die primäre Schnittstelle oder Schnittstellen abzurufen, die mit jedem Dienst angezeigt werden.

Die Dienste

Dienst Schnittstelle Visual Studio Visual Studio 2005 Beschreibung
SBindHost IBindHost Ja Ja Wird von VSPackages verwendet, um eine IBindHost Schnittstelle aus einem ActiveX-Steuerelement abzurufen, um asynchrone Datenübertragungen zu erleichtern.
SDTE DTE Nein Ja Ruft das Design Time Extensibility (DTE)-Objekt ab, das für die Automatisierung verwendet wird.

C/C++-ID: SID_SDTE
SCodeNavigate ICodeNavigate Ja Ja Implementiert von einem Formular-Designer zum Anzeigen des Standardereignishandlers für ein Steuerelement.
SContainerDispatch IDispatch Ja Ja Ermöglicht einem VSPackage den Zugriff auf die Automatisierungsschnittstelle eines anderen VSPackage- oder Steuerelements.
SExtendedTypeLib IExtendedTypeLib Ja Ja Ermöglicht es einem VSPackage, eine erweiterte Typbibliothek hinzuzufügen oder zu erstellen.
SDirList IDirList Nein Ja Ermöglicht den Zugriff auf die benannte Liste von Listen eines Containers; Beispielsweise die Liste der zu durchsuchenden Verzeichnisse, wie im Dialogfeld "Suchen und Ersetzen " in der Dropdownliste "Suchen in " gezeigt. Das IDirList Objekt kann sowohl gelesen als auch geschrieben werden.
SIVsPackageDynamicToolOwner IVsPackageDynamicToolOwner Ja Ja Ermöglicht es einem VSPackage, dass seine eigenen Toolfenster dynamisch angezeigt oder ausgeblendet werden.
SLicensedClassManager ILicensedClassManager Ja Ja Ermöglicht es einem VSPackage, visual Studio die Klassen anzugeben, die es erfordert, indem eine Liste von Lizenzschlüsseln angegeben wird.
SLocalRegistry ILocalRegistry

ILocalRegistry2
Ja Ja Ermöglicht einem VSPackage den Zugriff auf die Registrierung relativ zur lokalen Visual Studio-Registrierungsstruktur.
SOleComponentManager IOleComponentManager Ja Ja Stellt Komponentenkoordinationsdienste wie Nachrichtenschleifen, Tastaturschleifen und Ereignisbenachrichtigungen bereit.
SOleComponentUIManager IOleComponentUIManager Ja Ja Ermöglicht einem VSPackage den Zugriff auf die verschiedenen Benutzeroberflächenelemente von Visual Studio, z. B. Hilfe, Statusleiste und UI-Ereignisse.
SOleInPlaceComponent IOleInPlaceComponent Ja Ja Ermöglicht es einem VSPackage, seine Benutzeroberfläche in die Benutzeroberfläche von Visual Studio zu integrieren.
SOleInPlaceComponentSite IOleInPlaceComponentSite Ja Ja Ermöglicht es einem VSPackage, UI-Änderungen zu steuern, die spezifisch für Tools sind.
SOleUndoManager IOleUndoManager Ja Ja Ermöglicht einem VSPackage den Zugriff auf den Rückgängig-Manager eines Containers, entweder am Rückgängig-Stapel dieses Containers teilzunehmen oder auf den Rückgängig-Stapel dieses Containers zuzugreifen.
SProfferService IProfferService Ja Ja Ermöglicht es einem VSPackage, eigene Dienste anzubieten.
SProfferTypeLib IProfferTypeLib Ja Ja Ermöglicht es einem Formular-Designer, eine Typbibliothek zur Referenz verfügbar zu machen.
STrackSelection ITrackSelection Ja Ja Bietet Zugriff auf die Auswahl in einem Auswahlcontainer. Wird von einem Formular-Designer verwendet.
SUIHostCommandDispatcher IOleCommandTarget Ja Ja Ermöglicht es einem VSPackage, an der Befehlshandlerkette teilzunehmen und Befehle im Auftrag der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) oder selbst zu verarbeiten.
SUIHostLocale IUIHostLocale Ja Ja Bietet Zugriff auf die Gebietsschemainformationen der Benutzeroberfläche des Hosts.
SVsActivityLog IVsActivityLog Nein Ja Ermöglicht es einem VSPackage, Nachrichten auf hoher Ebene zu protokollieren, wenn die Protokollierung aktiviert ist.
SVsAddProjectItemDlg IVsAddProjectItemDlg Ja Ja Ermöglicht den Zugriff auf das Dialogfeld "Projektelement hinzufügen", sodass VSPackages ihre eigene Menüoption "Element hinzufügen" implementieren kann.
SVsAddWebReferenceDlg IVsAddWebReferenceDlg Ja Ja Zeigt das Dialogfeld "Verweis hinzufügen" an.
SVsAppCommandLine IVsAppCommandLine Ja Ja Ermöglicht es einem VSPackage zu bestimmen, ob ein Befehlszeilenschalter für devenv.exe angegeben wurde.
SVsCallBrowser IVsCallBrowser Nein Ja Ermöglicht es einem VSPackage, einen neuen Aufrufbrowser zu erstellen, der beim Debuggen verwendet wird.
SVsClassView IVsClassView Ja Ja Ermöglicht es einem VSPackage, die Klassenansicht mit einem bestimmten Objekt zu synchronisieren.
SVsCmdNameMapping IVsCmdNameMapping Ja Ja Bietet Unterstützung für die Zuordnung von Befehlsnamen zu GUIDs und zurück und die Ermittlung der Namen aller verfügbaren Befehle und Namen.
SVsCodeDefView IVsCodeDefView Nein Ja Ermöglicht es einem VSPackage, die Codedefinitionsansicht zu bearbeiten.
SVsCodeShareHandler IVsCodeShareHandler Ja Ja Interner Dienst. Nicht verwenden..
SVsCodeWindow IVsCodeWindow Ja Ja Bietet Zugriff auf ein Codefenster, das ein oder mehrere Dokumente enthalten kann.
SVsCodeWindowManager IVsCodeWindowManager Ja Ja Ermöglicht einem VSPackage das Hinzufügen von Änderungen am Codefenster, z. B. Dropdownleisten.
SVsCommandWindow IVsCommandWindow

IVsCommandWindow2
Ja Ja Ermöglicht es einem VSPackage, einen Befehl über das Befehlsfenster auszuführen und andernfalls mit dem Befehlsfenster zu interagieren.
SVsCommandWindowsCollection IVsCommandWindowsCollection Nein Ja Ermöglicht es einem VSPackage, die Liste der Befehlsfenster zu bearbeiten, Standard von Visual Studio enthalten sind.
SVsComplusLibrary IVsLibraryReferenceManager Ja Ja Ermöglicht es einem VSPackage, Informationen zum Objektkatalog bereitzustellen.
SVsComponentSelectorDlg IVsComponentSelectorDlg Nein Ja Ermöglicht es einem VSPackage, die Option "Verweis hinzufügen" zu unterstützen, wodurch ein Benutzer externe Komponenten auswählen kann, die dem Projekt hinzugefügt werden sollen.
SVsComponentSelectorDlg2 IVsComponentSelectorDlg2 Nein Ja Ermöglicht es einem VSPackage, die Option "Verweis hinzufügen" zu unterstützen, wodurch ein Benutzer externe Komponenten auswählen kann, die dem Projekt hinzugefügt werden sollen. Diese Version des Dialogfelds ermöglicht das Vorabfüllen der Komponentenliste, bevor sie angezeigt wird.
SVsConfigurationManagerDlg IVsConfigurationManagerDlg Nein Ja Zeigt das Konfigurations-Manager-Dialogfeld an.
SVsCreateAggregateProject IVsCreateAggregateProject Nein Ja Ermöglicht es einem VSPackage, ein Projekt zu erstellen, das eine Auflistung anderer Projekte enthält.
SVsDebuggableProtocol IVsDebuggableProtocol Ja Ja Ermöglicht es einem VSPackage, die Liste der debuggierbaren Protokolle zu aktualisieren, die von der IDE zum Starten bestimmter Debugmodule verwendet werden.
SVsDebugLaunch IVsDebugLaunch Ja Ja Ermöglicht es einem VSPackage, einen Debugger zu starten.
SVsDiscoveryService IVsDiscoveryService Ja Ja Ermöglicht es einem VSPackage, eine Ermittlungssitzung zu erstellen, die zum Ermitteln von Webdiensten verwendet wird.
SVsEnumHierarchyItemsFactory IVsEnumHierarchyItemsFactory Ja Ja Stellt eine Factory zum Erstellen von IVsEnumHierarchyItemsFactory Objekten bereit, die zum Aufzählen über angegebene Hierarchien (Projekte) verwendet werden.
SVsErrorList IVsErrorList Nein Ja Stellt zusätzliche Methoden zum Bearbeiten des Aufgabenfensters "Buildfehlerliste " bereit. Führt insbesondere das Aufgabenfenster " Fehlerliste erstellen" in den Vordergrund und erzwingt, dass alle Fehler angezeigt werden.
SVsExternalFilesManager IVsExternalFilesManager Ja Ja Bietet Zugriff auf den Projektknoten "Verschiedene Dateien " der aktuellen Lösung.
SVsFileChange Ja Ja Veraltet. Verwenden Sie SVsFileChangeEx stattdessen den Dienst.
SVsFileChangeEx IVsFileChangeEx Ja Ja Ermöglicht einem VSPackage den Zugriff auf verschiedene Dateiänderungsereignisse, die von der IDE ausgelöst werden.
SVsFilterAddProjectItemDlg IVsFilterAddProjectItemDlg Ja Ja Aktiviert ein VSPackage zum Filtern von Elementen, die im Dialogfeld "Element hinzufügen" angezeigt werden.
SVsFilterKeys IVsFilterKeys Ja Ja Ermöglicht es einem VSPackage, erweiterte Tastaturfilterung durchzuführen.
SVsFontAndColorCacheManager IVsFontAndColorCacheManager Nein Ja Bietet Zugriff auf den Cachesatz für Schriftarten und Farben in Visual Studio, um einen bestimmten Cache oder alle Caches zu aktualisieren oder zu löschen.
SVsFontAndColorStorage IVsFontAndColorStorage

IVsFontAndColorUtilities
Ja Ja Ermöglicht es einem VSPackage, die Schriftart- und Farbeinstellungen zu bearbeiten, Standard von Visual Studio enthalten sind. Darüber hinaus bietet dieser Dienst Zugriff auf eine Sammlung von Hilfsmethoden zum Bearbeiten von Schriftart- und Farbdaten.
SVsGeneralOutputWindowPane IVsOutputWindowPane Ja Ja Bietet Zugriff auf den allgemeinen Ausgabefensterbereich und erstellt es nach Bedarf.
SVsHelpService IVsHelpSystem Ja Ja Bietet Zugriff auf das Hilfesystem.
SVsHTMLConverter IVsHTMLConverter Ja Ja Wird vom Visual Studio-Debugger verwendet, um HTML zum Formatieren der Ausgabe zu verarbeiten.
SVsIME IVsIME Ja Ja Ermöglicht den Zugriff auf die EINGABEmethoden-Editor -API (IME) innerhalb eines VSPackage-Codes.
SVsIntegratedHelp SVsHelp Ja Ja Bietet Zugriff auf das Visual Studio-Hilfesystem für Schlüsselwort (keyword) oder URL-Zugriff sowie Navigationssteuerelement über eine Hilfedatei. Dieser Dienst ist nur verfügbar, wenn die Hilfe in die Visual Studio-IDE integriert ist und nicht als externes Programm ausgeführt wird.
SVsIntelliMouseHandler IVsIntelliMouseHandler Ja Ja Ermöglicht einem VSPackage den Zugriff auf IntelliMouse-Funktionen, z. B. die Verwendung des Mausrads und das Behandeln von Bildlauf- und Schwenkbitmaps, wenn auf das Mausrad geklickt wird.
SVsIntellisenseEngine IVsIntellisenseEngine Nein Ja Ermöglicht einem Projekthierarchieknoten das Laden oder Entladen von Dateien als Teil der Unterstützung für IntelliSense-Vorgänge. Der Prozess des Ladens und Entladens löst Ereignisse aus, die sich darauf auswirken können, was in IntelliSense-QuickInfos für das Projekt angezeigt wird.
SVsIntellisenseProjectHost IVsIntellisenseProjectHost Nein Ja Ermöglicht einem Projekthierarchieknoten die Bereitstellung von Informationen zu geschachtelten IntelliSense-Projekten (die die IVsIntellisenseProject Schnittstelle implementieren), die in einer IntelliSense-QuickInfo angezeigt werden können.
SVsIntellisenseProjectManager IVsIntellisenseProjectManager Nein Ja Ermöglicht einem Projekthierarchieknoten die Beratung von Listenern von Ereignissen, z. B. Änderungen in Verweisen oder Konfigurationen, die sich auf die Anzeige in IntelliSense-QuickInfos auswirken können. Wurde für die Verwendung mit enthaltenen Sprachen entwickelt.
SVsInvisibleEditorManager IVsInvisibleEditorManager Ja Ja Ermöglicht es einem VSPackage, einen "unsichtbaren" Editor zu registrieren, d. h. einen Editor, der vollständige Bearbeitungsfunktionen bereitstellt, aber für Benutzer nicht sichtbar ist.
SVsLanguageFilter IVsTextViewFilter Ja Ja Ermöglicht es einem VSPackage, zusätzliche Informationen für die Textansicht bereitzustellen, z. B. Datentipps und umfang der Wörter.
SVsLaunchPad IVsLaunchPad Ja Ja Ermöglicht es einem VSPackage, temporäre Batchskripts auszuführen, ein Befehlszeilenprogramm auszuführen, dessen Ausgabe an einen Ausgabebereich gesendet wird, und Standardwarnungen und Fehlermeldungen zu analysieren, die an ein Fehlerfenster gesendet werden.
SVsLaunchPadFactory IVsLaunchPadFactory Ja Ja Stellt eine Factory zum Erstellen von IVsLaunchPad Objekten bereit.
SVsLinkedUndoTransactionManager IVsLinkedUndoTransactionManager Ja Ja Bietet Zugriff auf den verknüpften Rückgängig-Manager.
SVsMenuEditor IVsMenuEditorFactory Ja Ja Ermöglicht einem Formular-Designer den Zugriff auf den freigegebenen Menü-Editor. IVsMenuEditorFactory kann abgefragt IVsMenuEditorwerden.
SVsMonitorUserContext IVsMonitorUserContext Ja Ja Ermöglicht es einem VSPackage, einen "Kontextbehälter" zu erstellen, der zum Zuordnen von Hilfe-Schlüsselwort (keyword)s für einen bestimmten Kontext verwendet wird.
SVsObjBrowser IVsObjBrowser Ja Ja Ermöglicht es einem VSPackage, zu einem bestimmten Objekt im Objektkatalog zu navigieren.
SVsObjectManager IVsObjectManager Ja Ja Ermöglicht es einem VSPackage, seinen Bibliotheks-Manager bei Visual Studio zum Verwalten von Objekten wie Namespaces, Klassen und Enumerationen zu registrieren.
SVsObjectSearch IVsObjectSearch Ja Ja Ermöglicht es einem VSPackage, nach einem bestimmten Objekt zu suchen.
SVsOpenProjectOrSolutionDlg IVsOpenProjectOrSolutionDlg Nein Ja Ermöglicht es einem VSPackage, das Standardmäßige Visual Studio-Dialogfeld zum Öffnen eines Projekts oder einer Projektmappe zu verwenden.
SVsOutputWindow IVsOutputWindow Ja Ja Ermöglicht es einem VSPackage, zusätzliche Ausgabebereiche im allgemeinen Ausgabefenster zu erstellen.
SVsParseCommandLine IVsParseCommandLine Ja Ja Ermöglicht es einem Implementierer der IOleCommandTarget Schnittstelle, Befehlszeilen zu analysieren.
SVsPathVariableResolver IVsPathVariableResolver Nein Ja Bietet eine Möglichkeit zum Auflösen von Variablen, die spezifisch für Visual Studio sind und in Pfade eingebettet sind, um einen endgültigen Pfad zu erzeugen.
SVsPreviewChangesService IVsPreviewChangesService Nein Ja Zeigt das Dialogfeld "Vorschauänderungen " an, das im Umgestaltungscode verwendet wird.
SVsProfileDataManager IVsProfileDataManager Nein Ja Bietet Zugriff auf den Profil-Manager von Visual Studio, der das Importieren und Exportieren von Einstellungsdaten sowie das Anzeigen einer Benutzeroberfläche der Profileinstellungen des aktuellen Benutzers ermöglicht.
SVsProfilesManagerUI IVsProfilesManagerUI Nein Ja Zeigt ein Dialogfeld mit den Profileinstellungen des aktuellen Benutzers an.
SVsPropertyPageFrame IVsPropertyPageFrame Ja Ja Ermöglicht es einem VSPackage, die Eigenschaftenseite zu überschreiben, die anfänglich im Eigenschaftenfenster angezeigt wird.
SVsQueryEditQuerySave IVsQueryEditQuerySave2 Nein Ja Wird von VSPackages verwendet, um einen Quellcodeverwaltungsanbieter darüber zu informieren, dass eine Datei im Arbeitsspeicher geändert oder gespeichert werden soll.
SVsRegisterDebugTargetProvider IVsRegisterProjectDebugTargetProvider Nein Ja Ermöglicht es einem VSPackage-Projekt, das Ziel programmgesteuert außer Kraft zu setzen, das in einem Debugger gestartet werden soll.
SVsRegisterEditors IVsRegisterEditors Ja Ja Ermöglicht es einem VSPackage, eine Editor-Factory mit der IDE zu registrieren.
SVsRegisterFindScope IVsRegisterFindScope Nein Ja Ermöglicht es einem VSPackage, einen Suchbereich für das Dialogfeld "In Dateien suchen" zu registrieren.
SVsRegisterPriorityCommandTarget IVsRegisterPriorityCommandTarget Ja Ja Ermöglicht es einem VSPackage, sich als Befehlshandler mit hoher Priorität zu registrieren, sodass vsPackage alle Befehle anzeigen kann. Nur sparsam verwenden, wenn überhaupt.
SVsRegisterProjectTypes IVsRegisterProjectTypes Ja Ja Ermöglicht es einem VSPackage, Projekttypen mit der IDE zu registrieren.
SVsResourceManager IVsResourceManager Nein Ja Ermöglicht es einem VSPackage, verwaltete und nicht verwaltete Ressourcen aus Satelliten-DLLs zu laden.
SVsResourceView IVsResourceView Ja Ja Verwenden Sie SVsClassView stattdessen den Dienst.
SVsRunningDocumentTable IVsRunningDocumentTable Ja Ja Bietet Zugriff auf die Ausführungsdokumenttabelle (Running Document Table, RDT) der IDE, die alle aktuell geöffneten Dokumente nachverfolgt.
SVsSccManager IVsSccManager2 Nein Ja Ermöglicht VSPackages, sich selbst bei einem Quellcodeverwaltungsanbieter zu registrieren, damit sie an der Quellcodeverwaltung teilnehmen können.
SVsSccToolsOptions IVsSccToolsOptions Ja Ja Ermöglicht ein VSPackage zum Abrufen und Festlegen von Anbieteroptionen für die Quellcodeverwaltung.
SVsSettingsReader IVsSettingsReader Nein Ja Bietet Lesezugriff auf die Profileinstellungen des Benutzers.
SVsShell IVsShell Ja Ja Ermöglicht es einem VSPackage, direkt mit anderen VSPackages zu interagieren und diese zu bearbeiten.
SVsShellDebugger IVsDebugger Ja Ja Bietet Zugriff auf den Visual Studio-Debugger.
SVsShellMonitorSelection IVsMonitorSelection Ja Ja Ermöglicht es einem VSPackage, auf die aktuelle Auswahl zuzugreifen und Befehlsbenutzeroberflächenkontexte zu verwalten.
SVSMDCodeDomProvider IVSMDCodeDomProvider Nein Ja Bietet Zugriff auf einen DOM-Anbieter (Code Document Object Model), der in systemeigenem Code verwendet werden kann.
SVSMDDesignerService IVSMDCodeDomCreator

IVSMDDesignerService
Nein Ja Bietet Zugriff auf die Unterstützung der IDE für verwaltete Formulardesigner. Dies IVSMDCodeDomCreator kann zum Erstellen von DOM-Codeanbietern verwendet werden.
SVSMDPropertyBrowser IVSMDPropertyBrowser Nein Ja Bietet Zugriff auf den Designer-Eigenschaftenfensterdienst.
SVSMDTypeResolutionService IVSMDTypeResolutionService Nein Ja Bietet Zugriff auf eine Schnittstelle, die ein ITypeResolutionService objekt verwendbares Objekt im systemeigenen Code zurückgeben kann.
SVsSmartOpenScope IVsSmartOpenScope Nein Ja Bietet eine Möglichkeit zum Öffnen eines Bereichs für eine Assembly unter Berücksichtigung der Sperre nach Bedarf.
SVsSolution IVsSolution Ja Ja Bietet Zugriff auf die aktuelle Lösung auf oberster Ebene.
SVsSolutionBuildManager IVsSolutionBuildManager Ja Ja Ermöglicht es einem VSPackage, mit dem Buildprozess einer Lösung zu interagieren.
SVsSolutionObject IVsSolution Ja Ja Verwenden Sie stattdessen den SVsSolution Dienst.
SVsSolutionPersistence IVsSolutionPersistence Ja Ja Ermöglicht es einem VSPackage, Informationen aus der SLN-Datei der aktuellen Lösung zu speichern und abzurufen.
SVsSQLCLRReferences IVsSQLCLRReferences Nein Ja Bietet die Möglichkeit, Verweise in Assemblys mit verwaltetem Code hinzuzufügen und zu aktualisieren.
SVsStartPageDownload IVsStartPageDownload Nein Ja Bietet Zugriff auf den Downloaddienst der Visual Studio 2017-Startseite zum Starten und Beenden des Downloaddiensts in einem Hintergrundthread.
SVsStatusbar IVsStatusbar Ja Ja Bietet Zugriff auf die Statusleiste der IDE.
SVsStrongNameKeys IVsStrongNameKeys Nein Ja Bietet Zugriff auf Methoden zum Erstellen von starken Schlüsselnamen und Schlüsseldateien mit Kennwörtern, die beim Signieren von Assemblys mit verwaltetem Code verwendet werden.
SVsStructuredFileIO IVsStructuredFileIO Ja Ja Ermöglicht es einem VSPackage, Daten in mehreren Formaten zu speichern.
SVsTaskList IVsTaskList Ja Ja Bietet Zugriff auf das Aufgabenlistenfenster der IDE.
SVsTextImageUtilities IVsTextImageUtilities Nein Ja Stellt Hilfsprogramme zum Laden und Speichern von Textdateien bereit.
SVsTextManager IVsTextManager

IVsHiddenTextManager
Ja Ja Bietet Zugriff auf alle Textpuffer sowie ausgeblendete Textsitzungen (für ausgeblendete Bereiche), die in der IDE verfügbar sind.
SVsTextOut IVsTextOut Ja Ja Stellt eine Version der Win32-Funktion TextOut zum Schreiben von Text in einen Gerätekontext bereit (erfordert ein DC-Handle).
SVsTextSpanSet IVsTextSpanSet Ja Ja Bietet Zugriff auf eine Liste von Textabschnitten in einem Textbild oder Puffer. Dieser Dienst wird in der Regel in einem Container mit Dokumenten implementiert und bezieht sich auf das aktuelle Dokument.
SVsThreadedWaitDialog IVsThreadedWaitDialog Nein Ja Ermöglicht es einem VSPackage, ein Dialogfeld anzuzeigen, das auf einen anderen Thread wartet (zum Warten auf Hintergrundaufgaben).
SVsThreadPool IVsThreadPool Nein Ja Ermöglicht es einem VSPackage, Hintergrundaufgaben zu initiieren, die dann von Visual Studio Standard tained werden.
SVsToolbox IVsToolbox Ja Ja Bietet Zugriff auf die Toolbox der IDE.
SVsToolboxActiveXDataProvider IVsToolboxDataProvider Ja Ja Ermöglicht es einem VSPackage, Informationen aus Toolboxelementen abzurufen.
SVsToolboxDataProviderRegistry IVsToolboxDataProviderRegistry Nein Ja Ermöglicht es einem VSPackage, einen Toolbox-Datenanbieter zu registrieren, ohne dass die Leistungskosten für das Vorabladen der gesamten Toolbox anfallen.
SVsToolsOptions IVsToolsOptions Nein Ja Ermöglicht einem VSPackage zu bestimmen, ob das Dialogfeld "Optionen " geöffnet ist und die Sichtbarkeit aller Optionenseite aktualisiert werden soll.
SVsTrackProjectDocuments IVsTrackProjectDocuments2

IVsTrackProjectDocuments3
Nein Ja Ermöglicht es einem VSPackage, Änderungen in den Dateien eines Projekts zu überwachen und die Batchkontrolle über einen Quellcodeverwaltungsanbieter bereitzustellen.
SVsTrackSelectionEx IVsTrackSelectionEx Ja Ja Ermöglicht es einem VSPackage, die IDE von Änderungen an einer Auswahl zu informieren, die sich auf das aktuell ausgewählte Projektelement auswirken können.
SVsUIHierWinClipboardHelper IVsUIHierWinClipboardHelper Ja Ja Ermöglicht eine Hierarchie (z. B. ein Projekt VSPackage), die Verwendung der Zwischenablage mit anderen Hierarchien zu koordinieren.
SVsUIShell IVsUIShell Ja Ja Bietet Zugriff auf die UI-Elemente der IDE, z. B. Toolfenster und Dokumentfenster.
SVsUIShellDocumentWindowMgr IVsUIShellDocumentWindowMgr Ja Ja Ermöglicht es einem VSPackage, die Positionen aller Fenster basierend auf dem Inhalt eines Datenstroms wiederherzustellen oder die Position aller Fenster in einem Datenstrom zu speichern. Selten verwendet.
SVsUIShellOpenDocument IVsUIShellOpenDocument Ja Ja Ermöglicht es einem VSPackage, Dokumente auf vielfältige Weise zu öffnen und zu bestimmen, wer das Dokument besitzt.
SVsUpgradeLogger IVsUpgradeLogger Nein Ja Wird von Implementierungen der IVsProjectUpgradeViaFactory Schnittstelle verwendet, um Fehler- und Informationsmeldungen zu melden.
SVsWebBrowsingService IVsWebBrowsingService Ja Ja Ermöglicht es einem VSPackage, eine Webbrowsensitzung zu erstellen und zu steuern.
SVsWebFavorites IVsWebFavorites Ja Ja Ermöglicht es einem VSPackage, der Favoritenliste des Benutzers hinzuzufügen.
SVsWebPreview IVsWebPreview Ja Ja Ermöglicht es einem VSPackage, eine Vorschau einer Webseite anzuzeigen, in der Regel in einem untergeordneten Fenster.
SVsWebURLMRU IVsWebURLMRU Ja Ja Ermöglicht es einem VSPackage, eine URL zur Liste der URLs (Most Recently Used, MRU) hinzuzufügen und eine Liste aller URLs in der MRU-Liste abzurufen.
SVsWindowFrame IVsWindowFrame Ja Ja Ermöglicht es einem VSPackage, den Fensterrahmen abzurufen, in dem sich das Paket oder ein Teil des Pakets befinden kann.
SVsXMLMemberIndexService IVsXMLMemberIndexService Ja Ja Bietet Zugriff auf XML-formatierte Dokumentationsdateien, die einer bestimmten Metadatendatei zugeordnet sind.

Siehe auch