Freigeben über


Microsoft.VisualStudio.Shell.Interop Namespace

Klassen

BrowseLibraryGuids80

Stellt eine Liste von GUIDs bereit, die verwendet werden, um Attribute zum Durchsuchen von Bibliotheken zu identifizieren.

BuildOutputGroup

Stellt eine Buildausgabegruppe dar.

ComponentSelectorGuids80

Stellt eine Liste von GUIDs bereit, die verwendet werden, um Komponentenauswahlelemente zu identifizieren.

DTECatID

Stellt eine Liste von GUIDs bereit, die verwendet werden, um DTE-Kategorien zu identifizieren.

FontsAndColorsCategory

Definiert Zielgruppen, für die Optionen für Schriftarten und Farben angegeben werden.

LogicalViewID

Stellt eine Liste von GUIDs bereit, die verwendet werden, um Ansichten von Dateien oder Prozessen zu identifizieren.

ShellGuids80

Stellt eine Liste von GUIDs bereit, die verwendet werden, um Shellkomponenten zu identifizieren.

SymbolScopeGuids80

Definiert GUIDs, die dem Symbolgültigkeitsbereich zugeordnet sind.

TaskListViews

Bezeichnet Ansichten, die zur Anzeige der Aufgabenliste verwendet werden.

TaskProviderGuids

Stellt eine Liste von GUIDs bereit, die verwendet werden, um Aufgabenanbieter zu identifizieren.

ToolboxMultitargetingFields

Stellt die Namen der Felder in der Zeichenfolgenzuordnung für der Festlegung von Zielversionen der Toolbox dar.

ToolWindowGuids

Stellt GUIDs bereit, die zum Identifizieren von Visual Studio-Toolfenstern verwendet werden.

ToolWindowGuids80

Stellt zusätzliche GUIDs bereit, die zum Identifizieren von Visual Studio-Toolfenstern verwendet werden.

UIContextGuids

Stellt eine Liste von GUIDs bereit, die verwendet werden, um Befehlskontexte zu identifizieren.

UIContextGuids80

Stellt mehr GUIDs bereit, die verwendet werden, um Befehlskontexte zu identifizieren.

VsMacrosGuids

GUIDs, die dem verwalteten Code verfügbar gemacht werden sollen.

VsMSBuildTaskFileManagerClass

Dies ist die Standardimplementierung der IVsMSBuildTaskFileManager-Schnittstelle, die IntelliSense und Unterstützung für MSBuild-Aufgaben bereitstellt.

VSPIAImporterClass

Wird von alle Umbruchstools implementiert.

VsSymbolicNavigationManagerClass

Stellt einen globalen Dienst dar, der die Liste von IVsSymbolicNavigationNotify-Handlern verwaltet, die bei einer auf ein Projekt abgestimmten Basis registriert werden. Diese Schnittstelle ist über QueryService(Type, Object) verfügbar.

WellKnownToolboxDataFormats

Stellt ein Toolboxdatenformat dar.

WellKnownToolboxStringMaps

Gibt den Namen der Zeichenfolgenzuordnung für die Festlegung von Zielversionen zurück.

Strukturen

AllColorableItemInfo

Verwenden Sie dies, um alle Attribute von "Elemente anzeigen" in der Visual Studio-Umgebung anzugeben.

CANDIDATEFORM

Enthält Positionsinformationen für das Kandidatenfenster.

ColorableItemInfo

Stellt Informationen für ein VSPackage zu bestimmten vom Benutzer festgelegten farbigen Elementattributen einer Anzeigeelemente bereit, die möglicherweise vom Benutzer geändert wurden.

COMREFERENCE

Enthält Informationen über ein COM-Objekt (stellt es dar).

COMREFERENCEINFO

Die COMREFERENCEINFO-Struktur speichert Informationen zu einem COM-Objekt.

ENC_ACTIVE_STATEMENT

Enthält Informationen über aktive Anweisungen in Bearbeiten und Fortfahren.

ENC_EXCEPTION_SPAN

Stellt Informationen über eine "Bearbeiten und Fortfahren"-Ausnahmespanne bereit.

FontInfo

Stellt eine grundlegende Definition jeder Schriftarten bereit, die von einer Kategorie von Anzeigeelementen verwendet wird.

LOGFONTW

Gibt die Attribute einer Schriftart an.

MEINIT

Enthält Werte für die Menüeditorinitialisierung. Wird mit CreateMenuEditor(MEINIT[], IVsMenuEditor)-Aufrufen verwendet.

OLEMENUID

Beschreibt ein Menü in numerischer Form und/oder nach Namen.

POINTS

Gibt ein x/y-Paar von Verweispunkten an.

SYMBOL_DESCRIPTION_NODE

Gibt Namen und Typ eines Symbols an, das ein Navigationsknoten ist.

SYSTEMTIME

Stellt mit einzelnen Elementen für Monat, Tag, Jahr, Wochentag, Stunde, Minute, Sekunde und Millisekunde ein Datum und eine Uhrzeit dar.

TBXITEMINFO

Gibt Informationen über Toolboxelemente an. Wird für IVsToolbox::AddItem(IDataObject, TBXITEMINFO[], String) und IVsToolboxDataProvider::GetItemInfo(IDataObject, TBXITEMINFO[]) verwendet.

UIDLGLOGFONT

Legt die Formatierung der Dialogfeld-Schriftart fest.

VsAppPackageLaunchInfo

Bezeichnet die Eigenschaften für DLO_AppPackageDebug-Ziele.

VSArrangeWindowInfo

Gibt an, wie ein Fenster angeordnet werden soll.

VsBootstrapperPackageInfo

Stellt Informationen zum Bootstrapperpaket dar.

VSBROWSECONTAINER

Speichert Durchsuchen-Container-Attribute.

VSBROWSEINFOW

Gibt Informationen an, die zum Anzeigen des Dialogfelds Durchsuchen verwendet werden.

VSCommandId
VSCOMPONENTSELECTORDATA

Speichert Auswahlattribute für eine Komponente.

VSCOMPONENTSELECTORTABINIT

Stellt Registerkarteninitialisierungsinformationen dar.

VsDebugEngineFilter

Stellt einen Satz von Debug-Engines dar.

VsDebugStartupInfo

Gibt zusätzliche Einstellungen an, die der Debugger an CreateProcess übergeben soll, wenn LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]) mit DLO_CreateProcessaufgerufen wird. Die Felder in dieser Struktur entsprechen denen in STARTUPINFO (definiert in winbase.h).

VsDebugTargetInfo

Enthält Informationen zu einem Debugziel.

VsDebugTargetInfo2

Stellt Informationen zu einem Debugziel bereit.

VsDebugTargetInfo3

Stellt Informationen zu dem Debugziel bereit.

VsDebugTargetInfo4

Stellt Informationen zu dem Debugziel bereit.

VsDebugTargetProcessInfo

Bezeichnet die Prozessinformationen für das Debugziel. Wird als Parameter in LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]) verwendet.

VSDEFAULTPREVIEWER

Enthält Informationen zum Standard-Previewer.

VSDRAWITEMSTRUCT

Stellt die Informationen dar, die von IVsImageButton verwendet werden, um ein Ownerdrawn-Steuerelement zu zeichnen.

VSITEMSELECTION

Enthält Informationen, die eindeutig ein ausgewähltes Element in einer Hierarchie identifizieren.

VSNSEBROWSEINFOW

Bezeichnet die Namespace-Erweiterungsinformation für das Durchsuchen-Dialogfeld.

VSOBJCLIPFORMAT

Enthält Zwischenablageattribute für ein Objekt.

VSOBJECTINFO

Speichert Bibliothekobjektattribute.

VSOBNAVIGATIONINFO2

Speichert Attribute für die Objektnavigation.

VSOBNAVIGATIONINFO3

Gibt Informationen für die Navigation zu einem Objekt an. Verfolgt in LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32)-Aufrufen.

VSOBNAVNAMEINFONODE

Speichert Informationen über den Bibliothekknoten.

VSOBNAVNAMEINFONODE2

Gibt Informationen für die Navigation zu einem Objekt an. (übergeben an GetNavigationInfo2(UInt32, VSOBNAVIGATIONINFO3[]) und LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32))

VSOBSEARCHCRITERIA

Gibt Bedingungen und Attribute einer Suchanforderung an.

VSOBSEARCHCRITERIA2

Bezeichnet Suchoptionen. Wird mit Methoden wie GetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2) und GetList2(UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2) verwendet.

VSOPENFILENAMEW

Ähnlich wie die OPENFILENAMEW-Struktur.

VsPrefetchedProjectInfo
VsProjectLoadInfo
VsPropertyBrowserState

Enthält Informationen zu den Eigenschaftenbrowserzustand.

VSPROPSHEETPAGE

Legt die Eigenschaften einer Eigenschaftenseite fest. Ähnlich der Struktur Win32 PROPSHEETPAGE.

VSQEQS_FILE_ATTRIBUTE_DATA

Struktur mit Dateiattributen und Größendaten.

VsResolvedAssemblyPath

Stellt einen aufgelösten Assemblypfad dar, wie im ResolveAssemblyPathInTargetFx(String[], UInt32, VsResolvedAssemblyPath[], UInt32) verwendet.

VSSAVEFILENAMEW

Enthält den Dateinamen und Optionsinformationen, die für das allgemeinen Element-Dialogfeld erforderlich sind, das verwendet wird, um Dateien zu öffnen oder zu speichern.

VSSAVETREEITEM

Bezeichnet Speicheroptionen für ein Strukturansichtselement.

VSSWATCHMETRICS

Enthält Metriken über ein Mustersteuerelement.

VSSWATCHRENDER

Enthält Informationen, die für das Rendern eines Feldsteuerelements erforderlich sind.

VSTASKCOLUMN

Spaltendefinitionen für Aufgaben.

VSTBM

Enthält Symbolleistenmetrik.

VsTextPos

Verfolgt die Position von Haltepunkten, den aktuellen IP-Speicherort und die Cursorposition für Schnellansicht, QuickInfos und DataTips nach.

VSTREEDISPLAYDATA

Enthält Werte, die beim Abruf von Daten für ein Element in einer Strukturliste verwendet werden.

VSTREELISTITEMCHANGE

Gibt dynamische Änderungen an einer Strukturliste an.

VsUIElementDescriptor

Enthält einen Bezeichner für ein Element in einer Benutzeroberflächen-Factory.

VsUIPropertyDescriptor

Enthält Meta-Informationen über eine Eigenschaft in der Benutzeroberfläche von Visual Studio.

WINDOWPOS

Stellt die Position eines Fensters dar.

Schnittstellen

BooleanSymbolExpressionEvaluator

Stellt einen booleschen Ausdrucksauswerter dar.

IActiveDesigner

Verwaltet einen ActiveX-Designer, der als Editor verwendet wird.

IAppxBaseExtension

Bietet Freigaben- und Dateiöffnungsauswahl-Erweiterungszugang zu zusätzlichen App-Manifest-Datenelementen.

IAppxFileOpenPickerExtension

Bietet Dateiöffnungsauswahl-Erweiterungszugang auf zusätzliche App-Manifest-Datenelemente.

IAppxManifestDesignerService

Bietet programmgesteuerten Zugriff auf die App-Manifest-Datei eines Projekts. Dies ist ein globaler Dienst, der vom App-Manifest-Designer-Paket implementiert wird.

IAppxManifestDesignerService2

Ermöglicht programmgesteuerten Zugriff auf die APPXMANIFEXT-Datei eines Projekts. Sie können es verwenden, um ein vom Manifest Designer bereitgestelltes DocData-Objekt zu öffnen, sicherzustellen, dass es in der ausgeführten Dokumenttabelle (RDT) registriert ist, und ein Dokumenthandleobjekt zurückgeben, das zwei Schnittstellen implementiert: IVsDocumentLockHolder und IVsInvisibleEditor. Dies erzwingt das Schließen eines vorhandenen Dokumentfensters und bewirkt, dass das zurückgegebene Dokumenthandle eine RDT_EditLock enthält. Wenn Sie das Dokumenthandle für längere Zeit beibehalten müssen, wandeln Sie es in IVsInvisibleEditor um, und verwenden Sie GetDocData, um einen Zeiger auf ein neues Objektmodell zu erhalten. Rufen Sie nach Abschluss des Dokumenthandles immer IVsDocumentLockHolder.CloseDocumentHolder() auf, und übergeben Sie normalerweise (uint)__FRAMECLOSE. FRAMECLOSE_SaveIfDirty als Speicheroption.

IAppxManifestDesignerService3

Ermöglicht programmgesteuerten Zugriff auf die APPXMANIFEXT-Datei eines Projekts. Sie können es verwenden, um ein vom Manifest Designer bereitgestelltes DocData-Objekt zu öffnen, sicherzustellen, dass es in der ausgeführten Dokumenttabelle (RDT) registriert ist, und ein Dokumenthandleobjekt zurückgeben, das zwei Schnittstellen implementiert: IVsDocumentLockHolder und IVsInvisibleEditor. Dies erzwingt das Schließen eines vorhandenen Dokumentfensters und bewirkt, dass das zurückgegebene Dokumenthandle eine RDT_EditLock enthält. Wenn Sie das Dokumenthandle für längere Zeit beibehalten müssen, wandeln Sie es in IVsInvisibleEditor um, und verwenden Sie GetDocData, um einen Zeiger auf ein neues Objektmodell zu erhalten. Rufen Sie nach Abschluss des Dokumenthandles immer IVsDocumentLockHolder.CloseDocumentHolder() auf, und übergeben Sie normalerweise (uint)__FRAMECLOSE. FRAMECLOSE_SaveIfDirty als Speicheroption.

IAppxManifestDocument

Stellt ein Objektmodell für das App-Manifest des aktuellen Projekts bereit. Es wird vom DocData Objekt des App-Manifest-Designers implementiert.

IAppxManifestDocument2

Stellt ein Objektmodell für das App-Manifest des aktuellen Projekts bereit. Es wird vom DocData Objekt des App-Manifest-Designers implementiert.

IAppxShareExtension

Bietet Freigabenerweiterungszugang zu zusätzlichen App-Manifest-Datenelementen.

IAsyncLoadablePackageInitialize

Bietet eine Möglichkeit, Zugriff auf IAsyncServiceProvider und IProfferAsyncService zu erhalten, ohne IServiceProvider verwenden zu müssen. Wird von Paketen implementiert.

IAsyncPersistFile
IAsyncPersistFileFormat
IAsyncProgressCallback

Bietet eine Möglichkeit für asynchrone Dienst- und Paketbesitzer, Fortschritt zu melden. Der gemeldete Fortschritt kann dem Benutzer in einer entsprechenden Weise von der Shell angezeigt werden. Die Schnittstelle wird von der Visual Studio-IDE implementiert. Beim Laden von Paketen wird die instance über die Initialize-Methode an das Paket übergeben. Bei Diensten kann das Paket die instance über die IProfferAsyncService.GetServiceProgressCallback-Methode abrufen. Diese Schnittstelle wird verwendet, um den Fortschritt für Paket- und Dienstlasten zu melden. Für Pakete wird das guidService-Argument nicht verwendet und ignoriert.

IAsyncServiceProvider

Stellt einen asynchronen Dienstanbieter dar.

IAsyncServiceProvider2
IBuilderWizardManager

Ruft ab und verwaltet Generatoren für bestimmte Eigenschaften und Komponenten. Ein Generator generiert Code für ein Element.

ICategorizeProperties

Stellt Kategorienamen bereit und ordnet Kategorien Eigenschaften zur Anzeige im Eigenschaftenfenster zu.

ICodeNavigate

Stellt eine Methode bereit, um den Standardereignishandlercode für ein angegebenes angezeigtes Objekt anzuzeigen.

ICodeNavigate2

Zeigt den Ereignishandlercode eines angegebenen angezeigten Objekts an. Diese Schnittstelle erweitert ICodeNavigate, indem sie eine weitere Methode bereitstellt, um Code für bestimmte Ereignisse eines angezeigten Objekts anzuzeigen.

IComWrapper

Stellt einen COM-Wrapper dar.

IComWrapperFactory

Stellt eine COM-Wrapperfactory dar.

IComWrapperFactory2
IDirAutoCompleteList

Markiert eine Verzeichnisliste als Unterstützung von automatischer Vervollständigung. Automatische Vervollständigung zeigt übereinstimmende Unterverzeichnisse an, während Sie Zeichen eingeben.

IDirList

Verwaltet die Darstellung und Aktionen einer angezeigten Verzeichnisliste.

IDirListEvents

Bezeichnet den Ereignishandler für eine angezeigte Verzeichnisliste. Dies ist die Ausgangsschnittstelle für die Implementierung der Verzeichnisliste von IConnectionPoint.

IDirListSite

Behält den Schnittstellenzeiger auf das übergeordnete Objekt zur Verwaltung der Verzeichnisliste bei.

IDiscoverUrlCallBack

Gibt die Schnittstelle an, die zu verwenden ist, wenn ein Webdiensterkennung beendet wird. In der Regel verwendet, um die Shell nach einer asynchronen Suche zu benachrichtigen.

IDiscoveryClientResult

Ein einzelnes Ergebnis einer Webdienstsuchesuche. Member von IDiscoveryClientResultCollection.

IDiscoveryClientResultCollection

Eine Auflistung der Ergebnisse, IDiscoveryClientResult-Schnittstellen, von einer Webdienstsuchesuche.

IDiscoveryResult

Lädt die Ergebnisse einer XML-Webdienstsuche-Sitzung herunter.

IDiscoveryResult2

Lädt die Ergebnisse einer XML-Webdienstsuche-Sitzung herunter.

IDiscoverySession

Wird von IVsAddWebReferenceDlg2 aufgerufen, um XML-Webdienste zu ermitteln.

IDocumentSite

Verwaltet Informationen und stellt Methoden für das übergeordnete Objekt des Dokuments bereit.

IDocumentSite2

Verwaltet Informationen und stellt Methoden für das übergeordnete Objekt des Dokuments bereit. Diese Schnittstelle erweitert IDocumentSite und erbt von dieser Klasse.

IDropSource

Stellt visuelles Feedback und Informationen zur Quelle bereit, die in einem Drag Drop-Vorgang verwendet wird.

IEnlistingInProject

Das SCC-Paket ist gerade dabei, sich in eine Projektmappe oder ein Projekt ein eintragen zu lassen.

IEnumComponents

Listet die Komponenten in einer Komponentenauswahl auf.

IEnumComReferences

Enumerator für COM-Referenzen. Wird im Dialogfeld Verweis hinzufügen der IDE verwendet.

IEnumHierarchies

Enumerator für Projekte in der Projektmappe. Sie können eine Instanz der Schnittstelle mithilfe der GetProjectEnum(UInt32, Guid, IEnumHierarchies)-Methode der Schnittstellen IVsSolution und IVsSolution2 abrufen.

IEnumHierarchyItems

Wird von der Umgebung implementiert, um Hierarchienelemente zu nummerieren.

IEnumPackages

Enumerator für die aktuell geladenen VSPackages. Sie können eine Instanz der Schnittstelle durch die GetPackageEnum(IEnumPackages)-Methode der IVsShell-Schnittstelle abrufen.

IEnumProjectStartupServices

Listet die Dienste auf, die von einem Projekt beim Start erforderlich sind. Sie können eine Instanz der Schnittstelle mithilfe der GetStartupServiceEnum(IEnumProjectStartupServices)-Methode der IVsProjectStartupServices-Schnittstelle abrufen.

IEnumRunningDocuments

Stellt eine Liste von Running Document Table (RDT)-Cookies dar, die wiederum jeweils ein geöffnetes Dokument darstellen.

IEnumSystemAssemblies

Enumerator für Systemassemblys.

IEnumTargetFrameworks

Enumerator für unterstützte Versionen des Frameworks.

IEnumToolboxItems

Enumerator für Elemente in der Toolbox. Sie können eine Instanz der Schnittstelle durch die EnumItems(String, IEnumToolboxItems)-Methoden der Schnittstellen IVsToolbox und IVsToolbox2 abrufen.

IEnumToolboxTabs

Enumerator für die Registerkarten in der Toolbox. Sie können eine Instanz der Schnittstelle mithilfe der EnumTabs(IEnumToolboxTabs)-Methode der Schnittstellen IVsToolbox und IVsToolbox2 abrufen.

IEnumVsENCRebuildableProjectCfgs

Listet die Komponenten in den mit "Bearbeiten und Fortfahren" neu erstellbaren Projektkonfigurationen auf.

IEnumVsProfilerTargetInfos

Enumerator für Elemente in den Profilerzielinformationen.

IEnumWebServices

Enumerator für die Webdienste, die von einer Website oder einem Projekt bereitgestellt werden. Sie können eine Instanz der Schnittstelle mithilfe der WebServices(IEnumWebServices)-Methode der IVsWebServiceProvider-Schnittstelle abrufen.

IEnumWindowFrames

Enumerator für eine Auflistung von Fenstern wie die geöffneten Dokumentfenster. Sie können eine Instanz der Schnittstelle mithilfe der Methoden GetDocumentWindowEnum(IEnumWindowFrames) und GetToolWindowEnum(IEnumWindowFrames) der IVsUIShell-Schnittstelle abrufen.

IErrorInfo

Stellt detaillierte kontextbezogene Fehlerinformationen bereit.

IExtendedObject

Erlaubt den Zugriff auf das innere Objekt eines erweiterten Objekts. Ein Beispiel für ein erweitertes Objekt ist ein Objekt innerhalb eines Containers, in dem der Container zusätzliche Eigenschaften für das Objekt bereitstellt, wie die obere oder linke Position in einem Formular.

IExtendedTypeLib

Erstellt und verwaltet eine Typbibliothek für ein erweitertes Objekt. Ein Beispiel für ein erweitertes Objekt ist ein Objekt innerhalb eines Containers, in dem der Container zusätzliche Eigenschaften für das Objekt bereitstellt, wie die obere oder linke Position in einem Formular. Das Verbundobjekt kann als einzelnes, erweitertes Objekt mit der erweiterten Typbibliothek behandelt werden.

IFreeThreadedComWrapper
IHelp

Verwaltet den Abruf und die Anzeige von Onlinehilfeinformationen. Sie können eine Instanz der Schnittstelle vom SHelp (SID_SHelp)-Dienst abrufen.

ILicensedClassManager

Teilt Visual Studio durch eine Liste von Lizenzschlüsseln mit, welche Klassen ein Paket benötigt Sie können eine Instanz der Schnittstelle durch den SLicensedClassManager (SID_SLicensedClassManager)-Dienst abrufen.

ILocalRegistry

Erstellt ein lokal registriertes COM-Objekt relativ zur lokalen Visual Studio-Registrierungsstruktur.

ILocalRegistry2

Erstellt ein lokal registriertes COM-Objekt relativ zur lokalen Visual Studio-Registrierungsstruktur.

ILocalRegistry3

Richtet eine lokale Registrierung relativ zur Visual Studio-Registrierungsstruktur ein. Diese Schnittstelle erweitert ILocalRegistry2. Sie können eine Instanz der Schnittstelle durch den SLocalRegistry (SID_SLocalRegistry)-Dienst abrufen.

ILocalRegistry4

Richtet eine lokale Registrierung relativ zur Visual Studio-Registrierungsstruktur ein. Sie können eine Instanz der Schnittstelle durch den SLocalRegistry (SID_SLocalRegistry)-Dienst abrufen.

ILocalRegistry5

Wird von der Visual Studio Shell implementiert und kann über den SLocalRegistry Dienst abgerufen werden. Fügt eine Methode hinzu, die dem CreateManagedInstance(String, String, String, Guid, IntPtr) ähnelt, aber die COM-Aggregation mit einem angegebenen äußeren Objekt unterstützt.

IOleComponent2

Ermöglicht Komponenten, an der Meldungsverarbeitung teilzunehmen, während sie auf Handles warten.

IOleComponentUIManager

Die IOleComponentUIManager-Schnittstelle ermöglicht in-situ VSPackage-Objekten Zugriff auf eine Vielzahl von Benutzeroberflächenfunktionen, die von der Umgebung bereitgestellt werden, z. B. nachrichtenanzeige, Kontextmenüs und die status leiste.

IOleInPlaceComponent

Ermöglicht direkten VSPackage-Objekten, mithilfe des SOleComponentUIManager Diensts als vollständig integrierte Komponente der Umgebung betrieben zu werden.

IOleInPlaceComponentSite

Die IOleInPlaceComponentSite-Schnittstelle wird derzeit nicht unterstützt. Ist Unterstützung vorhanden, erfolgt die Implementierung durch den Container eines direkten VSPackage-Objekts, um den Benutzeroberflächenmodus des Objekts zu steuern.

IOleInPlaceComponentUIManager

Aktiviert die Menüs, Symbolleisten und Befehle von vorhandenen VSPackage-Objekten für die Integration und Verwaltung des SOleComponentUIManager-Diensts der Umgebung.

IPerPropertyBrowsing2

Ordnet Eigenschaften ihren Generatoren zu und führt die Generatoren aus. Ein Generator gibt einen Wert oder Werte für eine angegebene Eigenschaft zurück. Ein Beispiel für einen Generators ist der Stil-Generator für ein Cascading-Stylesheet.

IPersistFileFormat

Ruft Dateiformatinformationen über Elemente ab, die gespeichert werden müssen, und ermöglicht das programmgesteuerte Laden oder die Speichern eines Objekts in einem vom Benutzer angegebenen Format.

IPersistXMLFragment

Wird verwendet, um nicht mit dem Build verknüpfte Daten in der formfreien XML beizubehalten.

IPreferPropertyPagesWithTreeControl

Bewirkt, dass die Eigenschaftenseite eine Strukturansicht anstelle der Registerkarten anzeigt.

IProfferAsyncService

Bietet eine Möglichkeit, einen Anbieter für Dienste zu registrieren, die asynchron abgerufen werden können. Ähnlich wie IProfferService.The mplementation must be free-threaded.

IProfferService

Ermöglicht es einem VSPackage, neue Dienste über die Visual Studio-Umgebung anzubieten, die nicht nativ von der Umgebung implementiert werden. Tatsächlich wird der Mechanismus bereitgestellt, durch den VSPackages in der Umgebung mitwirken können. Die IProfferService-Schnittstelle ist Teil von SProfferService.

IProfferTypeLib

Ermöglicht einem ActiveX-Designer, eine Typbibliothek zum Host bereitzustellen. Der Designer stellt die Typbibliothek über den SProfferTypeLib-Dienst (SID_SProfferTypeLib) bereit.

IPropertyPageUndoString

Wird von Steuerelementen verwendet, um eine Rückgängig-Zeichenfolge für ihre Eigenschaftenseiteneinstellungen bereitzustellen.

IProvideAltHTML

Wird von einem Websteuerelement verwendet, um ALT-Eigenschaftentext bereitzustellen und um anzugeben, ob der Text bearbeitet werden kann.

IProvideDynamicClassInfo

Wird von ActiveX-Designern verwendet, um dynamische Typinformationen über eine ITypeInfo-Schnittstelle bereitzustellen. Ein Container kann die Schnittstelle verwenden, um Typinformationen als Reaktion auf Typänderungsereignisse abzurufen.

IProvidePropertyBuilder

Verwaltet einen Generator, Code, der den Wert für eine Eigenschaft erstellt. Dies wird oft in Form eines Dialogs angezeigt, wenn eine Schaltfläche auf der Eigenschaftenseite geklickt wurde.

IProvideRuntimeHTML

Wird von ein ActiveX-Steuerelement verwendet, um eine HTML-Zeichenfolge zu ihrem Container während der Laufzeit bereitzustellen.

IReferenceInfo

Stellt Informationen zu einem Ergebnis einer XML-Webdienst-Ermittlungssitzung bereit. Verwenden Sie die GetReferenceInfo(Int32, IReferenceInfo)-Methode der IDiscoveryResult-Schnittstelle, um eine Instanz dieser Schnittstelle abzurufen.

IRequireClasses

Enthält eine Liste der Klassenbezeichner zur Verwendung mit der ILicensedClassManager-Schnittstelle. Die Bezeichner teilen Visual Studio mit, welche Klassen ein Paket benötigt.

ISccManagerLoaded

Definiert, wenn der SccManager geladen wird.

ISchemaReferenceInfo

Gibt den Zielnamespace eines XML-Schemas zurück, das als Ergebnis einer Webdienstsuche gefunden wird. Sie können den Typ des Dokuments mit der IReferenceInfo-Schnittstelle suchen und dann ggf. ISchemaReferenceInfo verwenden.

ISelectionContainer

Ermöglicht den Zugriff auf Objekte, die zum Aktualisieren der Eigenschaftenfenster verwendet werden.

ITrackSelection

Benachrichtigt die Umgebung über eine Änderung im aktuellen Auswahlcontainer.

IUIElement

Ein Benutzeroberflächenelement wird angezeigt oder ausgeblendet. Wird von dem Element implementiert und vom Container verwendet.

IUIHostLocale

Bietet Zugriff auf die Benutzeroberfläche-Gebietsschemadienste des Hosts, um die Dialogfeldzeichenfolgenlokalisierung zu verwalten.

IUIHostLocale2

Bietet Zugriff auf die Benutzeroberfläche-Gebietsschemadienste des Hosts, um die Dialogfeldzeichenfolgenlokalisierung zu verwalten.

IUIHostLocale3
IVsActivityLog

Fügt dem IDE-Aktivitätsprotokoll Ereignisse hinzu. Verwenden Sie den Dienst SVsActivityLog (SID_SVsActivityLog), um eine Instanz der Schnittstelle abzurufen.

IVsAddNewWebProjectItemDlg

Zeigt das AddItem-Dialogfeld mit einem Listview-Steuerelement und bestimmten webbezogenen Steuerelementen an. Verwendung in Webprojektimplementierungen. Sie können eine Instanz der Schnittstelle vom SVsAddProjectItemDlg (SID_SVsAddProjectItemDlg)-Dienst abrufen.

IVsAddProjectItemDlg

Ermöglicht den Zugriff auf das Dialogfeld Projektelement hinzufügen der Umgebung, um dem Projekt neue Elemente hinzuzufügen.

IVsAddProjectItemDlg2

Ermöglicht den Zugriff auf das Dialogfeld Projektelement hinzufügen der Umgebung, um dem Projekt neue Elemente hinzuzufügen.

IVsAddProjectItemDlg3
IVsAddToolboxItems

Fügt der Toolbox Elemente hinzu.

IVsAddWebReferenceDlg

Ermöglicht einem VSPackage, ein Webdienstdialogfeld einzuschließen.

IVsAddWebReferenceDlg2

Ermöglicht einem VSPackage, ein Webdienstdialogfeld einzuschließen.

IVsAggregatableProject

Wird von ein Projekt implementiert, das das Hinzufügen von Projektuntertypen durch Aggregation unterstützt.

IVsAggregatableProject2

Stellt ein aggregatierbares Projekt dar.

IVsAggregatableProjectFactory

Erstellt einen Projekttyp, der Aggregation unterstützt.

IVsAppCommandLine

Diese Schnittstelle wird von einem Paket verwendet, um die Befehlszeilenschalter zu lesen, die vom Benutzer eingegeben werden.

IVsAppCompat

Die IVsAppCompat-Schnittstelle wird in der Regel verwendet, um die Kompatibilität von Projekten mit früheren Versionen der Anwendung zu unterbrechen. Diese Schnittstelle ist über den SVsSolution-Dienst verfügbar. Weitere Informationen finden Sie unter Bereitstellen von Benutzerdefinierten Projekten zur Versionserfähigung.

IVsAppContainerBootstrapper

Stellt den Bootstrapper dar.

IVsAppContainerBootstrapper2

Stellt den Bootstrapper dar.

IVsAppContainerBootstrapper3

Stellt den Bootstrapper dar.

IVsAppContainerBootstrapper4
IVsAppContainerBootstrapper5
IVsAppContainerBootstrapper6
IVsAppContainerBootstrapperEvents

Stellt Bootstrapperereignisse dar.

IVsAppContainerBootstrapperLogger

Stellt die Bootstrapperprotokollierung dar.

IVsAppContainerBootstrapperResult

Stellt das Ergebnis eines App-Container-Bootstrappervorgangs dar.

IVsAppContainerDeveloperLicensing

Bietet grundlegende Unterstützung für die Handhabung von Entwicklerlizenzierung.

IVsAppContainerProjectDeploy

Stellt die App-Container-Anwendung bereit.

IVsAppContainerProjectDeploy2

Stellt die App-Container-Anwendung bereit.

IVsAppContainerProjectDeployCallback

Enthält Informationen über Rückrufmethoden für das Überwachen eines App-Container-Projekt-Bereitstellungsvorgangs und definiert diese.

IVsAppContainerProjectDeployEvents

Behandelt Ereignisse, die vor und nach dem App-Container-Bereitstellungsprozess auftreten.

IVsAppContainerProjectDeployOperation

Stellt Steuerelement bereit, während die App-Container-Anwendung bereitgestellt wird.

IVsAppContainerProjectDeployResult

Enthält ausführliche Ergebnisse des App-Container-Anwendungsbereitstellungsvorgangs.

IVsAssemblyNameUnification

Gibt den Namen der vereinheitlichten Assemblys auf Grundlage der einfachen und vollständigen Namen zurück, die das Ladeprogramm verwendet und die .NET Framework Assemblys auflisten (FrameworkList.xml). Verwenden Sie den Dienst SVsAssemblyNameUnification (SID_SvsAssemblyNameUnification), um eine Instanz der Schnittstelle abzurufen.

IVsAssemblyReference

Stellt Informationen über Visual Studio-Assemblyverweise bereit.

IVsAssemblyReferenceProviderContext

Das Kontextobjekt, das verwendet wird, um den Assemblyverweisanbieter zu initialisieren.

IVsAsyncCommandParameters

Ein instance dieser Schnittstelle wird als Eingabeargument an Befehle mit AsyncFromUIInvocationgesendet, wenn sie von einer Benutzeroberflächengeste wie einem Menübefehl, einer Symbolleistenschaltfläche oder einer Tastenbindung ausgeführt werden.

IVsAsyncDataSourceFactory
IVsAsyncDeferredDocView
IVsAsyncDeferredDocView2
IVsAsyncDocViewResult
IVsAsyncEnum

Wird von der Enumeratoren implementiert, die asynchrones Verhalten unterstützen.

IVsAsyncEnumCallback

Schnittstelle, die die Rückrufmethode für einen asynchronen Enumerator beschreibt, um das nächste Element als verfügbar anzugeben. Sie legen den Rückruf mit der AdviseAsyncEnumCallback(IVsAsyncEnumCallback, UInt32)-Methode der IVsAsyncEnum-Schnittstelle fest.

IVsAsynchOpenFromScc

Diese Schnittstelle unterstützt asynchrones Laden von Projekten aus der Quellcodeverwaltung.

IVsAsynchOpenFromSccProjectEvents

Stellt Statusinformationen während des asynchronen Ladens eines Projekts oder einer Projektmappe aus der Quellcodeverwaltung bereit.

IVsAsynchronousProjectCreate

Erstellt Projekte asynchron. Diese Schnittstelle wird von Projektfactorys implementiert, um das Laden von Projektmappen im Hintergrund (background solution load, BSL) zu unterstützen.

IVsAsynchronousProjectCreateUI

Benachrichtigt einen Client, wenn das Projekt, das geladen wird, den bereitgestellten Zustand erreicht.

IVsAsyncOpenDocumentResult

Stellt das Ergebnis eines asynchronen vorgangs geöffneten Dokuments dar.

IVsAsyncPersistDocData
IVsAsyncPersistHierarchyItem
IVsAsyncRunningDocumentTable
IVsAsyncRunningDocumentTable2
IVsAsyncRunningDocumentTable3
IVsAsyncRunningDocumentTable4
IVsAsyncSaveResult

Das Ergebnis eines asynchronen Speichervorgangs. Dies ist der Wert, der von der GetResult-Methode für den zurückgegebenen asynchronen Speicher zurückgegeben wird IVsTask.

IVsAsyncShell
IVsAsyncShellOpenDocument

Eine Dienstschnittstelle, die eine Reihe von Methoden zum asynchronen Öffnen von Dokumenten bereitstellt.

IVsAsyncSolution
IVsAsyncToolWindowFactory
IVsAsyncToolWindowFactoryProvider
IVsAsyncUIFactory
IVsBackForwardNavigation

Selten verwendet. Ermöglicht dem Fenster, durch Vorwärts- oder Rückwärtsnavigation zu gespeicherten Navigationspunkten zu gelangen. Verwenden Sie die AddNewBFNavigationItem(IVsWindowFrame, String, Object, Int32)-Methode der IVsUIShell-Schnittstelle, um einen Navigationspunkt hinzuzufügen.

IVsBackForwardNavigation2

Ermöglicht dem Fenster, durch Vorwärts- oder Rückwärtsnavigation zu gespeicherten Navigationspunkten zu gelangen.

IVsBatchProjectActionContext
IVsBatchUpdate

Initiiert die Vereinigung aller ausstehenden Datenupdates in einem Textpuffer oder einer Textansicht.

IVsBooleanSymbolExpressionEvaluator

Ermöglicht die Analyse und Auswertung von Ausdrücken für einen Satz boolescher Symbole, um zu testen, ob ein Satz von Symbolen dazu führt, dass der Ausdruck auf true ausgewertet wird. Sie können diese Schnittstelle abrufen, indem Sie mit VsProjectCapabilityExpressionMatcheraufrufenGetService(Type).

IVsBooleanSymbolExpressionEvaluator2

Ermöglicht die Analyse und Auswertung von Ausdrücken für einen Treffertest mit booleschen Symbolen, um zu testen, ob ein Satz von Symbolen dazu führt, dass der Ausdruck auf true ausgewertet wird. Sie wird durch gemeinsames Erstellen der GUID des BooleanSymbolExpressionEvaluator-Diensts abgerufen.

IVsBooleanSymbolPresenceBulkChecker

Stellt einen Massentrefftest mit booleschen Symbolen bereit, die von IVsBooleanSymbolExpressionEvaluator2 beim Auswerten eines booleschen Ausdrucks verwendet werden.

IVsBooleanSymbolPresenceChecker

Stellt einen Treffertest mit booleschen Symbolen bereit, die von IVsBooleanSymbolExpressionEvaluator2 beim Auswerten eines booleschen Ausdrucks verwendet werden.

IVsBroadcastMessageEvents

Sendet Meldungen an Clients, die sich registriert haben, um bei Ereignissen in der Umgebung benachrichtigt zu werden.

IVsBrowseComponentSet

Stellt die Daten bereit, die im Durchsuchen-Komponentensatz enthalten sind.

IVsBrowseContainersList

Stellt Informationen über einen Container in einer Liste von Containern bereit, oder sucht nach dem Container einer Komponente.

IVsBrowseObject

Ermöglicht das Abrufen des IVsHierarchy-Objekts oder des VSITEMID, die dem Projektkonfigurationssuchobjekt angegeben wurden.

IVsBrowseProjectLocation

Zeigt ein Dialogfeld an, um den Speicherort für ein neues Projekt zu suchen.

IVsBuildableProjectCfg

Verwaltet den Buildvorgang einer Projektkonfiguration.

IVsBuildableProjectCfg2

Enthält Informationen über die Buildkonfiguration eines Projekts und führt den Build aus.

IVsBuildDependency

Ermöglicht einem Projekt, Buildabhängigkeiten zu beschreiben.

IVsBuildItemStorage
IVsBuildItemStorageCallback
IVsBuildMacroInfo

Ermöglicht die Makroauswertung, indem aus dem Projekt die dem Makronamen zugeordnete Zeichenfolge abgerufen wird.

IVsBuildManagerAccessor

Stellt eine Möglichkeit bereit, damit nicht verwalteter Code Zugriff auf das globale Engine-Objekt abruft, ohne ein teures Objekt wie ein Projekt instanziieren zu müssen. (Nicht verwalteter Code kann nicht direkt auf Engine.GlobalEngine zugreifen, da dieses Objekt als "statisch" gekennzeichnet ist, und der Zugriff auf "statische" Objekte über eine COM-Interop-Grenze hinweg nicht einfach ist.)

IVsBuildManagerAccessor2

Bietet eine Möglichkeit, den Zugriff auf den standardmäßigen MSBuild-Buildmanager zu synchronisieren.

IVsBuildManagerAccessor3

Bietet eine Möglichkeit, den Zugriff auf den standardmäßigen MSBuild-Buildmanager zu synchronisieren.

IVsBuildManagerAccessor4
IVsBuildPropertyStorage

Ermittelt und bestimmt MSBuild-Eigenschaften in der Projektdatei.

IVsBuildPropertyStorage2

Wird vom Projektsystem implementiert, um Typen zugriff auf das MSBuild-Eigenschaftensystem zu geben. Diese Schnittstelle stellt mehr Flexibilität im Zusammenhang mit Einstellungseigenschaften bereit als IVsBuildPropertyStorage. Es ermöglicht das Hinzufügen einer neuen bedingten Eigenschaftengruppe und setzt die Werte nicht mit Escapevorgängen außer Kraft.

IVsBuildPropertyStorage3

Wird vom Projektsystem implementiert, um Typen zugriff auf das MSBuild-Eigenschaftensystem zu geben. Diese Schnittstelle stellt mehr Flexibilität im Zusammenhang mit Einstellungseigenschaften bereit als IVsBuildPropertyStorage. Es ermöglicht das Hinzufügen einer neuen bedingten Eigenschaftengruppe und setzt die Werte nicht mit Escapevorgängen außer Kraft.

IVsBuildPropertyStorageEvents

Stellt Buildeigenschaftenspeicherereignisse dar.

IVsBuildStatusCallback

Ermöglicht der Umgebung, Benachrichtigungen über den Status eines Buildvorgangs zu empfangen.

IVsBulkFileOperation
IVsCallBrowser

Bearbeitet den Aufrufbrowser zum Debuggen. Sie können eine Instanz dieser Schnittstelle vom SVsCallBrowser (SID_SVsCallBrowser)-Dienst abrufen.

IVsCfg

Stellt Informationen zur Konfiguration eines Projekts bereit.

IVsCfgBrowseObject

Gibt das IVsCfg-Objekt zurück, wenn das Projektkonfigurationssuchobjekt vorhanden ist.

IVsCfgProvider

Ermöglicht Projekten, Konfigurationsinformationen zu verwalten.

IVsCfgProvider2

Ermöglicht Projekten, Konfigurationsinformationen zu verwalten.

IVsCfgProviderEvents

Stellt Benachrichtigungen von Konfigurationsereignissen bereit.

IVsCfgProviderEventsHelper

Wird von der Umgebung implementiert, die von Projekten aufgerufen wird, um als Hilfsprogramm verwendet zu werden, das IVsCfgProvider2 implementiert.

IVsClassView

Ermöglicht die Navigation zu einem Objekt in der Klassenansicht.

IVsCmdNameMapping

Ordnet Befehlsnamen und GUIDs zu. Ermöglicht es Ihnen, alle Befehle und Namen zu bestimmen. Sie können eine Instanz dieser Schnittstelle vom SVsCmdNameMapping (SID_SVsCmdNameMapping)-Dienst abrufen.

IVsCodeDefView

Bearbeitet das Fenster Codedefinitionsansicht. Sie können eine Instanz der Schnittstelle vom SVsCodeDefView (SID_SVsCodeDefView)-Dienst abrufen.

IVsCodeDefViewContext

Legt den Kontext für das Anzeigen des Codedefinitions-Toolfensters fest. Der Kontext enthält Elemente wie den Dateinamen sowie Zeilen- und Spaltennummern.

IVsCodeShareHandler

Interne Schnittstelle. Nicht verwenden.

IVsCombinedBrowseComponentSet

Kombiniert mehrere Komponentensätze.

IVsCommandArgInfo

Ermöglicht einer QueryStatus(Guid, UInt32, OLECMD[], IntPtr)-Implementierung, abzufragen, ob ein Befehlsargument angegeben wurde.

IVsCommandWindow

Ermöglicht dem Paket die Verwendung des Befehlsfensters. Sie können eine Instanz der Schnittstelle vom SVsCommandWindow (SID_SVsCommandWindow)-Dienst abrufen.

IVsCommandWindow2

Legt den Modus des Befehlsfensters fest. Sie können eine Instanz dieser Schnittstelle vom SVsCommandWindow (SID_SVsCommandWindow)-Dienst abrufen.

IVsCommandWindowsCollection

Bearbeitet Fenster in der Befehlsfensterliste, die Visual Studio verwaltet. Sie können eine Instanz der Schnittstelle vom SVsCommandWindowsCollection (SID_SVsCommandWindowsCollection)-Dienst abrufen.

IVsCommentTaskInfo

Enthält Informationen über die Kommentaraufgabentoken, die von der Aufgabenliste verwendet werden.

IVsCommentTaskToken

Stellt ein Kommentaraufgabentoken dar.

IVsCommonMessagePump

Ermöglicht es dem Benutzer, dass Visual Studio während Verarbeitung im Hintergrund weiterhin reagiert. Die Schnittstelle kann über den SVsCommonMessagePumpFactory-Dienst abgerufen werden.

IVsCommonMessagePumpClientEvents

Stellt benutzerdefinierte Logik für die Behandlung von Wartevorgangsereignissen bereit, wie das Verstreichen eines Zeitlimits, das Signalisieren eines Handles oder den Erhalt einer Fenstermeldung. Die Schnittstelle ist nur für erweiterte Wartevorgangsszenarien erforderlich, die mehr Kontrolle über die Wartevorgangslogik erfordern. In den meisten Fällen sollten die Standardfunktionen ausreichen, die von ModalWaitForObjects(IntPtr[], UInt32, UInt32) bereitgestellt werden. Diese Schnittstelle ist eine vereinfachte Version der IOleComponent2-Schnittstelle.

IVsCommonMessagePumpFactory

Ermöglicht der Implementierung,ein IVsCommonMessagePump zu erstellen.

IVsComponentEnumeratorFactory

Stellt einen Enumerator für Komponenten, Assemblypfade oder eine Liste von Verzeichnissen bereit, die Verweise enthalten. Sie können eine Instanz der Schnittstelle vom SCompEnumService (SID_SCompEnumService)-Dienst abrufen.

IVsComponentEnumeratorFactory2

Stellt einen Enumerator für Komponenten, Assemblypfade oder eine Liste von Verzeichnissen bereit, die Verweise enthalten. Sie können eine Instanz der Schnittstelle vom SCompEnumService (SID_SCompEnumService)-Dienst abrufen. Diese Schnittstelle erweitert IVsComponentEnumeratorFactory, indem sie eine durch Semikolons getrennte Liste von Pfaden akzeptiert.

IVsComponentEnumeratorFactory3

Stellt einen Enumerator für Komponenten, Assemblypfade oder eine Liste von Verzeichnissen bereit, die Verweise enthalten. Sie können eine Instanz der Schnittstelle vom SCompEnumService (SID_SCompEnumService)-Dienst abrufen. Diese Schnittstelle erweitert die Funktionalität von IVsComponentEnumeratorFactory2, indem sie einen Enumerator erstellt, der auch Laufzeitinformationen zurückgibt. Es erbt jedoch nicht von IVsComponentEnumeratorFactory2.

IVsComponentEnumeratorFactory4

Listet die Komponenten auf, die mit der erweiterbaren Festlegung von Zielversionen übereinstimmen.

IVsComponentModelHost

Macht informationen verfügbar, die für das Hosten von Visual Studio MEF erforderlich sind. Sie können diese Schnittstelle über den SVsComponentModelHost-Dienst abrufen.

IVsComponentSelectorData

Gibt Daten zu einer Komponente zurück.

IVsComponentSelectorDlg

Fügt einem Projekt Komponenten hinzu.

IVsComponentSelectorDlg2

Verwaltet Verweise auf Komponenten von verschiedenen Typen innerhalb des Projekts.

IVsComponentSelectorDlg3

Verwaltet Verweise auf Komponenten von verschiedenen Typen innerhalb des Projekts.

IVsComponentSelectorDlg4

Verwaltet Verweise auf Komponenten von verschiedenen Typen innerhalb des Projekts. Wird von der Visual Studio Shell implementiert und kann über den SVsComponentSelectorDlg-Dienst abgerufen werden.

IVsComponentSelectorProvider

Implementiert von VSPackages, die Seiten für eine Komponentenauswahl bereitstellen, z. B. das Dialogfeld Verweis hinzufügen.

IVsComponentUser

Fügt einem angegebenen Objekt Komponenten hinzu.

IVsComReference

Stellt Informationen über Visual Studio COM-Verweise bereit.

IVsComReferenceProviderContext

Das Kontextobjekt, das verwendet wird, um den COM-Verweisanbieter zu initialisieren.

IVsConfigurationManagerDlg

Zeigt das Dialogfeld Configuration Manager an. Sie können eine Instanz der Schnittstelle vom SVsConfigurationManagerDlg (SID_SVsConfigurationManagerDlg)-Dienst abrufen.

IVsConfigureToolboxItem

Wird von Client implementiert, um verwaltete Toolboxelemente zu konfigurieren, wie sie der Toolbox hinzugefügt werden, indem sie mit IToolboxService registriert werden. Objekte, die diese Schnittstelle implementieren, werden mithilfe des CreateInstance(Guid, Object, Guid, UInt32, IntPtr) erstellt. Sie sollten unter dem Schlüssel $RegRoot$\ToolboxItemConfiguration registriert werden.

IVsConnectedServiceInstanceReference

Stellt einen Verweis auf einen verbundenen Dienst dar.

IVsConnectedServiceInstanceReferenceProviderContext

Der Kontext für den Verbindungsdienstanbieter.

IVsConnectedServiceProperties

Stellt die Eigenschaften des verbundenen Diensts dar.

IVsContextualIntellisenseFilter

Filtert IntelliSense-Elemente, um zu steuern, ob IntelliSense-Hilfe angezeigt wird. Sie können eine Instanz der Schnittstelle aus der GetFilter(IVsHierarchy, IVsContextualIntellisenseFilter)-Methode der IVsContextualIntellisenseFilterProvider-Schnittstelle abrufen.

IVsContextualIntellisenseFilterProvider

Stellt einen Filter für IntelliSense-Elemente auf Grundlage von Projekthierarchieninformationen bereit. Sie können eine Instanz der Schnittstelle aus der Gerätekonfiguration (DevCfg) abrufen.

IVsCoTaskMemFreeMyStrings

Wird in Verbindung mit bestimmten anderen Schnittstellen verwendet, um anzugeben, dass die Zeichenfolgen, die von diesen Schnittstellen zurückgegeben werden, vom Aufrufer freigegeben werden sollten.

IVsCreateAggregateProject

Wird durch einen Projekttyp aufgerufen, der Aggregation unterstützt.

IVsDataEnvironment

Stellt eine Schnittstelle für Datendienste, wie Datenbankverbindungen, bereit. Sie können die Schnittstelle verwenden, um die Webdienst-Durchsuchfunktion zu unterstützen.

IVsDataObjectStringMapEvents

Wird von Clients von IVsDataObjectStringMapManager implementiert, die an einen Rückruf interessieren sind, wenn sich die Zeichenfolgen-Zuordnung ändert.

IVsDataObjectStringMapManager

Ermöglicht die Speicherung von Name-Wert-Paaren in einem IDataObject. Mehrfachzeichenfolgenzuordnungen mit unterschiedlichen Namen können in einem einzelnen Datenobjekt vorhanden sind. Sie können diese Schnittstelle abrufen, indem Sie SVsDataObjectStringMapManager verwenden.

IVsDataObjectStringMapManager2

Ermöglicht das Speichern von Name-Wert-Paaren in IDataObject-Objekten. Mehrfachzeichenfolgenzuordnungen mit unterschiedlichen Namen können in einem einzelnen Datenobjekt vorhanden sind.

IVsDataSourceFactory

Wird von Paketen implementiert, die ihre eigenen Datenquellenfactorys angeben.

IVsDebuggableProjectCfg

Aktiviert eine erstellte Konfiguration für den Start und die Ausführung durch den Debugger.

IVsDebuggableProjectCfg2

Unterstützt den Debug-Start (F5-Befehl). Erweitert IVsDebuggableProjectCfg, um einen Methodenaufruf (OnBeforeDebugLaunch(UInt32)) vor dem Starten des Debuggers bereitzustellen.

IVsDebuggableProtocol

Ermöglicht Clients, der debugfähigen der Protokollliste hinzuzufügen.

IVsDebugger

Bietet Zugriff auf den aktuellen Debugger, damit das Paket auf Debuggerereignisse lauschen kann. Sie können eine Instanz dieser Schnittstelle von der GetIVsDebugger()-Methode des LanguageService-Diensts abrufen.

IVsDebugger10
IVsDebugger2

Bietet zusätzlichen Zugriff auf den Debugger. Sie können eine Instanz dieser Schnittstelle vom SVsShellDebugger (SID_SVsShellDebugger)-Dienst abrufen. Diese Schnittstelle erweitert IVsDebugger.

IVsDebugger3

Bietet zusätzlichen Zugriff auf den Debugger. Sie können eine Instanz dieser Schnittstelle vom SVsShellDebugger (SID_SVsShellDebugger)-Dienst abrufen. Diese Schnittstelle erweitert IVsDebugger und IVsDebugger2.

IVsDebugger4

Bietet zusätzlichen Zugriff auf den Debugger. Sie können eine Instanz dieser Schnittstelle vom SVsShellDebugger (SID_SVsShellDebugger)-Dienst abrufen.

IVsDebugger5

Wird vom Debugger implementiert, der über den SID_SVsShellDebugger-Dienst abgerufen wird.

IVsDebugger6
IVsDebugger7
IVsDebugger8
IVsDebugger9
IVsDebuggerEvents

Stellt eine Benachrichtigung bereit, wenn der Debugger den Modus ändert. Der Debugger funktioniert in einem von drei Modi: Ausführung, Unterbrechung oder Entwurf. Die Schnittstelle ist ein Argument der AdviseDebuggerEvents(IVsDebuggerEvents, UInt32)-Methode der IVsDebugger-Schnittstelle. Die Schnittstelle ist eine Ereignissenke (ein Empfänger von Ereignissen), implementiert durch Komponenten, die über Änderungen im Debugger informiert werden möchten.

IVsDebuggerLaunchAsync
IVsDebuggerLaunchCompletionCallback
IVsDebugLaunch

Startet den Debugger. Sie können eine Instanz dieser Schnittstelle vom SVsDebugLaunch (SID_SVsDebugLaunch)-Dienst abrufen.

IVsDebugLaunchHook

Sie dürfen diese Schnittstelle nicht implementieren, nutzen oder aufrufen. Durch Verwenden dieser Schnittstelle können Visual Studio-Kernfunktionen beeinträchtigt werden. Es sollen Implementierungen von Debug-Engines zugelassen werden, um die Debugginganforderungen vorhandener Projektsysteme zu erweitern.

IVsDebugProcessNotify

Stellt eine Benachrichtigung bereit, dass der Debugger gerade beendet wird. Wird als das VsDebugTargetInfo2-Argument in der LaunchDebugTargets2(UInt32, IntPtr)-Methode der IVsDebugger2-Schnittstelle verwendet.

IVsDebugRemoteDiscoveryUI

Stellt Methoden für die Suche nach Remotedebuggingcomputern bereit. Sie können eine Instanz dieser Schnittstelle vom SVsDebugRemoteDiscoveryUI (SID_SVsDebugRemoteDiscoveryUI)-Dienst abrufen.

IVsDebugTargetSelectionService

Stellt Debugziel-Auswahldienste bereit. Diese Schnittstelle wird durch das einzelne DebugTargetHandler-Paket implementiert. Projekte können mit dieser allgemeinen Implementierung des DebugTarget-Menücontrollers optional teilnehmen. Sie können eine Instanz dieser Schnittstelle vom SVsDebugTargetSelectionService (SID_SVsDebugTargetSelectionService)-Dienst abrufen.

IVsDefaultToolboxTabState

Bestimmt den Standardzustand einer Registerkarte in der Toolbox , ob erweitert oder nicht erweitert. Eine optionale Schnittstelle für Implementierungen von IVsToolboxUser.

IVsDeferredDocView

Stellt die Bereitstellung einer tatsächlichen Dokumentansicht zurück, bis die Dokumentendaten in der aktiven Dokumenttabelle (RDT) geladen und registriert wurden. Dadurch kann das Paket das Dokument überprüfen und entscheiden, welche Ansichtsart bereitzustellen ist.

IVsDeferredSaveProject

Verzögert das dauerhafte Speichern eines Projekts, bis der Benutzer es mit SaveAll speichert. Erstellt den Effekt als wäre das Projekts im Arbeitsspeicher. Das Paket verwendet einen generierten Namen für das Projekt sowie temporäre Dateien in einem temporären Speicherort. Beschränkt die Projektmappe auf ein Projekt.

IVsDependency

Beschreibt ein Projekt, das von einem anderen Projekt in Buildvorgängen oder in der Bereitstellung verwendet wird.

IVsDependencyProvider

Bietet Zugriff auf Abhängigkeiten einer Projektkonfiguration.

IVsDeployableProjectCfg

Ermöglicht einem Projekt, Bereitstellungsvorgänge zu verwalten.

IVsDeployableProjectCfg2

Hilft bei der Unterstützung der Ausgabe zur Bereitstellung während der Projektbereitstellung. Erweitert IVsDeployableProjectCfg und erbt davon.

IVsDeployDependency

Bietet Zugriff auf eine Ausgabegruppenabhängigkeit.

IVsDeployDependency2

Ruft die Werte der Dependency-Eigenschaft nach Namen ab.

IVsDeployStatusCallback

Ermöglicht der Umgebung, Benachrichtigungen über den Status eines Bereitstellungvorgangs zu empfangen.

IVsDesignerInfo

Ruft die Designertechnologie und andere sprachagnostische Informationen ab, die einem Designer zugeordnet werden. Es kann vom Visual Studio-Dokumentenframework abgerufen werden.

IVsDesignTimeAssemblyResolution

Stellt Methoden bereit, die Entwurfszeitassemblyauflösung ausführen.

IVsDesignTimeAssemblyResolution2

Stellt Entwurfszeitauflösung von Assemblyverweispfaden im aktuellen Zielframework bereit. Diese Schnittstelle, abgerufen als ein ItemContext-Dienst aus dem Projekt.

IVsDetermineWizardTrust

Definiert Ereignisse für einen Assistenten sowie Methoden, die Statusinformationen bereitstellen. Sie können eine Instanz der Schnittstelle vom SVsDetermineWizardTrust (SID_SVsDetermineWizardTrust)-Dienst abrufen.

IVsDiagnosticsItem

Stellt Informationen bereit für die Verwendung in der Diagnostik.

IVsDiagnosticsProvider

Ermöglicht Komponenten, am Diagnosensystem der Shells teilnehmen.

IVsDifferenceService

Öffnet ein Fenster in Visual Studio, mit dem zwei Dateien verglichen werden.

IVsDiscoveryService

Erstellt eine Suchsitzung.

IVsDocDataFileChangeControl

Bestimmt, ob Änderungen an den Dokumentendatendateien, die außerhalb des Editors vorgenommen wurden, ignoriert werden sollen.

IVsDocOutlineProvider

Stellt Informationen zu einer Dokumentgliederung bereit.

IVsDocOutlineProvider2

Ermöglicht, dass die Shell-Übersetzung der Zugriffstasten geändert wird.

IVsDocumentLockHolder

Ermöglicht einem NichtEditor, einem Element , das in der ausgeführten Dokumententabelle registriert wird eine Bearbeitungssperre hinzuzufügen.

IVsDocumentPreviewer

Stellt Informationen zur Dokumentvorschau bereit.

IVsDpiAware
IVsDummy
IVsDynamicNavigationItem

Stellt Informationen zu einem dynamisch erstellten Navigationselement bereit.

IVsEditorFactory

Erstellt Instanzen von Dokumentenansichtsobjekten und von Datenobjekten.

IVsEditorFactory2

Erstellt Instanzen von Dokumentenansichtsobjekten und von Datenobjekten.

IVsEditorFactory3
IVsEditorFactory4
IVsEditorFactoryChooser

Wird von einer Editorfactory als Auswahl (oder Delegator) zu anderen Typen der Editorfactory implementiert.

IVsEditorFactoryNotify

Stellt Benachrichtigungsmethoden für das Speichern oder Umbenennen einer Datei oder das Hinzufügen eines Elements bereit.

IVsENCRebuildableProjectCfg
IVsENCRebuildableProjectCfg2
IVsEnhancedDataTip

Ermöglicht die Anpassung von DataTips im Debugger.

IVsEnumCommentTaskTokens

Listet eine Auflistung von Kommentaraufgabentoken auf, die der Aufgabenliste zugeordnet sind.

IVsEnumCryptoProviderContainers

Stellt einen Enumerator für alle Schlüsselcontainer in einem Kryptographieanbieter bereit. Ein Schlüsselcontainer ist Teil einer Schlüsseldatenbank, die alle Schlüsselpaare für einen bestimmten Benutzer enthält. Wird durch die EnumContainers(String, IVsEnumCryptoProviderContainers)-Methode der IVsStrongNameKeys-Schnittstelle zurückgegeben.

IVsEnumCryptoProviders

Stellt einen Enumerator für die Listenkryptografiedienstanbieter bereit. Wird durch die EnumProviders(IVsEnumCryptoProviders)-Methode der IVsStrongNameKeys-Schnittstelle zurückgegeben.

IVsEnumDependencies

Listet einen Satz von Abhängigkeiten auf.

IVsEnumDocumentPreviewers

Listet einen Satz von Dokumentvorschauen auf.

IVsEnumGuids

Listet eine Auflistung von GUIDs auf.

IVsEnumHierarchies

Stellt eine -Enumeration für IVsHierarchy -Objekte bereit.

IVsEnumHierarchyItemsFactory

Erstellt Instanzen von IEnumHierarchyItems, einen Enumerator für Elemente in der Projekthierarchie. Sie können eine Instanz dieser Schnittstelle vom SVsEnumHierarchyItemsFactory (SID_SVsEnumHierarchyItemsFactory)-Dienst abrufen.

IVsEnumLibraries2

Listet Symbolbibliotheken auf.

IVsEnumNavInfoNodes

Listet die Knotenelemente auf, die von der IVsNavInfo-Schnittstelle dargestellt werden.

IVsEnumOutputs

Enumeriert einen Satz von Buildausgabeelementen aus der Konfiguration eines Projekts. Listet einen Satz von Buildausgabeelementen aus der Konfiguration eines Projekts auf.

IVsEnumSearchProviders

Listet eine Auflistung von Suchanbietern auf.

IVsEnumSelectedSymbols

Enumerator für Gruppen der ausgewählten Symbole. Der Enumerator gibt ein Array von IVsSelectedSymbol-Schnittstellen zurück.

IVsEnumSharedProjectReferences
IVsEnumTaskItems

Listet die Aufgabenelemente auf, die den Aufgabenanbietern zugeordnet sind.

IVsEnumWindowSearchFilters

Listet eine Auflistung von Fenstersuchenfiltern auf.

IVsEnumWindowSearchOptions

Listet eine Auflistung von Fenstersuchoptionen auf.

IVsErrorItem

Stellt Informationen zu einem Fehlerelement bereit. Die Informationen umfassen die Hierarchie, die der Fehler angehört, und ob es ein Fehler, eine Warnung oder eine Meldung ist.

IVsErrorItem2

Wird von Fehlerlistenelementen implementiert (zusätzlich zu IVsTaskItem). Verwenden Sie diese Schnittstelle anstelle der IVsErrorItem2, wenn Sie ihr eigenes benutzerdefiniertes Symbol im Fenster Fehlerliste angeben möchten.

IVsErrorList

Bearbeitet das BuildErrorList-Fenster. Sie können eine Instanz dieser Schnittstelle vom SVsErrorList (SID_SVsErrorList)-Dienst abrufen. Der SVsErrorList-Dienst stellt auch IVsTaskList bereit.

IVsExtensibility3

Ist nicht für die direkte Verwendung im Benutzercode vorgesehen. Implementiert viele der Funktionen, die Erweiterbarkeit unterstützen, einschließlich das Initiierens von verschiedenen Ereignissen. Kombiniert die älteren IVsExtensibility und die IVsExtensibility2-Schnittstellen, die nicht von verwaltetem Code in eine Schnittstelle verwendbar waren.

IVsExtensibleObject

Gibt ein VSPackage-spezifisches Automatisierungsobjekt an bestimmten Punkten im Automatisierungsmodell zurück.

IVsExternalFilesManager

Wird von der Umgebung implementiert, um das Projekt Sonstige Dateien zu behandeln.

IVsExternalFilesManager2

Wird von der Umgebung implementiert, um das Projekt Sonstige Dateien zu behandeln.

IVsFavoritesProvider

Wird von der Umgebung verwendet, wenn eine URL zur Favoritenliste hinzugefügt wird.

IVsFileBackup2

Diese Schnittstelle sollte von Dokumentdaten unterstützt werden, die gesichert werden sollen. Die Visual Studio-Dateiwiederherstellung sichert alle Objekte in der Ausgeführten Dokumenttabelle, die IVsFileBackup2 unterstützen und nicht gespeicherte Änderungen aufweisen. Implementieren Sie diese Schnittstelle anstelle von IVsFileBackup, wenn Ihre Komponente asynchrone Sicherungen unterstützt, die nicht im UI-Thread ausgeführt werden.

IVsFileChangeEvents

Benachrichtigt Clients, wenn ausgewählte Dateien auf dem Datenträger geändert wurden.

IVsFileChangeEx

Ermöglicht Änderungen an einer Datei oder einem Verzeichnis.

IVsFileChangeEx2
IVsFileChangeEx3
IVsFileMergeService

Verwaltet ein Fenster in Visual Studio, das eine Dreiwegezusammenführung ausführt.

IVsFileReference

Stellt Informationen über Visual Studio-Dateiverweise bereit.

IVsFileReferenceProviderContext

Das Kontextobjekt, das verwendet wird, um den Dateiverweisanbieter zu initialisieren.

IVsFileUpgrade

Führt Dateiupgrades als Teil Projektupgrades aus.

IVsFileUpgrade2

Führt Dateiupgrades für angegebene Versionen als Teil eines Projektupgrades aus.

IVsFilterAddProjectItemDlg

Legt die Filterung für das Dialogfeld Element hinzufügen fest.

IVsFilterAddProjectItemDlg2

Legt die Filterung für das Dialogfeld AddItem fest.

IVsFilterKeys

Steuert die Bindung zwischen Schlüssel und Befehlen. Sie können eine Instanz dieser Schnittstelle vom SVsFilterKeys (SID_SVsFilterKeys)-Dienst abrufen.

IVsFilterKeys2

Steuert die Bindung zwischen Schlüssel und Befehlen. Sie können eine Instanz dieser Schnittstelle vom SVsFilterKeys (SID_SVsFilterKeys)-Dienst abrufen. Erweitert IVsFilterKeys, aber erbt nicht davon.

IVsFilterNewProjectDlg

Ermöglicht die Filterung von Elementen im Dialogfeld Neues Projekt. Wird von Komponenten implementiert, die filtern möchten.

IVsFindSymbol

Implementiert die Suche, die mit dem Menübefehl FindSymbol durchgeführt wird. Sie können eine Instanz dieser Schnittstelle vom SVsObjectSearch (SID_SVsObjectSearch)-Dienst abrufen.

IVsFindSymbol2

Implementiert die durch den Menübefehl FindSymbol durchgeführte Suche mit Unterstützung für mehrere Frameworks.

IVsFindSymbolEvents

Ausgehende Schnittstelle für Ereignisse, z. B. Änderungen in Den Suchoptionen, im Zusammenhang mit dem Befehl Symbol suchen. Der Client implementiert die Schnittstelle und weist den Server an.

IVsFindSymbolEvents2

Ausgehende Schnittstelle für Ereignisse, z. B. Änderungen an Suchoptionen im Zusammenhang mit dem Befehl Symbol suchen, mit Unterstützung für mehrere Frameworks.

IVsFireSolutionEvents

Löst die gleichen Ereignisse (SolutionEvents) aus, die normalerweise von einer Projektmappe ausgelöst werden. Ermöglicht einem Projekt, das Unterprojekte schachtelt, diese Ereignisse auszulösen. Wird von der Umgebung implementiert.

IVsFireSolutionEvents2

Löst die gleichen Ereignisse (SolutionEvents) aus, die normalerweise von einer Projektmappe ausgelöst werden. Ermöglicht einem Projekt, das Unterprojekte schachtelt, diese Ereignisse auszulösen. Erweitert IVsFireSolutionEvents, aber erbt nicht davon.

IVsFireUpdateSolutionEvents

Wird von der Umgebung implementiert. Wird von Projekten verwendet, die Unterprojekte verschachteln. Diese Projekte müssen IVsParentProject implementieren. Diese Schnittstelle ermöglicht es einem Projekt, das Unterprojekte verschachtelt, die gleichen UpdateSolutionEvents auszulösen, die normalerweise von der Projektmappe ausgelöst werden. Diese Schnittstelle ähnelt der zugehörigen IVsFireSolutionEvents-Schnittstelle, aber der Zugriff erfolgt über QueryService für den SVsSolutionBuildManager-Dienst. Diese Methoden durchlaufen die Benachrichtigungssenken von Clients von IVsUpdateSolutionEvents und rufen die entsprechende Benachrichtigungsmethode auf.

IVsFontAndColorCacheManager

Steuert das Zwischenspeichern von Schriftart- und Farbeinstellungen.

IVsFontAndColorDefaults

Ermöglicht es einem VSPackage, die Eigenschaftenseite Schriftarten und Farben der IDE zu unterstützen, indem Standardschriftarten und -farben für ein Fenster oder eine UI-Komponente definiert werden.

IVsFontAndColorDefaultsProvider

Stellt eine instance der IVsFontAndColorDefaults oder der Schnittstelle bereit, die IVsFontAndColorGroup einer bestimmten Kategorie entspricht– ein bestimmtes Element, das in der Dropdownliste Einstellungen anzeigen der Eigenschaftenseite Schriftarten und Farben des Dialogfelds Optionen aufgeführt ist.

IVsFontAndColorEvents

Benachrichtigt VSPackages mithilfe der Schriftarten- und Farbinformationen über Änderungen in den Schriftart- und Farbeinstellungen.

IVsFontAndColorGroup

Stellt einen Mechanismus bereit, durch den das VSPackage, das Schriftart- und Farbunterstützung bietet, eine Gruppe von Anzeigelementen angeben kann - eine Oberkategorie, die die Union von zwei oder mehr Kategorien darstellt.

IVsFontAndColorStorage

Ermöglicht einem VSPackages, Schriftart- und Farbdaten zur Registrierung abzurufen oder zu speichern.

IVsFontAndColorStorage2

Ermöglicht einem VSPackage, Registrierungsschriftart- und -farbeinträge zu verwalten.

IVsFontAndColorStorage3

Ermöglicht einem VSPackage, Registrierungsschriftart- und -farbeinträge zu verwalten.

IVsFontAndColorStorage4
IVsFontAndColorUtilities

Stellt Tools zum Arbeiten mit den Eingabe- und Ausgabedaten bereit, die von den Methoden des Visual Studio-Mechanismus für Schriftart und Farbe verwendet werden.

IVsFrameworkMultiTargeting

Bietet grundlegende Unterstützung für die Festlegung von Zielversionen für erweiterbares Framework.

IVsFrameworkMultiTargeting2

Bietet Basisunterstützung für das erweiterbare Framework mit mehreren Zielversionen in Visual Studio 2012.

IVsFrameworkRetargetingDlg

Bietet grundlegende Unterstützung für den Neuzuweisungsdialog für erweiterbares Framework.

IVsFreeThreadedFileChangeEvents
IVsFreeThreadedFileChangeEvents2
IVsGeneratorProgress

Ermöglicht dem Einzeldatei-Generator, seinen Status zu melden und zusätzliche Warnungs- bzw. Fehlerinformationen bereitzustellen.

IVsGetCfgProvider

Wird von ein Projektsystem implementiert. Ruft einen Zeiger auf IVsCfgProvider ab.

IVsGetScciProviderInterface

Ruft die Quellcodeverwaltungs-Anbieterschnittstelle ab.

IVsGlobals2

Lädt und speichert Werte, die für die Projektmappe global sind. Ersetzt IVsGlobals, das nicht in verwaltetem Code verwendet werden kann.

IVsGlobalsCallback2

Führt die Speicherungs- und die Ladevorgänge für die IVsGlobals2-Schnittstelle aus.

IVsGlobalSearch

Verwaltet IDE (integrierte Entwicklungsumgebung)-weite Suchen.

IVsGlobalSearchCallback

Verfolgt den Fortschritt von globalen Suchen.

IVsGlobalSearchTask

Implementiert die globale Suchenaufgabe, die Suchen über mehrere Anbieter ausführt.

IVsGlobalSearchUI

Bietet Zugriff auf die Benutzeroberfläche zur globalen Suche der integrierten Entwicklungsumgebung (IDE).

IVsGlobalSearchUIResultsCategory

Stellt Informationen aus den Suchkategorien bereit, die Ergebnisse zurückgegeben haben.

IVsGradient

Aktiviert ein VSPackage, angegebene Benutzeroberflächenelemente mit dem richtigen Farbverlauf zu zeichnen.

IVsHandleInComingCallDynamicInProc

Gibt einem Objekt die Möglichkeit, das erneute Eintreffen von Aufrufen von anderen COM-Apartments dynamisch zu steuern, also über die Hintergrund-Threads.

IVsHasRelatedSaveItems

Ermöglicht das Speichern von zusätzlichen Elementen. Wird von Clients implementiert, die zusätzliche Elemente Dialogfeld Änderungen Speichern anzeigen möchten, oder die möchten, dass besondere Elemente gleichzeitig mit andere Elemente gespeichert werden.

IVsHelpAttributeList

Stellt eine Liste aller möglichen Werte für ein Hilfeattribut bereit. Die Schnittstelle stellt keinen Enumerator bereit, sondern verwendet stattdessen einen ganzzahligen Index, um die Werte abzurufen.

IVsHelpProvider

Implementieren Sie diese Schnittstelle, um die standardmäßige Hilfe zu überschreiben.

IVsHelpSystem

Bietet Zugriff auf das Hilfesystem.

IVsHierarchy

Stellt Hierarchienverwaltung für VSPackages bereit, die Projekthierarchien implementieren.

IVsHierarchy2
IVsHierarchyDeleteHandler

Verwaltet das Löschen oder Entfernen von Hierarchienelementen.

IVsHierarchyDeleteHandler2

Löscht eine oder mehrere Elemente in einer Projektmappenhierarchie. Die Schnittstelle erweitert (erbt jedoch nicht von) IVsHierarchyDeleteHandler. Nur erforderlich, wenn Ihr Paket eine eigene Löscheingabeaufforderung verwenden soll.

IVsHierarchyDeleteHandler3

Stellt Massenelement-Löschungsfunktion bereit.

IVsHierarchyDirectionalDropDataTarget

Verarbeitet Dropziele über, unten und auf dem Element. Diese Schnittstelle wird durch eine IVsHierarchy implementiert.

IVsHierarchyDropDataSource

Stellt Informationen zu einem gezogenen Element in Bezug auf seine Datenquelle während eines Drag-and-Drop-Vorgangs innerhalb eines Hierarchiefensters bereit. Sie können eine Instanz dieser Schnittstelle von der IVsHierarchy-Schnittstelle abrufen.

IVsHierarchyDropDataSource2

Stellt Informationen zu einem gezogenen Element in Bezug auf seine Datenquelle während eines Drag-and-Drop-Vorgangs innerhalb eines Hierarchiefensters bereit. Die Schnittstelle erweitert die IVsHierarchyDropDataSource-Schnittstelle und erbt von ihr. Sie müssen IVsHierarchyDropDataSource2 nur verwenden, wenn Sie die zusätzlichen Methoden benötigen.

IVsHierarchyDropDataTarget

Stellt Informationen zu einem gezogenen Element in Bezug auf sein Ablageziel während eines Drag-and-Drop-Vorgangs innerhalb eines Hierarchiefensters bereit.

IVsHierarchyEvents

Benachrichtigt Clients über Änderungen an der Hierarchie.

IVsHierarchyEvents2

Benachrichtigt Clients über zusätzliche Änderungen an der Hierarchie.

IVsHierarchyManipulation

Steuert den Zustand der Hierarchie in der Umgebung.

IVsHierarchyManipulationStateContext

Stellt den Hierarchienmanipulationszustand zu einem bestimmten Zeitpunkt deterministisch wieder her.

IVsHierarchyRefactorNotify

Benachrichtigt die Hierarchie über Umgestaltungsvorgänge.

IVsHTMLConverter

Ermöglicht dem Debugger, mehrere HTML-Elemente in der Ausgabe zu verarbeiten. Sie können eine Instanz der Schnittstelle vom SVsHTMLConverter (SID_SVsHTMLConverter)-Dienst abrufen.

IVsImageButton

Zeichnet ein Bild auf einer Schaltfläche, die von einem VSPackage erstellt wird.

IVsImageMonikerImageList

Stellt die Liste der Bildmoniker dar.

IVsImageMonikerSource
IVsImageService

Registriert bekannte Bilder (wie Symbole) für Visual Studio.

IVsImageService2

Registriert bekannte Bilder (wie Symbole) für Visual Studio.

IVsIME

Erlaubt den Paketzugriff auf den Eingabemethoden-Editor (IME). Der Eingabemethoden-Editor bietet Kandidatenelemente als Reaktion auf Benutzertastatureingaben an. Wird häufig bei nicht alphabetischen Sprachen in der Lokalisierung verwendet. Sie können eine Instanz der Schnittstelle vom SVsIME (SID_SVsIME)-Dienst abrufen.

IVsInfoBar

Stellt die Daten dar, die zum Erstellen eines IVsUIElements erforderlich sind, das eine Infoleiste darstellt. Infoleisten können über ein Symbol, eine Reihe von Textspannen und eine optionale Schaltfläche zum Schließen verfügen.

IVsInfoBarActionItem

Stellt eine anklickbare Aktionsspanne innerhalb einer IVsInfoBar dar, die standardmäßig als Link gerendert wird. Aktionselemente können kontextbezogene Daten zugeordnet haben und einen Klickrückruf auf der IVsInfoBarUIEvents-Schnittstelle haben.

IVsInfoBarActionItemCollection

Stellt eine Auflistung von Aktionselementen dar.

IVsInfoBarHost

Ein Hoststeuerelement, das weiß, wie Infoleisten anzulegen sind. Für IVsWindowFrame kann über VSFPROPID_InfoBarHost auf einen Host zugegriffen werden.

IVsInfoBarTextSpan

Stellt eine Textspanne innerhalb einer IVsInfoBar dar. Mehrere Textspannen können auf die gleiche Weise wie ein Rich-Text-Dokument verkettet werden.

IVsInfoBarTextSpanCollection

Stellt ein Dokument dar, das aus Textspannen besteht.

IVsInfoBarUIElement

Stellt ein InfoBar-UI-Element dar.

IVsInfoBarUIEvents

Behandelt Benutzergesten in einer Infoleiste.

IVsInfoBarUIFactory
IVsInstalledProduct

Ermöglicht ihrem VSPackage, Informationen auf dem Begrüßungsbildschirm und im Dialogfeld Info im Menü Hilfe zu platzieren.

IVsIntelliMouseHandler

Ermöglicht einem Paket, die IntelliMouse-Funktionalität vollständig zu nutzen. Wird in Shell-Clients verwendet, die einige ihrer eigenen Funktionen implementieren. Sie können eine Instanz der Schnittstelle vom SVsIntelliMouseHandler (SID_SVsIntelliMouseHandler)-Dienst abrufen.

IVsIntellisenseEngine

Ermöglicht einem Projekthierarchienknoten, Dateien als Teil der Unterstützung für IntelliSense zu laden oder zu entladen. Laden und Entladen generiert Ereignisse, die möglicherweise das ändern, was IntelliSense anzeigt. Sie können eine Instanz der Schnittstelle vom SVsIntellisenseEngine (SID_SVsIntelliSenseEngine)-Dienst abrufen.

IVsIntellisenseProject

Bietet IntelliSense-Unterstützung für ein Projekt. Wird mit IVsIntellisenseProjectHost verwendet und ist für die Verwendung mit enthaltenen Sprachen vorgesehen.

IVsIntellisenseProjectEventSink

Definiert die Ereignisfunktionen für ein IntelliSense-Projekt. (IVsIntellisenseProject).

IVsIntellisenseProjectHost

Ermöglicht einem Projekthierarchienknoten, Informationen über geschachtelte IntelliSense-Projekte (die Projekte, die IVsIntellisenseProject implementieren) zur Anzeige in IntelliSense-QuickInfos bereitzustellen. Wird mit enthaltenen Sprachen verwendet. Sie können eine Instanz dieser Schnittstelle vom SVsIntellisenseProjectHost (SID_SVsIntellisenseProjectHost)-Dienst abrufen.

IVsIntellisenseProjectManager

Ermöglicht einem Projekthierarchienknoten, Ereignis-Listener zu benachrichtigen, die ändern, was in IntelliSense-QuickInfos angezeigt wird, sowie bestimmte Projektinformationen abzurufen. Sie können eine Instanz der Schnittstelle vom SVsIntellisenseProjectManager (SID_SVsIntellisenseProjectManager)-Dienst abrufen. Wird mit enthaltenen Sprachen verwendet.

IVsInvalidateCachedCommandState
IVsInvisibleEditor

Ruft die Dokumentendaten für die Datei "in Bearbeitung" durch das nicht sichtbare Editorobjekt ab.

IVsInvisibleEditorManager

Wird verwendet, um einen nicht sichtbaren Editor zu registrieren.

IVsItemTypeResolutionService

Stellt die Verbindungen zwischen referenzierten Projekten und Assemblys her, um Typinformationen für einen Projektknoten bereitzustellen.

IVsItemTypeResolutionSite

Stellt Rückrufmethoden für IVsItemTypeResolutionService bereit, um Verweise und Assemblys nachzuverfolgen.

IVsLanguageInfoPackage

Wird verwendet, um Eigenschaftenseiten des sprachspezifischen Editors im Dialogfeld Optionen bereitzustellen.

IVsLanguageServiceBuildErrorReporter

Stellt Fehlerberichte für einen Sprachdienst mit einem Projektsystem bereit.

IVsLanguageServiceBuildErrorReporter2

Stellt zusätzliche Fehlerberichte für einen Sprachdienst mit einem Projektsystem bereit.

IVsLaunchPad

Schnittstelle, um Befehlszeilentools und Batchdateien zu generieren.

IVsLaunchPad2

Führt einen Befehl aus, dessen Ausgabe in einem Ausgabebereich der Visual Studio-IDE angezeigt wird. Wie bei IVsLaunchPad, jedoch ermöglicht die ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[])-Methode der analysierten Ausgabezeichenfolge, nicht in einem standardmäßigen Format zu sein. Führt einen Befehl aus, dessen Ausgabe in einem Ausgabebereich der Visual Studio-IDE angezeigt wird. Wie bei IVsLaunchPad, jedoch ermöglicht die ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[])-Methode der analysierten Ausgabezeichenfolge, nicht in einem standardmäßigen Format zu sein.

IVsLaunchPad3

Führt einen Befehl aus, dessen Ausgabe in einem Ausgabebereich der Visual Studio-IDE angezeigt wird.

IVsLaunchPad4

Startet eine Konsolenanwendung mit Erweiterung.

IVsLaunchPadEvents

Benachrichtigt die Umgebung, ein "Launch Pad"-Ereignis abzubrechen.

IVsLaunchPadFactory

I4: Erstellt ein IVsLaunchPad-Objekt, das verwendet werden kann, um Befehlszeilentools und Batchdateien zu erzeugen.

IVsLaunchPadOutputParser

Analysiert Toolausgabezeilen für Aufgabenlistenelement oder Navigationsinformation. Wird implementiert von Aufrufern der ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[])-Methode der IVsLaunchPad2-Schnittstelle.

IVsLibrary

Diese Kernschnittstelle beschreibt die Bibliothek und wird vom Objektmanager verwendet, um auf ihre Symbole zuzugreifen.

IVsLibrary2

Beschreibt die Bibliothek und wird vom Objekt-Manager verwendet, um auf entsprechende Symbole zuzugreifen.

IVsLibrary2Ex

Ermöglicht Bibliotheken, unterschiedliche ObjectBrowser-Informationen bereitzustellen, wenn Sich Profile ändern oder Verweise hinzugefügt oder entfernt werden. Erweitert IVsLibrary2, aber erbt nicht davon.

IVsLibrary3

Erstellt IVsNavInfo2-Objekte von einem Vektor von SYMBOL_DESCRIPTION_NODE Objekten.

IVsLibraryMgr

Diese Stammschnittstelle ermöglicht dem Objekt-Manager der Umgebung, auf eine IVsLibrary eines Pakets zuzugreifen. Die meisten Implementierungen stellen in der Regel eine einzelne IVsLibrary dar. Diese Stammschnittstelle ermöglicht dem Objekt-Manager der Umgebung, auf eine IVsLibrary eines Pakets zuzugreifen. Die meisten Implementierungen stellen in der Regel eine einzelne IVsLibrary dar.

IVsLibraryReferenceManager

Enthält Informationen über Verweis-.NET-Bibliotheken für den Objektkatalog. Sie können eine Instanz dieser Schnittstelle vom SVsComplusLibrary (SID_SVsComplusLibrary)-Dienst abrufen.

IVsLiteTree

Stellt eine einfache Strukturansicht dar. Wird z. B. in den Dialogfeldern ObjectBrowser und FindSymbol verwendet.

IVsLiteTreeEvents

Definiert die Ereignisse des einfachen Strukturansicht. Wird als Argument in der AdviseTreeEvents(IVsLiteTreeEvents, UInt32)-Methode der IVsLiteTree-Schnittstelle verwendet.

IVsLiteTreeList

Stellt Informationen über Symbole in einer Liste bereit, die Teil einer gesamten Organisation in der Strukturansicht (IVsLiteTree) der Codesuchtools ist. Eine Liste ist die grundlegende Einheit von Informationen, mit der die Bibliotheken mit den Tools kommunizieren und wird als ein Satz Peerknoten eines bestimmten übergeordneten Elements in der Strukturansicht angezeigt.

IVsLongIdleEvents

Wird von Abonnenten implementiert, die am Empfang langer Leerlaufbenachrichtigungen interessiert sind.

IVsLongIdleManager

Stellt Methoden bereit, mit denen Abonnenten lange Leerlaufereignisse empfangen können.

IVsMacroRecorder

Veraltete Schnittstelle Nicht verwenden.

IVsMacros

Veraltete Schnittstelle Nicht verwenden.

IVsManifestReferenceResolver

Bietet eine Möglichkeit, bereitgestellte Manifestdateiverweispfade in lokale Dateipfade aufzulösen.

IVsMatcherDataInfo
IVSMDTypeResolutionService

Stellt eine Instanz von ITypeResolutionService bereit, die Sie im systemeigenen (nicht verwalteten) Code verwenden können. Sie können eine Instanz der Schnittstelle durch die GetItemContext(IVsHierarchy, UInt32, IServiceProvider)-Methode der IVsProject-Schnittstelle abrufen. Sie können die Schnittstelle auch über den SVSMDTypeResolutionService (SID_SVSMDTypeResoluionService)-Dienst abrufen.

IVsMenuEditor

Macht den freigegebenen Menü-Editor für Formular-Designern verfügbar. Sie können eine Instanz der Schnittstelle von der IVsMenuEditorFactory-Schnittstelle abrufen.

IVsMenuEditorFactory

Stellt eine Instanz einer IVsMenuEditor-Schnittstelle für Formular-Designer bereit, die den freigegebenen Menü-Editor verwenden möchten. Sie können eine Instanz der Schnittstelle vom SVsMenuEditor (SID_SVsMenuEditor)-Dienst abrufen.

IVsMenuEditorSite

Beschreibt die Site für eine IVsMenuEditor-Instanz. Von der Umgebung bereitgestellt und von der IVsMenuEditor-Instanz verwendet.

IVsMenuEditorTransactionEvents

Ermöglicht die Behandlung einer Gruppe von Menüeditoraktionen als Transaktion. Wird vom Formular-Designer verwendet, um das Rückgängigmachen von Aktionen zu unterstützen.

IVsMenuEvents
IVsMenuEventsService
IVsMenuItem

Ermöglicht Formular-Designer, den freigegebenen Menü-Editor zu verwenden. Wird von der Umgebung implementiert.

IVsMonitorSelection

Ermöglicht VSPackages, Meldungen über Auswahlereignisse zu empfangen und Informationen über die aktuelle Projekthierarchie, das Element, den Elementwert und den Befehlsbenutzeroberflächenkontext abzurufen.

IVsMonitorSelection2

Stellt Informationen über einen leeren Kontext (wenn nichts ausgewählt ist) bereit und unterstützt Implementierung von benutzerdefinierten Auswahlbezeichnern. Erweitert IVsMonitorSelection, aber erbt nicht davon.

IVsMonitorUserContext

Erstellt einen neuen Kontext oder einen Unterkontextbehälter.

IVsMRESearchProvider

Macht einen einzelnen zuletzt ausgeführten Befehlssuchanbieter verfügbar.

IVsMRUItemsStore

Steuert die zuletzt verwendete (MRU) Elementauflistung.

IVsMSBuildHostObject

Ermöglicht dem Projektsystem, mit MSBuild-Hostobjekten zu kommunizieren.

IVsMSBuildTaskFileManager

Ermöglicht MSBuild, Speicher anstelle von Datenträgerdateien für IntelliSense-Builds zu verwenden.

IVsMultiItemSelect

Stellt die Umgebung mit Zugriff auf die Mehrfachauswahl bereit.

IVsMultiViewDocumentView

Unterstützt Registerkarten zur Mehrfachansicht in der gleichen Ansicht, wie HTML- und Entwurfs-Registerkaten im HTML-Editor.

IVsNavigateToService
IVsNavigateToService2
IVsNavigationTool

IVsClassView Ersetzt und IVsObjectBrowser.to Bearbeiten von ClassView und ObjectBrowser.

IVsNavInfo

Identifiziert ein Symbol in der hierarchischen Struktur von Symbolen.

IVsNavInfo2

Identifiziert ein Symbol in der hierarchischen Struktur von Symbolen.

IVsNavInfoNode

Identifiziert einen Knoten im Pfad des Symbols.

IVsNewDocumentStateContext

Stellt den Dokumentenzustand zu einem bestimmten Zeitpunkt deterministisch wieder her.

IVsNonLocalProject

Stellt sicher, dass eine lokale Kopie eines nicht lokalen Projekts vorhanden ist. Projekte, die nicht lokale Projekte verwenden, können die Schnittstelle aus der IVsHierarchy-Schnittstelle abrufen.

IVsNonSolutionProjectFactory

Gibt an, dass die Projekte, die von der Factory erstellt werden, nicht Teil einer Projektmappe sind.

IVsObjBrowser

Wird von der Umgebung implementiert. Wird von VsPackages verwendet, die den Objektkatalog bearbeiten möchten.

IVsObjectBrowserDescription2

Stellt beschreibenden Text über ein Objekt für den Objektkatalog bereit. Die Umgebung stellt diese Schnittstelle bereit.

IVsObjectBrowserDescription3

Stellt eine Möglichkeit zum Eingeben von Objektbrowserbeschreibungstext bereit.

IVsObjectList

Stellt Informationen über Symbole in einer Liste bereit, die Teil einer gesamten Organisation in der Strukturansicht (IVsLiteTree) der Codesuchtools ist. IVsObjectList ist eine Erweiterung von IVsLiteTreeList und stellt zusätzliche Methoden bereit, die für Symbole im Projekt relevant sind. Stellt Informationen über Symbole in einer Liste bereit, die Teil einer gesamten Organisation in der Strukturansicht (IVsLiteTree) der Codesuchtools ist. IVsObjectList ist eine Erweiterung von IVsLiteTreeList und stellt zusätzliche Methoden bereit, die für Symbole im Projekt relevant sind.

IVsObjectList2

Stellt Informationen über Symbole in einer Liste bereit, die Teil einer gesamten Organisation in der Strukturansicht (IVsLiteTree) der Codesuchtools ist.

IVsObjectListOwner

Enthält Informationen über eine Liste von Objekten und die Bearbeitung der Liste. Wird im Suchbereich verwendet. Die Umgebung implementiert die Schnittstelle.

IVsObjectManager

Diese Schnittstelle wird von einem Paket verwendet, um ihren Bibliothekmanager beim Objektmanager zu registrieren/deregistrieren. Rufen Sie eine IVsObjectManager-Schnittstelle ab, indem Sie QueryService für den SVsObjectManager Dienst aufrufen. Diese Schnittstelle wird von einem Paket verwendet, um ihren Bibliothekmanager beim Objektmanager zu registrieren/deregistrieren. Rufen Sie eine IVsObjectManager-Schnittstelle ab, indem Sie QueryService für den SVsObjectManager Dienst aufrufen.

IVsObjectManager2

Wird von einem VSPackage verwendet, um die Registrierung der Symbolbibliotheken beim Visual Studio-Objekt-Manager zu registrieren und aufzuheben und Komponentensätze zu erstellen, die durchsucht werden können. Um einen Verweis auf den Visual Studio-Objekt-Manager zu erhalten, rufen Sie den globalen Dienstanbieter auf, der von der SetSite(IServiceProvider) -Methode an Sie übergeben wird.

IVsObjectManagerEvents

Stellt Objekt-Manager-Ereignisse dar.

IVsObjectSearch

Führt eine Suche für ein angegebenes Objekt aus. Die Umgebung implementiert die Schnittstelle. Sie können eine Instanz der Schnittstelle vom SVsObjectSearch (SID_SVsObjectSearch)-Dienst abrufen.

IVsObjectSearchPane

Suchen nach einem Objekt in einer referenzierten Bibliothek oder einer Assembly.

IVsOpenProjectOrSolutionDlg

Öffnet eine Projektmappe oder ein Projekt mit den Standarddialogfeldern zum Öffnen.

IVsOutput

Stellt Informationen über die Ausgaben einer Konfiguration bereit.

IVsOutput2

Stellt Informationen über die Ausgaben einer Konfiguration bereit.

IVsOutputGroup

Ermöglicht Projekten, Ausgaben entsprechend der Verwendung zu gruppieren.

IVsOutputGroup2

Ermöglicht Projekten, Ausgaben entsprechend der Verwendung zu gruppieren.

IVsOutputWindow

Verwaltet und kontrolliert Funktionen, die für das Ausgabetoolfenster, das über mehrere Bereiche verfügt, spezifisch sind.

IVsOutputWindow2

Stellt Informationen zum aktiven Bereich in OutputWindow bereit. Erweitert IVsOutputWindow, aber erbt nicht davon. Wird von der Umgebung implementiert. Sie können eine Instanz der Schnittstelle abrufen, indem Sie IVsOutputWindow abfragen.

IVsOutputWindow3

Stellt zusätzliche Methoden für die IVsOutputWindow-Schnittstelle bereit.

IVsOutputWindowPane

Ermöglicht einem VSPackages, einen bestimmten Ausgabefensterbereich zu bearbeiten.

IVsOutputWindowPane2

Schreibt eine Zeichenfolge in das Ausgabefenster und erstellt einen Eintrag in der Fehlerliste.

IVsOutputWindowPane3

Stellt den Ausgabefensterbereich dar.

IVsOutputWindowPaneNoPump

Wird vom solution-wrapper in das Toolfenster OutputWindow implementiert. Es ist nicht garantiert, dass sie von allen COM-Objekten implementiert werden, die IVsOutputWindowPane implementieren. Daher sollten Clients, die pumpenfreies Schreiben in das Ausgabefenster benötigen, versuchen, diese Schnittstelle zu wandeln und sie zu verwenden, wenn die Umwandlung erfolgreich ist, aber bereit sein, ein Fallback auf den Aufruf von IVsOutputWindowPane::OutputString zu verwenden, wenn die Umwandlung fehlschlägt.

IVsOwnedProjectFactory

Wird von Projekten verwenden, die die Aggregation durch einen Besitzer unterstützen, um den OwnerKey in der Projektdatei beizubehalten.

IVsPackage

Initialisiert ein VSPackage in der Umgebung und macht seine Dienste für die Umgebung verfügbar.

IVsPackage2

Stellt Eigenschaften von einem VSPackage bereit.

IVsPackageDynamicToolOwner

Ermöglicht einem Paket, die Toolfenster dynamisch anzuzeigen oder auszublenden. Sie können eine Instanz der Schnittstelle vom SIVsPackageDynamicToolOwner (SID_SVsPackageDynamicToolOwner)-Dienst abrufen.

IVsPackageDynamicToolOwnerEx

Ermöglicht die dynamische Steuerung der Toolfenstersichtbarkeit. Diese Schnittstelle erweitert die IVsPackageDynamicToolOwner-Schnittstelle, indem sie einen Parameter für die Mehrfachinstanz-ID hinzufügt Diese Version steuert die Anzahl der angezeigten Instanzen, während die vorherige Version nur die Art des angezeigten Toolfensters steuert, unabhängig von seiner instance-ID. Dies wirkt sich hauptsächlich auf Toolfenster aus, die das CTW_fForceCreate Flag aufweisen, das dazu führt, dass sie beim Start oder beim Ändern des Kontexts von der Shell geladen werden.

IVsPackageExtensionProvider

Stellt Erweiterungspunkte im "Pull"-Format für Pakete bereit.

IVsPackageInfo
IVsPackageInfoQueryService
IVsPackageLoadEvents

Stellt Paketladeereignisse dar.

IVsPackageSelectedInfo
IVsParentHierarchy

Nicht unterstützte Schnittstelle. Nicht verwenden.

IVsParentProject

Ermöglicht es geschachtelten Projekten, durch die Umgebung in der richtigen Reihenfolge mit dem Build der Projektmappenhierarchie geöffnet und geschlossen zu werden.

IVsParentProject2

Erstellt geschachtelte Projekte. Sie können eine Instanz der Schnittstelle abrufen, indem Sie eine Instanz von IVsHierarchy abfragen.

IVsParseCommandLine

Analysiert Befehlszeilenargumente für Implementierungen von IOleCommandTarget. Sie können eine Instanz der Schnittstelle vom SVsParseCommandLine (SID_SVsParseCommandLine)-Dienst abrufen.

IVsParseCommandLine2

Analysiert Befehlszeilenargumente für Implementierungen von IOleCommandTarget. Erweitert IVsParseCommandLine, aber erbt nicht davon. Fügt eine Methode hinzu, um automatische Vervollständigung zu unterstützen. Sie können eine Instanz der Schnittstelle vom SVsParseCommandLine (SID_SVsParseCommandLine)-Dienst abrufen.

IVsPathVariableResolver

Codiert oder decodiert Dateipfade mithilfe spezieller Visual Studio-Variablen für allgemeine Pfadelemente. Dies unterstützt das Speichern von Dateipfaden in einem maschinenunabhängigen Format mit den VSSETTINGS-Dateien. Sie können eine Instanz der Schnittstelle vom SVsPathVariableResolver (SID_SVsPathVariableResolver)-Dienst abrufen.

IVsPerPropertyBrowsing

IVsPerPropertyBrowsing wird verwendet, um benutzerdefinierte Bearbeitungen für die Lokalisierung für einige Eigenschaften auszuführen, die im Eigenschaftenfenster angezeigt werden.

IVsPersistConnectedServices

Wird vom Projektsystem implementiert, das die Persistenz der ConnectedServices-Eigenschaft unterstützt. Verwenden Sie IVsHierarchy.GetProperty(VSHPROPID_ConnectedServicesPersistence, ...) zum Abrufen von IVsPersistConnectedServices aus dem Projekt.

IVsPersistDocData

Ermöglicht Beibehaltungsfunktionen für Dokumentdaten, die vom Textpuffer verwaltet werden.

IVsPersistDocData2

Ermöglicht Beibehaltungsfunktionen für Dokumentdaten, die vom Textpuffer verwaltet werden.

IVsPersistDocData3

Teilt dem Datendokument (ein Objekt, das IVsPersistDocData implementiert) mit, ob es seinen Speicher zum Schließen oder neu Laden freigeben soll oder nicht. Erweitert IVsPersistDocData, aber erbt nicht davon.

IVsPersistHierarchyItem

Bietet Persistenz für Hierarchieelemente.

IVsPersistHierarchyItem2

Bietet Persistenz für Hierarchieelemente.

IVsPersistSolutionOpts

Bietet Zugriff auf die benutzerspezifischen Optionen in der Benutzeroptionsdatei, die der Projektmappe zugeordnet wird.

IVsPersistSolutionOpts2

Bietet zusätzlichen Zugriff auf die benutzerspezifischen Optionen in der Benutzeroptionsdatei, die der Projektmappe zugeordnet wird.

IVsPersistSolutionProps

Ermöglicht VSPackages, benutzerunspezifische Projektmappeneigenschaften in die Projektmappendatei (SLN) zu schreiben.

IVsPersistSolutionProps2

Unterstützt das Speichern von Lösungseigenschaften in einer Lösungs-(.sln)-Datei, indem eine Methode bereitgestellt wird, die aufgerufen wird, wenn das Laden einer Lösung fehlschlägt. Wird vom Paket implementiert. Erweitert IVsPersistSolutionProps, aber erbt nicht davon.

IVsPlatformReference

Stellt Informationen über Visual Studio-Plattformverweise bereit.

IVsPlatformReferenceProviderContext

Das Kontextobjekt, das verwendet wird, um den Plattformverweisanbieter zu initialisieren.

IVsPlatformReferenceProviderContext2

Erweitert IVsPlatformReferenceProviderContext, um Erweiterungs-SDK-Verzeichnisse verfügbar zu machen.

IVsPlatformReferenceProviderContext3
IVsPrefetchLoadProgress
IVsPrefetchLoadProgress2
IVsPrefetchProjectFactory
IVsPreviewChangesEngine

Aktiviert die Vorschaufunktion vor dem Übernehmen von Änderungen, die von einer angegebenen Engine vorgenommen werden. Wird von der Umgestaltungs-Engine implementiert.

IVsPreviewChangesList

Stellt eine Liste von Elementen in der Änderungsstruktur des Toolfensters "Vorschauänderungen" dar.

IVsPreviewChangesService

Zeigt das Dialogfeld Vorschauänderungen an, das im Refactoring-Code verwendet wird. Sie können eine Instanz der Schnittstelle vom SVsPreviewChangesService (SID_SVsPreviewChangesService)-Dienst abrufen.

IVsPrioritizedSolutionEvents

Definiert Ereignismethoden mit hoher Priorität für eine Projektmappe.

IVsPrioritizedSolutionEventsSink

Senken (Ereignislistener), die diese Schnittstelle implementieren, erhalten prioritätsbenachrichtigungen über Lösungsereignisse.

IVsProfferCommands3

Fügt, sucht, entfernt und benennt Befehle aus der Benutzeroberfläche um.

IVsProfferCommands4

Ermöglicht der Implementierung, das Bild eines neuen Befehls mithilfe IPictures, Bitmap oder Icon anzugeben. Wird von der Visual Studio Shell implementiert und kann über den SVsProfferCommands Dienst abgerufen werden.

IVsProfilableProjectCfg

Gibt an, dass das Projekt mit einem Profil versehen werden kann.

IVsProfileDataManager

Bietet Zugriff auf den Profilmanager und auf das programmgesteuerte Steuerelement von Einstellungen. Sie können eine Instanz der Schnittstelle vom SVsProfileDataManager (SID_SVsProfileDataManager)-Dienst abrufen.

IVsProfilerAttachTargetInfo

Fordert an, dass der Profiler dem angegebenen Prozess-Bezeichner angefügt wird.

IVsProfilerLaunchBrowserTargetInfo

Startet einen Webbrowser mit einer angegebenen URL.

IVsProfilerLauncher

Stellt das Projektsystem mit der Funktion, Ziele unter Profilerstellung zu starten, bereit.

IVsProfilerLaunchExeTargetInfo

Bezeichnet das ausführbare Ziel, welches durch den Profiler gestartet wird, nicht das Projektsystem.

IVsProfilerLaunchTargetInfo

Bezeichnet das Ziel, das vom Profiler und nicht vom Projektsystem gestartet wird.

IVsProfilerLaunchWebServerTargetInfo

Startet einen Ein Webserver. Diese Schnittstelle verwendet den URL, um zu ermitteln, welche Instanz des Arbeitsprozesses (w3wp) neu gestartet oder aktualisiert und dann hinzugefügt werden soll.

IVsProfilerTargetInfo

Stellt eine Basisklasse zu Profilerzielinformationen bereit.

IVsProfileSettingsFileCollection

Stellt die Profileinstellungsdateien dar.

IVsProfileSettingsFileInfo

Stellt Profileinstellungen-Dateiinformationen dar.

IVsProfileSettingsTree

Stellt die Struktur der Profileinstellungen dar.

IVsProfilesManagerUI

Interne Schnittstelle, um die Kommunikation zwischen systemeigenem und verwaltetem Code zu ermöglichen.

IVsProgress
IVsProject

Verwaltet Elemente oder Dokumente, innerhalb eines Projekts.

IVsProject2

Bietet die Möglichkeit, Elemente in einem Projekt zu entfernen und erneut zu öffnen, zusätzlich zu den Methoden in der IVsProject-Schnittstelle.

IVsProject3

Bietet die Möglichkeit, ein Projektelement mit einem bestimmten Editor hinzuzufügen oder zu öffnen, und ein Element zu einem anderen Projekt zu übertragen, zusätzlich zu den Methoden in der IVsProject2-Schnittstelle.

IVsProject4

Auf Projekten implementiert, um das effizientere Abfragen von Projektinformationen zu ermöglichen.

IVsProject5

Bietet die Möglichkeit, zu bestimmen, ob sich ein Dokument in einem Projekt befindet.

IVsProjectAcquisitionSetupDriver

Stellt den Setuptreiber dar.

IVsProjectAcquisitionSetupDriver2
IVsProjectAcquisitionSetupDriver3
IVsProjectAsyncOpen

Ermöglicht das asynchrone Öffnen von Elementen in einem Projekt.

IVsProjectBuildMessageEvents

Stellt eine Ereignissenke für IVsProjectBuildMessageReporter bereit.

IVsProjectBuildMessageReporter

Bietet Projekthierarchien die Möglichkeit, Buildmeldungen (Fehler, Warnungen, usw.). für dieses Projekt zum Zweck der benutzerdefinierten Berichterstellung abzufangen.

IVsProjectBuildSystem

Bietet Zugriff auf die MSBuild-Systemobjekte. Aktiviert das Buildsystem im physischen Batchmodus, um die Übergabe von Änderungen zu steuern. Sie erhalten eine Implementierung der Schnittstelle, wenn Sie ein VSPackage erstellen.

IVsProjectCfg

Bietet Zugriff auf Projektkonfigurationsinformationen.

IVsProjectCfg2

Bietet Unterstützung für die Gruppierungsausgabe basierend auf der Konfiguration, zusätzlich zu den Methoden in der IVsProjectCfg-Schnittstelle.

IVsProjectCfgDebugTargetSelection

Ermöglicht einem Projekt, an der Debug-Zielmenücontroller-Funktion teilnehmen. Diese Schnittstelle ist optional.

IVsProjectCfgDebugTypeSelection

Eine optionale Schnittstelle, die von Projekten implementiert wird, um den Debuggertyp der Visual Studio-Symbolleiste verfügbar zu machen.

IVsProjectCfgProvider

Bietet Zugriff auf Projektkonfigurationsinformationen.

IVsProjectClassifierInfo
IVsProjectDataConnection

Stellt eine Datenverbindung für den Debugger bereit. Wird bei der schrittweisen Ausführung eines SQL-Dokuments verwendet.

IVsProjectDebugTargetProvider

Ruft Informationen über ein Debug-Ziel ab, eine Datei, die im Debugger gestartet wird. In Projekten implementiert, die den Start des Debuggers steuern möchten. Sie müssen die Implementierung mit IVsRegisterProjectDebugTargetProvider registrieren.

IVsProjectDeployDependency

Stellt Informationen zu Abhängigkeiten zwischen den Projekten bereit. Wird von ein Projektsystem implementiert, das das Erstellen von Builds unterstützt. Erbt von IVsDeployDependency.

IVsProjectFactory

Erstellt Projekte innerhalb der Projektmappe.

IVsProjectFactory2

Stellt eine Methode bereit, die angibt, ob die Umgebung das Projekt asynchron öffnen kann. Erweitert IVsProjectFactory, aber erbt nicht davon.

IVsProjectFaultResolver

Löst Fehler in Projekthierarchien auf.

IVsProjectFileReloadManagerEvents

Wird von Clients implementiert, die dateien koordinieren, die zum Laden von Projekten erforderlich sind. Sie abonnieren diese Ereignisse über IVsSolution::AdviseSolutionEvents.

IVsProjectFlavorCfg

Das Projektuntertypkonfigurationsobjekt implementiert IVsProjectFlavorCfg, um dem Projektuntertyp Zugriff auf verschiedene Konfigurationsschnittstellen zu gewähren.

IVsProjectFlavorCfgOutputGroups

Gibt einen Projektuntertyp Zugriff auf den Inhalt der Projektausgabegruppe. Die IVsProjectFlavorCfgOutputGroups-Schnittstelle ermöglicht es dem Projektuntertyp auch, die Fähigkeit des Projekts zu beeinflussen, Ausgaben entsprechend der Verwendung zu gruppieren.

IVsProjectFlavorCfgProvider

Fungiert als Factory für die Konfigurationsobjekte des Projektuntertyps.

IVsProjectFlavorReferenceManager

Gibt der Konfiguration eine Möglichkeit, Aufruf und Behandlung des Bezugsmanagers zu steuern.

IVsProjectFlavorReferences

Gibt einem Projektuntertyp (Konfiguration) die Kontrolle über ein- und ausgehende Verweise.

IVsProjectFlavorReferences2

Fügt eine Methode hinzu, um Projektverweise zu überprüfen.

IVsProjectFlavorReferences3

Ermöglicht dem Projektuntertyp (Typ) bestimmte Aspekte der Projektverweisbehandlung zu steuern.

IVsProjectFlavorUpgradeViaFactory

Aktualisiert Projekte mit Typ mit einer Projektfactory.

IVsProjectFlavorUpgradeViaFactory2

Ermöglicht einer Projektfactory eines Projektkonfiguration, am Upgradevorgang eines konfigurierten Basisprojekts teilzuhaben.

IVsProjectMRU

Stellt Methoden zum Registrieren der zuletzt verwendeten Einträge (MRU) bereit.

IVsProjectReference

Stellt Informationen über Visual Studio-Projektverweise bereit.

IVsProjectReferenceProviderContext

Das Kontextobjekt, das verwendet wird, um den Projektverweisanbieter zu initialisieren.

IVsProjectResources

Verwaltet Ressourcendateien (.RESX) für .NET-Designer. Wird am häufigsten verwendet, um lokalisierte Ressourcen zu verwalten. Sie können eine Instanz der Schnittstelle abrufen, indem Sie IVsHierarchy abfragen.

IVsProjectSelector

Ermöglicht es Szenarien, den Besitz zwischen mehr als einem Projektsystem dynamisch zu übernehmen. Der Projektmappenladeprogramm versucht zuerst, den Projekttyp mit den registrierten ProjectSelectors abzugleichen, und wenn vorhanden, ruft GetProjectFactoryGuid auf, das wiederum in den pszFilename sucht und nach der Bedingung sucht, um die Projektlast mit Legacy Project System oder New Project System umzuleiten.

IVsProjectServerHost

Ermöglicht einem Projekt, den gehosteten Server zu starten oder zu beenden.

IVsProjectSpecialFiles

Ermöglicht es Ihnen, das Projekt nach speziellen Dateien wie Webkonfigurations- oder Lizenzdateien abzufragen und diese optional zu erstellen.

IVsProjectSpecificEditorMap

Wird von Projekten implementiert, um das Platzieren eines projektspezifischen Editors im Dialogfeld Öffnen mit zu unterstützen oder um anzugeben, welcher Editor oder Sprachdienst einem Dateityp zugeordnet werden soll.

IVsProjectSpecificEditorMap2

Wird von Projekten implementiert, um das Platzieren eines projektspezifischen Editors im Dialogfeld Öffnen mit zu unterstützen oder um anzugeben, welcher Editor oder Sprachdienst einem Dateityp zugeordnet werden soll.

IVsProjectStartupServices

Aktiviert Projekterweiterbarkeit von anderen Entwicklern.

IVsProjectTargetChange

Stellt die Projektzieländerung dar.

IVsProjectTargetDescription

Stellt die Projektzielbeschreibung dar.

IVsProjectTargetDescription2

Definition eines Projektziels zum Zweck einer einheitlichen Retargeting-Erfahrung. Der Retargetingdienst verwaltet eine Sammlung verschiedener Ziele.

IVsProjectTextImageProvider

Öffnet oder schließt IVsTextImage-Schnittstellen für Dateien. Wird häufig verwendet, um Suchen und Ersetzen für nicht lokale Dateien zu aktivieren. Wird häufig mit Webdateien verwendet. Die Implementierung sollte durch das Abfragen von IVsHierarchy verfügbar werden.

IVsProjectUpgrade

Wird von Projektobjekten implementiert, die Projektdateiformate zwischen verschiedenen Versionen von Visual Studio aktualisieren müssen.

IVsProjectUpgradeViaFactory

Aktualisieren Sie das Projekt mit der Projektfactory. Wird von der Projektmappe verwendet, bevor das Projekt geöffnet wird. Diese Schnittstelle muss durch Abfragen der Projektfactory verfügbar sein.

IVsProjectUpgradeViaFactory2

Erweitert IVsProjectUpgradeViaFactory, aber erbt nicht davon, indem eine Methode zum Aufruf oder Abbruch des Projektupgrades bereitgestellt wird.

IVsProjectUpgradeViaFactory3

Ermöglicht Benutzern von Projektfactorys, zu überprüfen, ob Projektmigration abgeschlossen ist und den Namen des aktualisierten Projekts abzurufen. Diese Informationen müssen beibehalten werden, bis das neue, aktualisierte Projekt geschlossen oder entladen wurde.

IVsProjectUpgradeViaFactory4

Aktualisiert das Projekt mit der Projektfactory. Wird von der Projektmappe verwendet, bevor das Projekt geöffnet wird. Diese Schnittstelle muss durch Abfragen der Projektfactory verfügbar sein

IVsPropertiesInfo

Stellt Eigenschafteninformationen dar.

IVsPropertyBag

Verwaltet eine Name-Wert-Paar-Auflistung.

IVsPropertyBrowser

Ermittelt und bestimmt den Zustand des Eigenschaftenbrowsers. Wird von der Umgebung implementiert.

IVsPropertyFileIn

Liest eine Datei, die Eigenschaftennamen und -werte enthält. Erbt von IVsPropertyStreamIn. Wird durch die OpenExisting(String, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, UInt32, IVsPropertyFileIn, String[])-Methode der IVsStructuredFileIO-Schnittstelle zurückgegeben.

IVsPropertyFileOut

Schreibt eine Datei mit Eigenschaftennamen und -werten. Erweitert IVsPropertyStreamOut und erbt davon. Wird durch die CreateNew(String, UInt32, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, String, String, IVsPropertyFileOut)-Methode der IVsStructuredFileIO-Schnittstelle zurückgegeben.

IVsPropertyPage

Wird von VSPackages auf IPropertyPage-Objekte implementiert, um kategorisierte Eigenschaftenseiten im Eigenschaftenrahmen anzuzeigen.

IVsPropertyPage2

Stellt Eigenschaftswerte zum Abrufen und Festlegen auf der Eigenschaftenseite bereit. Erweitert IVsPropertyPage, aber erbt nicht davon.

IVsPropertyPageFrame

Ändert die anfängliche Anzeige der Eigenschaftenseite im Eigenschaftenfenster. Sie können eine Instanz der Schnittstelle vom SVsPropertyPageFrame (SID_SVsPropertyPageFrame)-Dienst abrufen.

IVsPropertyPageNotify

Teilt der Umgebung mit, dass eine Eigenschaftenseite benachrichtigt werden möchte, wenn sie sichtbar ist. Optionale Schnittstelle für Implementierungen von IVsPropertyPage.

IVsPropertyStreamIn

Liest einen Eigenschaftennamen, -typ und -wert aus einem Stream. Wird von der Umgebung implementiert und mit der IVsStructuredFileIOHelper-Schnittstelle verwendet.

IVsPropertyStreamOut

Schreibt den Namen und den Wert einer Eigenschaft. Stellt auch transaktionsähnliche Behandlung für Ausgabe bereit. Wird von der Umgebung implementiert. Wird mit der IVsStructuredFileIOHelper-Schnittstelle verwendet.

IVsProvideAsyncSaveState

Optionale Schnittstelle, die von docdata-Objekten implementiert werden kann, die Zustandsdaten zu Beginn eines aync-Speichervorgangs beibehalten müssen.

IVsProvideComponentEnumeration

Schreibt ein XML-Dokument in einer Zeichenfolge in eine Datei. Eine Stützschnittstelle für Enumeratorschnittstellen. Sie können eine Instanz dieser Schnittstelle vom SCompEnumService (SID_SCompEnumService)-Dienst abrufen.

IVsProvideTargetedToolboxItems

Stellt Toolboxelemente von neuen Frameworks bereit. Pakete implementieren diese Schnittstelle (auf demselben Objekt wie IVsPackage) um Toolboxinhalt als Reaktion auf das Vorhandensein von neuen Frameworks bereitzustellen. Dies wird verwendet, um die Kompatibilität mit zukünftigen, unplanmäßigen Frameworkversionen zu vereinfachen, indem vorhandenen Paketen ermöglicht wird, aktualisierte Inhalte von neuen Frameworks bereitzustellen, nachdem sie installiert sind.

IVsProvideUserContext

Stellt Kontext für ein Element in einem Auswahlcontainer bereit.

IVsProvideUserContext2

Ermöglicht einem Objekt, einen Benutzerkontext und eine Priorität bereitzustellen. Erweitert IVsProvideUserContext, aber erbt nicht davon.

IVsProvideUserContextForObject

Ruft die Benutzerkontextschnittstelle IVsUserContext für ein angegebenes Objekt ab. Ein Benutzerkontext stellt Dinge wie der Text für eine Suche oder ein Hilfeschlüsselwort bereit.

IVsProvisionalItem

Stellt eine Möglichkeit bereit, das Erstellen einer provisorischen Ansicht für ein Element zu unterbinden.

IVsPublishableProjectCfg

Ermöglicht einem Projekt, seine Veröffentlichung steuern. Veröffentlichung beinhaltet Aufgaben wie das Verschieben des Projekts zu einem Dateiserver oder einer Website.

IVsPublishableProjectStatusCallback

Definiert Methoden zum Steuern und Erstellen von Berichten über Veröffentlichung eines Projekts. Wird von der Umgebung implementiert.

IVsQueryDebuggableProjectCfg

Reagiert auf Abfragen darüber, wie das Projekt den Debugger starten würde. Eine optionale Schnittstelle, die auf dem Projektkonfigurationsobjekt von Projekten, die Anfangsprojekte sein können implementiert wird.

IVsQueryDebuggableProjectCfg2

Reagiert auf Abfragen darüber, wie das Projekt den Debugger starten würde. Wird von ein Projektsystem implementiert, das Debuggen starten (F5-Befehl) unterstützt und die zusätzlichen Informationen zurückgeben muss, die nicht von der IVsQueryDebuggableProjectCfg2-Schnittstelle unterstützt werden.

IVsQueryEditQuerySave2

Teilt dem Umgebungs- oder Quellcodeverwaltungspaket mit, dass eine Datei im Begriff ist, im Arbeitsspeicher geändert zu werden, oder gespeichert zu werden.

IVsQueryEditQuerySave3

Teilt dem Umgebungs- oder Quellcodeverwaltungspaket mit, dass eine Datei im Begriff ist, im Arbeitsspeicher geändert zu werden, oder gespeichert zu werden.

IVsRefactorNotify

Benachrichtigt Code-Generatoren über das Vorkommen von Umgestaltungsvorgängen.

IVsReference

Stellt grundlegende Informationen über Visual Studio-Verweise bereit.

IVsReferenceManager

Definiert die Methoden, die vom Verweismanagerdienst bereitgestellt werden.

IVsReferenceManager2

Stellt Verweismethoden bereit.

IVsReferenceManagerUser

Definiert den Vertrag, der vom Bezugsmanager verwendet wird, um mit Clients zu kommunizieren.

IVsReferenceManagerUserReloadRequired

Stellt eine Methode bereit, die einmal aufgerufen wird, wenn es tatsächlich Zeit ist, alle Änderungen anzuwenden, die ein erneutes Laden des Projekts erfordern, um die Updates vorzunehmen.

IVsReferenceProviderContext

Stellt grundlegende Informationen über das Kontextobjekt bereit, das verwendet wird, um den Verweisanbieter zu initialisieren.

IVsRegisterDataSourceFactories

Registriert Datenquellenfactorys für die Shell.

IVsRegisterEditors

Registriert Editoren in der Umgebung und hebt deren Registrierung wieder auf.

IVsRegisterNewDialogFilters

Installiert benutzerdefinierte Filter für die Dialogfelder AddNewProject oder AddNewItem. Sie können eine Instanz der Schnittstelle vom SVsRegisterNewDialogFilters (SID_SVsRegisterNewDialogFilters)-Dienst abrufen.

IVsRegisterPrefetchProjectFactory
IVsRegisterPriorityCommandTarget

Wird verwendet, um ein Befehlsziel (eine Instanz von IOleCommandTarget) als Befehlshandler mit hoher Priorität zu registrieren und die Registrierung aufzuheben. Sie können eine Instanz dieser Schnittstelle vom SVsRegisterPriorityCommandTarget (SID_SVsRegisterPriorityCommandTarget)-Dienst abrufen.

IVsRegisterProjectDebugTargetProvider

Führt eine verknüpfte Liste von Debug-Zielanbietern (IVsProjectDebugTargetProvider). Sie können eine Instanz der Schnittstelle vom SVsRegisterDebugTargetProvider (SID_SVsRegisterProjectDebugTargetProvider)-Dienst abrufen.

IVsRegisterProjectSelector

Wird von der Umgebung implementiert. Um diese Schnittstelle zu erhalten, kann man QI auf IVsProjectSelector oder direkt über QueryService(IID_IVsProjectSelector). Wird von Paketen verwendet, die eine Projektauswahl implementieren. RegisterProjectSelector wird normalerweise in IVsPackage::SetSite genannt. UnregisterProjectGenerator wird in IVsPackage::Close.Hinweis: Für die registrierten Selektoren (unter VSKEYROOT\ProjectSelectors) wird durch die geladene Projektmappe sichergestellt, dass das Selektorpaket bei Bedarf rechtzeitig geladen wird, sodass die Pakete nicht vorab geladen werden müssen.

IVsRegisterProjectTypes

Registriert einen VSPackage-Projekttyp in der Umgebung.

IVsRegisterScciProvider

Diese Schnittstelle wird verwendet, um das Quellcodeverwaltungspaket bei Visual Studio zu registrieren.

IVsRegisterUIFactories

Registriert Benutzeroberflächenfactorys.

IVsRelativePathResolver

Erlaubt Paketen, einen relativen Pfad zu einem absoluten Pfad aufzulösen, wenn IVsUIShellOpenDocument::SearchProjectsForRelativePath(UInt32, String, String[]) aufgerufen wird.

IVsResourceManager

Lädt verwaltete und nicht verwaltete Ressourcen aus Satelliten-DLLs.

IVsResourceManager2

Verwaltet Ressourcenbezeichner.

IVsResourceView

Stellt die Ressourcenansicht dar.

IVsRetargetProject

Stellt Methoden zum Retargeting von Projekten bereit.

IVsRetargetProjectAsync

Stellt Methoden zum asynchronen Retargeting von Projekten bereit.

IVsRunningDocTableEvents

Implementiert Methoden, die als Reaktion auf Änderungen an den Dokumenten in der aktiven Dokumenttabelle ausgelöst werden.

IVsRunningDocTableEvents2

Implementiert Methoden, die als Reaktion auf Änderungen an den Dokumenten in der aktiven Dokumenttabelle ausgelöst werden.

IVsRunningDocTableEvents3

Implementiert Methoden, die als Reaktion auf Änderungen an den Dokumenten in der aktiven Dokumenttabelle ausgelöst werden.

IVsRunningDocTableEvents4

Implementiert Methoden, die als Reaktion auf Änderungen an den Dokumenten in der aktiven Dokumenttabelle ausgelöst werden.

IVsRunningDocTableEvents5

Implementiert weitere Methoden, die als Reaktion auf Änderungen an den Dokumenten in der aktiven Dokumenttabelle ausgelöst werden.

IVsRunningDocTableEvents6
IVsRunningDocTableEvents7
IVsRunningDocTableEvents8
IVsRunningDocumentTable

Verwaltet den Satz der aktuell geöffneten Dokumente in der Umgebung.

IVsRunningDocumentTable2

Stellt die aktive Dokumenttabelle (RDT) dar und stellt zusätzliche Funktionen über die IVsRunningDocumentTable-Schnittstelle hinaus bereit.

IVsRunningDocumentTable3

Stellt die aktive Dokumenttabelle (RDT) dar und stellt zusätzliche Funktionen über die IVsRunningDocumentTable2-Schnittstelle hinaus bereit.

IVsRunningDocumentTable4

Stellt Methoden für den Umgang mit Dokumenten in der Tabelle "Laufendes Dokument" bereit.

IVsRunningDocumentTable5
IVsRunningDocumentTable6
IVsRunningDocumentTable7
IVsSaveOptionsDlg

Zeigt ein Dialogfeld an, aus dem im Dialogfeld Speichern unter zusätzliche Speicherformatoptionen ausgewählt werden sollen.

IVsSccAddWebProjectFromSourceControl

Diese Schnittstelle fügt ein webbasiertes Projekt der aktuellen Projektmappe aus der Quellcodeverwaltung hinzu.

IVsSccControlNewSolution

Fügt der Quellcodeverwaltung automatisch eine neu erstellte Projektmappe hinzu. .

IVsSccEnlistmentPathTranslation

Wird von der Projektmappe verwendet, um Projektpfade zu übersetzen.

IVsSccGlyphs

Ermöglicht vollständige Anpassung von Quellcodeverwaltungssymbolen.

IVsSccGlyphs2

Ermöglicht SCC-Anbietern das Bereitstellen von ImageMoniker-basierten Glyphen.

IVsSccManager2

Ermöglicht Projekte und Hierarchien, sich mit Quellcodeverwaltung zu registrieren und Informationen über Quellcodeverwaltungsstatus abzurufen.

IVsSccManager3

Ermöglicht Projekte und Hierarchien, sich mit Quellcodeverwaltung zu registrieren und Informationen über Quellcodeverwaltungsstatus abzurufen.

IVsSccManagerTooltip

Diese Schnittstelle ermöglicht den Zugriff auf die Quellcodeverwaltungsdaten, um den QuickInfo-Text im Projektmappen-Explorer zu erstellen.

IVsSccOpenFromSourceControl

Fügt einer Eintragung direkt aus der Quellcodeverwaltung Elemente hinzu.

IVsSccProject2

In einem Projektsystem implementiert, um die Quellcodeverwaltung für Projektdateien und Projektelemente bereitzustellen.

IVsSccProjectEnlistmentChoice

Gibt die Optionen an, die einem Benutzer durch ein Projekt gegeben werden, wenn ein Projekt aus der Quellcodeverwaltung abgerufen wird, auch als "Eintragen in ein Projekt" bekannt.

IVsSccProjectEnlistmentFactory

Stellt ein Dialogfeld zum Durchsuchen bereit, in dem der Benutzer auswählen kann, wo ein Projekt unter Quellcodeverwaltung gespeichert werden soll.

IVsSccProjectEvents

Implementiert Methoden, die auslösen, wenn ein Projekt die Quellcodeverwaltungs (SCC)-Bindungen ändert.

IVsSccProjectProviderBinding

Ermöglicht einem Projekttyp, die Auswahl eines bestimmten Quellcodeverwaltungspakets zu erzwingen.

IVsSccProvider

Schaltet den aktuellen Aktivitätsstatus des Anbieters um.

IVsSccProviderRegisteredSettings
IVsSccProviderSettings
IVsSccToolsOptions

Ruft ab und aktualisiert die verschiedenen Optionen, die dem Quellsteuerelement zugeordnet sind.

IVsSccTrackProjectEvents

Beginnt oder beendet eine beratende Schleife, welche Quellcodesteuerungsereignisse (SCC) verfolgt.

IVsSccVirtualFolders

Ruft eine Liste von virtuellen Ordnern innerhalb eines Projekts ab.

IVsScriptJmcProjectControl

Diese Schnittstelle wird von Projektsystemen implementiert, die Skriptquelldokumente als Benutzercode oder Nichtbenutzercode klassifizieren können. Dies ist der Elementtyp, der für VSHPROPID_ScriptJmcProjectControl zurückgegeben wird.

IVsScriptJmcUserSettingsProvider

Der Skriptbenutzereinstellungsanbieter.

IVsSearchCallback

Implementiert durch den Such-Consumer (z. B. Fenstersuchhost). HYPERLINK "http://bang/?q=The" \t "_top" Der Suchtask ruft diese Schnittstelle auf, um den Fortschritt oder die Vervollständigung zu melden.

IVsSearchFilterToken

Beschreibt ein Token, das eine Suchabfrage verfasst, die einem Suchfilter gehören könnte, normalerweise mit dem name:value-Format.

IVsSearchItemDynamicResult

Aktualisiert Eigenschaften, die sich dynamisch ändern können (beispielsweise Eigenschaften, die von Kontextänderungen der Benutzeroberfläche in der Shell abhängig sind).

IVsSearchItemResult

Stellt Suchergebnisse bereit, die ein geöffnetes Dokument darstellen.

IVsSearchProvider

Macht einen einzelnen Suchanbieter verfügbar.

IVsSearchProviderCallback

Ermöglicht Anbietern Suchergebnisse zurückzugeben.

IVsSearchQuery

Beschreibt eine strukturierte Suchzeichenfolge.

IVsSearchQueryParser

Verwaltet Analyse der Suchanfragezeichenfolge.

IVsSearchTask

Beginnt oder beendet einen Suchvorgang.

IVsSearchToken

Beschreibt ein Token, das eine Suchabfrage verfasst.

IVsSelectedSymbol

Stellt die Namens- und Navigationsinformationen (Bibliotheksname usw.) für ein einzelnes Symbol bereit. Ein Element in einer IVsSelectedSymbols-Auflistung.

IVsSelectedSymbols

Eine Auflistung der IVsSelectedSymbol-Schnittstellen, die Namens- und Navigationsinformationen über Symbole in einer Auswahl bereitstellen. Sie können eine Instanz dieser Schnittstelle vom SVsClassView (SID_SVsClassView)-Dienst oder SVsObjBrowser (SID_SVsObjBrowser)-Dienst für die Klassenansicht oder den Objektkatalog abrufen.

IVsSelectionEvents

Benachrichtigt registrierte VSPackages über Änderungen an der aktuellen Auswahl, am Elementwert oder am Befehlsbenutzeroberflächenkontext.

IVsSerializeNavigationItem

Ermöglicht einem Navigationselement gespeichert werden, nachdem der Fensterrahmen, mit dem es verknüpft ist, geschlossen ist. Wenn das Dokument, das diesem Fensterrahmen zugeordnet ist, erneut geöffnet wird, kann das Navigationselement mithilfe der Deserialize(IVsWindowFrame, IStream)-Methode neu erstellt werden.

IVsServiceInfo

Stellt Informationen zu einem VS-Dienst dar. Die Implementierung muss Freithreads sein.

IVsServiceInfo2
IVsServiceInfoQueryService

Bietet eine Möglichkeit, Informationen zu registrierten Diensten in VS abzurufen. Die Implementierung muss Freithreads sein.

IVsSetTargetFrameworkWorkerCallback

Schnittstelle, die die Rückrufmethode beschreibt, die es dem Projektsystem ermöglicht, die Informationen zu Zieländerungen in die Projektdatei zu schreiben.

IVsSettingsErrorInformation

Wird von der IDE implementiert. Dies ist eine interne Schnittstelle, die verwendet wird, um die Kommunikation zwischen nativem und verwaltetem Code in der IDE zu ermöglichen.

IVsSettingsManager

Stellt Methoden bereit, um den Einstellungsspeicher zu verwalten.

IVsSettingsReader

Bietet Lesezugriff auf Konfigurationsinformationen, die in der Visual Studio-Einstellungsdatei gespeichert sind.

IVsSettingsStorageContainer

Stellt Einstellungsfunktionen bereit.

IVsSettingsStore

Listet die ausgewählten Auflistungen und Eigenschaften des Bereichs auf und liest diese. Es wird von der GetReadOnlySettingsStore(UInt32, IVsSettingsStore)-Methode abgerufen.

IVsSettingsStore2
IVsSettingsStore3
IVsSettingsWriter

Stellt VSPackages einen Mechanismus zum Speichern von Konfigurationsinformationen in der Visual Studio-Einstellungsdatei bereit.

IVsSetupCompositionService

Bietet eine Möglichkeit, Kompositionsinformationen zu Paketen in VS abzurufen. Der acqusition-Dienst zum Bestimmen des Paketstatus, des Projektklassifizierers und der Breadcrumb-Vorlage. Die Implementierung muss Freithreads sein.

IVsSetupCompositionService2
IVsSetupCompositionService3
IVsSetupManifestEvents
IVsSetupPackageInfo
IVsSharedAssetsProject

Stellt ein Projekt mit freigegebenen Ressourcen dar.

IVsSharedAssetsProjectEvents

Stellt die Ereignisse dar, die Projekten zugeordnet sind, die über freigegebene Ressourcen verfügen.

IVsSharedMSBuildFilesManagerHierarchy2
IVsSharedProjectQueryCanBeReferenced

Gibt einem freigegebenen Projekt die Möglichkeit, gegen das Hinzufügen eines Verweises durch ein bestimmtes verweisendes Projekt ein Veto einzuweisen.

IVsSharedProjectReference

Stellt ein SharedProjectReference-Element dar (normalerweise ein untergeordnetes Element des Ordners Verweise im Projektmappen-Explorer). SharedProjectReference-Elemente stellen importierte freigegebene MSBuild-Projektdateien (z. B. *.projitems-Datei) dar. Normalerweise sind diese freigegebenen MSBuild-Projektdateien im Besitz eines bestimmten freigegebenen Projekts (alias Shared Assets Project), das in der Projektmappe geladen wurde.

IVsSharedProjectReferenceProviderContext

Stellt die Registerkarte Verweis auf freigegebenes Projekt im Dialogfeld Verweis-Manager hinzufügen dar.

IVsSharedProjectReferencesHelper

Dies ist ein Hilfsdienst für Projekte, die das Hinzufügen/Entfernen von SharedProject-Verweisen über das Dialogfeld ReferenceManager unterstützen.

IVsShell

Bietet Zugriff auf die grundlegenden Umgebungsdienste, insbesondere die, die mit VSPackages arbeiten und die Registrierung.

IVsShell2

Stellt alle Benutzeroberflächendienste bereit zusätzlich zur Schnittstelle IVsShell.

IVsShell3

Stellt alle Benutzeroberflächendienste bereit zusätzlich zur Schnittstelle IVsShell.

IVsShell4

Stellt eine Methode bereit, um die Shell neu zu starten.

IVsShell5

Bietet zusätzlichen Zugriff auf die grundlegenden Umgebungsdienste, insbesondere die, die mit VSPackages arbeiten und die Registrierung.

IVsShell6

Bietet Funktionen zum Laden von Paketen.

IVsShell7

Bietet Zugriff auf die grundlegenden Umgebungsdienste, insbesondere die, die mit VSPackages arbeiten und die Registrierung.

IVsShellPropertyEvents

Wird von Clients von ShellPropertyChangeEvents implementiert.

IVsSimpleBrowseComponentSet

Füllt den Komponentensatz mit durchsuchbaren Komponenten auf, z. B. Visual Studio-Projekte, externe .NET Framework Komponenten und Typbibliotheken (.tlb).

IVsSimpleDocFactory

Erstellt ein DOC-Datenobjekt aus einer angegebenen Datei und gibt die angeforderte Schnittstelle des Dokuments zurück. Die Umgebung stellt eine Standardimplementierung bereit.

IVsSimpleLibrary2

Eine vereinfachte Version der IVsLibrary2-Schnittstelle.

IVsSimpleObjectList2

Eine vereinfachte Version der IVsObjectList2-Schnittstelle.

IVsSimplePreviewChangesList

Dies ist eine vereinfachte Version der IVsPreviewChangesList-Schnittstelle.

IVsSingleFileGenerator

Transformiert eine einzelnen Eingabedatei in eine einzelne Ausgabedatei, die zu einem Projekt kompiliert oder einem Projekt hinzugefügt werden kann. Jede COM-Komponente, die den IVsSingleFileGenerator implementiert, ist ein benutzerdefiniertes Tool.

IVsSingleFileGeneratorFactory

Bearbeitet die Generator prog-ID für einen einzelnen Typ Datei.

IVsSmartOpenScope

Öffnet eine vorhandene Assembly und ordnet die Metadaten der Assembly dem Arbeitsspeicher zu. Die Schnittstelle stellt intelligentes Öffnungsverhalten bereit; sie wählt automatisch zwischen dem Öffnen des Bereichs mit oder ohne Sperrung. Sie können eine Instanz dieser Schnittstelle mithilfe des SVsSmartOpenScope (SID_SVsSmartOpenScope)-Diensts abrufen.

IVsSolution

Stellt Bearbeitung oder Wartung der obersten Ebene der Projektmappe bereit.

IVsSolution2

Stellt Bearbeitung oder Wartung der obersten Ebene der Projektmappe bereit.

IVsSolution3

Erstellt, Updates und speichert Projektdateien.

IVsSolution4

Stellt Methoden für verwaltetes Laden der Projekte in einer Projektmappe bereit.

IVsSolution5

Stellt zusätzliche Bearbeitung oder Wartung der obersten Ebene der Projektmappe bereit.

IVsSolution6

Stellt Bearbeitung oder Wartung der obersten Ebene der Projektmappe bereit.

IVsSolution7

Wird von der Visual Studio-Umgebung implementiert. Verfügbar über QueryService(SVsSolution).

IVsSolution8
IVsSolutionBatchProjectActionEvents
IVsSolutionBuildManager

Ermöglicht Projektmappen, um Konfigurationsinformationen zu verwalten.

IVsSolutionBuildManager2

Ermöglicht Projektmappen, um Konfigurationsinformationen zu verwalten.

IVsSolutionBuildManager3

Bietet Zugriff auf IVsUpdateSolutionEvents3-Ereignisse.

IVsSolutionBuildManager4

Stellt eine Methode bereit, um den Projektmappenbuildmanager zu zwingen, Abhängigkeiten für das angegebene Projekt zu aktualisieren.

IVsSolutionBuildManager5

Bietet Zugriff auf IVsUpdateSolutionEvents4-Ereignisse.

IVsSolutionBuildManager6
IVsSolutionEvents

Lauschschnittstelle, die alle Benachrichtigungen über Änderungen an der Projektmappe überwacht.

IVsSolutionEvents2

Lauschschnittstelle, die alle Benachrichtigungen über Änderungen an der Projektmappe überwacht.

IVsSolutionEvents3

Lauschschnittstelle, die alle Benachrichtigungen über Änderungen an der Projektmappe überwacht.

IVsSolutionEvents4

Lauschschnittstelle, die alle Benachrichtigungen über Änderungen an der Projektmappe überwacht.

IVsSolutionEvents5

Lauschschnittstelle, die alle Benachrichtigungen über Änderungen an der Projektmappe überwacht.

IVsSolutionEvents6

Stellt Ereignisse bereit, die Lösungen zugeordnet sind.

IVsSolutionEvents7
IVsSolutionEvents8
IVsSolutionEventsProjectUpgrade

Stellt eine Methode bereit, die nach dem Upgrade eines Projekts aufgerufen wird.

IVsSolutionLoadEvents

Wird Clients implementiert, die an Projektmappen-Ereignissen interessiert sind. Abonnieren Sie diese Ereignisse mittels AdviseSolutionEvents(IVsSolutionEvents, UInt32).

IVsSolutionLoadManager

Steuert das Laden von Projekten in einer Projektmappe. Extender können diese Schnittstelle verwenden, um die Lastpriorität von Projekten oder Typen von Projekten festzulegen.

IVsSolutionLoadManagerSupport

Bietet Unterstützung für das Verwalten der Methode, wie Projekte in einer Projektmappe geladen werden.

IVsSolutionLogger

Wird von der Projektmappe implementiert und von Projekten verwendet, um jedes das Laden von Projekten betreffende Problem zu berichten. Es kann von SVsSolution abgerufen werden.

IVsSolutionPersistence

Erleichtert das Schreiben Package-spezifischer Eigenschaften und Optionen in die Projektmappendatei (SLN) und im Gegenzug das Laden von Eigenschaften und Optionen aus der Datei.

IVsSolutionUIEvents

Filtert Ereignisse im Projektmappen-Explorer.

IVsSolutionUIHierarchyWindow

Bietet programmgesteuerten Zugriff auf das Fenster des Projektmappen-Explorers.

IVsSpecifyProjectDesignerPages

Unterstützt das Bearbeiten von Projekteigenschaften mit einem Editor (Projekt-Designer) und nicht über das Dialogfeld Projekteigenschaften. Auf dem Suchobjekt des Projekts anstelle von ISpecifyPropertyPages implementiert.

IVsSQLCLRReferences

Verwaltet Verweise auf SQL-Prozeduren, die in Assemblys kompiliert werden. Behandelt das Dialogfeld AddNewReference sowie die Koordination des lokalen Caches und der SQL Server. Sie können eine Instanz der Schnittstelle vom SVsSQLCLRReferences (SID_SVsSQLCLRReferences)-Dienst abrufen.

IVsSQLCLRReferencesUpdateCallback

Definiert die Rückruffunktion für die Berichterstellung von Änderungen in SQL-Prozeduren, die in Assemblys kompiliert werden.

IVsStartPageDownload

Wird vom Start Page Download-Dienst implementiert. Ermöglicht dem Startseitenclient, einen Downloaddienst für die Startseite in einem Hintergrundthread zu starten. Dies sollte nur intern von der Startseitenimplementierung verwendet werden.

IVsStartupProjectsListService

Stellt eine Liste von Startprojekten dar.

IVsStatusbar

Bietet Zugriff auf die Statusleiste der Umgebung.

IVsStatusbar3

Bietet Zugriff auf die Statusleiste der Umgebung.

IVsStatusbarUser

Wird verwendet, um jeden Benutzer der Statusleiste zu definieren.

IVsStatusbarUser2

Wird verwendet, um jeden Benutzer der Statusleiste zu definieren.

IVsStringMap

Verwaltet einen Satz von Schlüssel-Wert-Paaren von Zeichenfolgen.

IVsStrongNameKeys

Stellt allgemeine Methoden für Hilfsprogramme für Schlüssel mit starken Namen bereit. Sie können eine Instanz dieser Schnittstelle vom SVsStrongNameKeys (SID_SVsStrongNameKeys)-Dienst abrufen.

IVsStrongNameKeys2

Stellt zusätzliche allgemeine Methoden für Hilfsprogramme für Schlüssel mit starken Namen bereit.

IVsStructuredFileIO

Stellt eine allgemeine Möglichkeit zum Ausführen des Speicherns in mehreren Formaten bereit. Sie können eine Instanz der Schnittstelle vom SVsStructuredFileIO (SID_SVsStructuredFileIO)-Dienst abrufen.

IVsStructuredFileIOHelper

Ermöglicht die Ersetzung von lokalisierten Zeichenfolgen für die Token, die in persistent gespeicherten Dateien gefunden werden.

IVsSupportCodeDefView

Gibt an, dass das implementierende Doc-Datenobjekt das CodeDefinitionView-Fenster unterstützt.

IVsSupportItemHandoff

Unterstützt die Übertragung eines Elements von einem Projekt zum anderen. Diese Schnittstelle wird durch das Projekt implementiert, das das Element transferiert.

IVsSupportItemHandoff2

Gibt dem Empfängerprojekt eine Möglichkeit, die erforderliche Verarbeitung des zu übergebenden Dokuments vorzunehmen.

IVsSwatchClient

Diese Schnittstelle ist ab Visual Studio 2010 veraltet. Visual Studio Shell erkennt diese Schnittstelle nicht mehr.

IVsSymbolicNavigationManager

Verwaltet die Liste von IVsSymbolicNavigationNotify-Handlern, die auf einer auf ein Projekt abgestimmten Basis registriert werden. Rufen Sie eine IVsSymbolicNavigationManager-Schnittstelle ab, indem sie QueryService für den SVsSymbolicNavigationManager-Dienst aufrufen.

IVsSymbolicNavigationNotify

Erleichtert die Umleitung einer Goto-Definition auf einem Schlüsselsymbol.

IVsTargetFrameworkAssemblies

Bietet grundlegende Unterstützung für die Festlegung von Framework-Zielversionen.

IVsTask

Enthält Methoden, die mit einer Aufgabe interagieren, wie ihr Starten, Abbrechen, oder das Anfügen von Fortsetzungen.

IVsTask2

Erweitert IVsTask, um Unterstützung für aufgabenspezifische Meldungen hinzuzufügen, die im Threaded Wait-Dialogfeld angezeigt werden, wenn der UI-Thread für eine Aufgabe blockiert wird. Wenn keine WaitMessage angegeben ist, wird eine generische Nachricht (Warten auf den Abschluss eines erforderlichen Vorgangs...) verwendet.

IVsTaskBody

Diese Schnittstelle und ihre Methode werden verwendet, um Arbeiten zu kapseln, die in einer Aufgabe ausgeführt werden sollen. Anstelle dieser Schnittstelle sollten Sie die Hilfsklassen verwenden, die im VsTaskLibraryHelper-Namespace für verwaltete oder VsTaskLibraryHelper-Includedateien durchsucht werden, damit systemeigener Code Instanzen von IVsTaskBody aus anonymen Methoden erstellt.

IVsTaskCompletionSource

Interagiert mit einer Aufgabenabschlussquelle, um den Zustand festzulegen und die interne IVsTask-Instanz abzurufen.

IVsTaskItem

Stellt Methoden zum Ändern des Aufgabenverhaltens bereit.

IVsTaskItem2

Stellt Methoden zum Ändern des Aufgabenverhaltens bereit.

IVsTaskItem3

Fügt dem Fenster TaskList Inhalte hinzu.

IVsTaskList

Verwaltet Listen von Aufgabenelementen, die von den Aufgabenanbietern angegeben werden.

IVsTaskList2

Bearbeitet Elemente im TaskList-Fenster. Wird von der Umgebung implementiert, obwohl Sie Ihre eingene Implementierung, schreiben können, um benutzerdefinierte Aufgabenelemente bereitzustellen.

IVsTaskList3

Stellt asynchrone Aufgabenupdates für bestimmte Anbieter (oder alle Anbieter) in Aufgaben- und Fehlerlisten bereit.

IVsTaskListEvents

Stellt einen Satz von Ereignissen für Ereignisse bereit, die mit der Aufgabenliste verknüpft sind.

IVsTaskProvider

Stellt Aufgaben für die Aufgabenliste bereit.

IVsTaskProvider2

Stellt Aufgaben für die Aufgabenliste bereit.

IVsTaskProvider3

Unterstützt das Hinzufügen von Inhalt zum Aufgabenansichtsfenster. Definiert den Anbieter von Informationen zusammen mit dem Bearbeiten der Fensterspalten.

IVsTaskProvider4

Stellt Aufgabenmethoden bereit.

IVsTaskProvider5

Bietet Unterstützung für Images.

IVsTaskSchedulerService

Erstellt und interagiert mit Asynchrous-Taskblöcken.

IVsTaskSchedulerService2

Stellt Aufgabenplanungsmethoden bereit.

IVsTemplateInfo
IVsTestLog

Stellt eine Methode zum Protokollieren der Leerlaufzeit bereit.

IVsTextBufferProvider

Ermöglicht einem DocData-Objekt, Textpufferimplementierung zu delegieren (IVsTextLines).

IVsTextOut

Macht die Unicode-Textmess- und Anzeigenmethoden des Kerneditors verfügbar. Wird von der Umgebung implementiert.

IVsThemeThumbnailProvider

Stellt eine Methode zum Abrufen einer Designminiaturansicht bereit.

IVsThreadedWaitDialog

Zeigt ein verwendetes Dialogfeld beim Warten auf das Ende einer Aktion. Das Dialogfeld wird in einem separaten Hintergrundthread angezeigt, damit die Umgebung auch reagieren kann, wenn diese sehr ausgelastet ist. Sie können eine Instanz dieser Schnittstelle vom SVsThreadedWaitDialog (SID_SVsThreadedWaitDialog)-Dienst abrufen.

IVsThreadedWaitDialog2

Wird von der Visual Studio Shell implementiert. Diese Schnittstelle ermöglicht, dass ein modales Dialogfeld mit einem Hintergrundthread angezeigt wird, sodass die IDE auch dann reagiert, wenn der Vordergrundthread mit einem umfangreichen Vorgang ausgelastet ist. Sie können diese Schnittstelle über SVsThreadedWaitDialogFactory abrufen. Dieses Dialogfeld unterscheidet sich von IVsThreadedWaitDialog darin, dass es gleichzeitig eine Fortschrittsleiste und eine Abbruchschaltfläche enthalten kann Es unterstützt auch den Status mit genauen Prozentsätzen.

IVsThreadedWaitDialog3

Wird von der Visual Studio Shell implementiert. Diese Schnittstelle ermöglicht, dass ein modales Dialogfeld mit einem Hintergrundthread angezeigt wird, sodass die IDE auch dann reagiert, wenn der Vordergrundthread mit einem umfangreichen Vorgang ausgelastet ist. Sie können diese Schnittstelle durch SVsThreadedWaitDialogFactory abrufen. Dieses Dialogfeld unterscheidet sich von IVsThreadedWaitDialog darin, dass es gleichzeitig eine Status- und eine Abbruchschaltfläche enthalten kann Es unterstützt auch den Status mit einem genauen Prozentsatz.

IVsThreadedWaitDialog4

Stellt Methoden bereit, um Aufrufern mitzuteilen, ob der Dialog gestartet wurde oder einfach nicht.

IVsThreadedWaitDialogCallback

Ermöglicht dem Client, Ereignisse zu Änderungen am Thread-Wartevorgangsdialogfeld zu empfangen.

IVsThreadedWaitDialogFactory

Die Factory, die Thread-Wartedialogfelder erstellen soll.

IVsThreadPool

Verwaltet Hintergrundvorgänge in der Umgebung.

IVsThreadSafeCommandWindow

Sendet Befehle, die im Hauptthread behandelt werden, der dann die regulären Handler aufruft.

IVsToolbarTrayHost

Verwaltet Elemente im Symbolleisteninfobereich.

IVsToolbox

Wird verwendet, um die Toolbox zu verwalten.

IVsToolbox2

Wird zum Verwalten der Toolbox verwendet.

IVsToolbox3

Bietet Persistenz- und Lokalisierungsunterstützung für eine Toolbox. Erweitert IVsToolbox2, aber erbt nicht davon. Sie können eine Instanz der Schnittstelle vom SVsToolbox (SID_SVsToolbox)-Dienst abrufen.

IVsToolbox4

Bietet Persistenz- und Lokalisierungsunterstützung für eine Toolbox. Erweitert IVsToolbox3, aber erbt nicht davon. Sie können eine Instanz der Schnittstelle vom SVsToolbox (SID_SVsToolbox)-Dienst abrufen.

IVsToolbox5

Stellt zusätzliche Methoden für IVsToolbox bereit.

IVsToolbox6

Zusätzliche Methoden, die verwendet werden, um die Toolbox zu verwalten.

IVsToolbox7
IVsToolboxActiveUserHook

Bietet Unterstützung für das Abfangen und Ändern von Toolboxinteraktionen, einschließlich Drag and Drop.

IVsToolboxClipboardCycler

Bietet Unterstützung für den Zwischenablagering für Dokumentfenster und Toolfenster.

IVsToolboxClipboardCycler2
IVsToolboxDataProvider

Fordert Informationen der Datenanbietern bezüglich der Datenobjekte an, die sie unterstützen.

IVsToolboxDataProvider2

Bietet Unterstützung für zusätzliche Toolboxfeatures. Insbesondere wird IVsToolboxDataProvider2 verwendet, um die Toolboxpersistenz über das vssettings-Feature zu implementieren. Benutzer speichern und rufen diese Informationen über den Befehl Einstellungen importieren/exportieren im Menü Extras der IDE ab.

IVsToolboxDataProviderRegistry

Registriert einen Toolbox Datenanbieter.

IVsToolboxItemProvider

Wird von Paketen implementiert, die statisch registrierte Toolboxelemente bereitstellen möchten (auf demselben Objekt wie IVsPackage).

IVsToolboxItemProvider2
IVsToolboxPageChooser

Stellt eine Methode bereit, die Visual Studio verwendet, um die bevorzugte Toolboxseite abzurufen.

IVsToolboxUser

Sendet eine Benachrichtigung über Toolboxelemente an den Besitzer dieser Elemente.

IVsToolsOptions

Verwaltet ein "Extras/Optionen"-Dialogfeld. Die Umgebung implementiert diese Schnittstelle.

IVsToolsOptionsHelp
IVsToolWindowFactory

Bietet VSPackages die Möglichkeit, mehrere Toolfenster zu erstellen.

IVsToolWindowToolbar

Ruft die Rahmengröße ab und legt den Rahmenabstand für ein Toolfenster fest. Sie sollten diese Schnittstelle implementieren, um Informationen über die Hostingoberfläche an die Symbolleiste zu übermitteln, die innerhalb des Toolfensters gehostet wird.

IVsToolWindowToolbarHost

Stellt Kontrolle über Funktionen für eine Toolfenstersymbolleiste bereit.

IVsToolWindowToolbarHost2

Wird von der Visual Studio-Shell implementiert und kann von der abgerufen werden, die IVsToolWindowToolbarHost als out-Parameter von einer der IVsUIShellX.SetupToolbar()-Methoden zurückgegeben wird. Sie wird von Toolfensterclients verwendet, die eine Symbolleiste in ihrem Fenster haben möchten und ein bestimmtes Ablageziel zum Abfangen von Drag and Drop-Vorgängen über den Symbolleistenbereich bereitstellen müssen.

IVsToolWindowToolbarHost3

Stellt zusätzliche Kontrolle über Funktionen für eine Toolfenstersymbolleiste bereit.

IVsToolWindowToolbarHost4
IVsTrackBatchRetargetingEvents

Empfängt Benachrichtigung, wenn Batch-Neuzuweisung auftritt.

IVsTrackProjectDocuments2

Wird von Projekten verwendet, um die Umgebung nach Berechtigungen für das Hinzufügen, Entfernen oder Unbenennen einer Datei oder eines Verzeichnisses in einer Projektmappe abzufragen.

IVsTrackProjectDocuments3

Diese Schnittstelle ermöglicht Batchverarbeitung, Koordination von Sperren auf Dateien und eine erweiterte OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[])-Methode.

IVsTrackProjectDocuments4

Wird von Projekten verwendet, um die Umgebung nach Berechtigungen für das Entfernen oder einer Datei oder eines Verzeichnisses in einer Projektmappe abzufragen.

IVsTrackProjectDocumentsEvents2

Benachrichtigt Clients über Änderungen, die an Projektdateien oder -verzeichnissen vorgenommen werden.

IVsTrackProjectDocumentsEvents3

Empfängt Aufrufe, die zur IVsTrackProjectDocuments3-Schnittstelle gemacht werden. Es bietet Unterstützung für Batchverarbeitungsabfragen und für die Koordination des Dateizugriffs.

IVsTrackProjectDocumentsEvents4

Benachrichtigt Clients über zusätzliche Änderungen, die an Projektdateien oder -verzeichnissen vorgenommen werden.

IVsTrackProjectRetargeting

Wird von Projekte verwendet, um zu signalisieren, dass sie Projektneuzuweisungsereignisse erhalten möchten, und um zu signalisieren, dass Ereignisse im Begriff sind, zu geschehen.

IVsTrackProjectRetargeting2

Stellt Methoden für die Neuzuweisung von Projekten bereit.

IVsTrackProjectRetargetingEvents

Empfängt Benachrichtigung, wenn Neuzuweisungsereignisse auftreten.

IVsTrackSelectionEx

Benachrichtigt die Umgebung über eine Änderung in der aktuellen Auswahl und bietet Zugriff auf die Hierarchie- und Elementinformationen in Bezug auf die neue Auswahl.

IVsTypeLibraryWrapper

Diese Schnittstelle wird von allen Umbruchtools implementiert.

IVsTypeLibraryWrapperBatchSupport

Bindet Typen im Batchmodus ein und verarbeitet sie für eine bestimmte Anwendungsdomäne.

IVsTypeLibraryWrapperCallback

Ermöglicht den Wrappertools, zurück in das Projektsystem zu kommunizieren und bereits vorhandene Wrapper für eine angegebene Typbibliothek abzurufen.

IVsUIAccelerator

Stellt Informationen über Zugriffstasten bereit.

IVsUICollection

Stellt eine Auflistung von Benutzeroberflächendatenquellen dar.

IVsUICollectionChangeEvents

Empfängt Benachrichtigungen, wenn sich eine Auflistung ändert.

IVsUIContextEvents
IVsUIContextMonitor
IVsUIDataConverter

Konvertiert Daten von einem Format in ein anderes Format.

IVsUIDataConverterManager

Registriert Konverter für zusätzliche Datentypen.

IVsUIDataSource

Stellt eine Visual Studio-Benutzeroberflächendatenquelle dar.

IVsUIDataSourcePropertyChangeEvents

Empfängt Aufrufe, wenn sich ein Parameter ändert.

IVsUIDispatch

Verarbeitet Verben in einer Datenquelle für die Benutzeroberfläche von Visual Studio.

IVsUIDynamicCollection

Stellt eine änderbare Auflistung in der Benutzeroberfläche von Visual Studio dar.

IVsUIElement

Stellt ein nicht-plattformspezifisches Benutzeroberflächenelement dar.

IVsUIElementPane

Wird von Paketen implementiert, die das Erstellen von Dokumentfenstern oder von Toolfenstern unterstützen.

IVsUIEnumDataSourceProperties

Verwaltet eine Liste von Datenquelleneigenschaften.

IVsUIEnumDataSourceVerbs

Verwaltet eine Enumeration von Verben für eine Visual Studio-Benutzeroberflächendatenquelle.

IVsUIEventSink

Fängt Ereignisbenachrichtigungen von den Visual Studio-Datenquellenereignissen ab.

IVsUIFactory

Stellt eine UI-Factory dar, die IVsUIElement-Objekte erstellt.

IVsUIHierarchy

Leitet Befehle um, die Sie beim entsprechenden Hierachiefenster anstelle beim Standardbefehlshandler aufrufen.

IVsUIHierarchyNativeWindow

Stellt Methoden für native Fenster bereit.

IVsUIHierarchyWindow

Wird von der Umgebung implementiert, um die Hierarchien anzuzeigen, die VSPackages schreiben.

IVsUIHierarchyWindow2

Wird von der Umgebung implementiert, um die Hierarchien anzuzeigen, die VSPackages schreiben.

IVsUIHierWinClipboardHelper

Koordiniert Zwischenablageoperationen zwischen Hierarchien in einem Benutzeroberfläche-Hierarchienfenster.

IVsUIHierWinClipboardHelperEvents

Stellt Zwischenablagebenachrichtigungen für die Quellhierarchie in einem Ausschneide- oder Kopiervorgang bereit.

IVsUIObject

Enthält allgemeine Aktionen für Visual Studio-Benutzeroberflächenobjekte.

IVsUIShell

Diese Schnittstelle ermöglicht den Zugriff auf grundlegende Fensterfunktionalität, einschließlich Zugriff auf und die Erstellung von Toolfenstern und Dokumentfenstern.

IVsUIShell2

Erweitert die Funktionen der IVsUIShell-Schnittstelle durch den Zugriff auf zusätzliche Fensterfunktionalitäten.

IVsUIShell3

Erweitert die Funktionen der IVsUIShell-Schnittstelle durch den Zugriff auf zusätzliche Fensterfunktionalitäten.

IVsUIShell4

Stellt Methoden für die Symbolleiste bereit.

IVsUIShell5

Erweitert die Funktionen der IVsUIShell-Schnittstelle durch den Zugriff auf zusätzliche Fensterfunktionalitäten.

IVsUIShell6

Stellt Shellfunktionen bereit.

IVsUIShell7

Bietet Zugriff auf grundlegende Fensterfunktionen, einschließlich des Zugriffs auf und erstellen von Tool- und Dokumentfenstern.

IVsUIShellArrangeWindows

Stellt Methoden zum Berechnen von Fenstergrößenänderungen bereit.

IVsUIShellDocumentWindowMgr

Speichert und ruft aus einem Datenstrom, einer Fensterposition, einem Editortyp und einer Ansicht für alle aktiven Fenster ab. Wird von der Umgebung implementiert. Selten verwendet.

IVsUIShellOpenDocument

Steuert den Zustand von geöffneten Dokumenten in der Umgebung.

IVsUIShellOpenDocument2

Stellt die Liste von Standarddokumentvorschau bereit. Wird von der Umgebung implementiert. Erweitert IVsUIShellOpenDocument, aber erbt nicht davon.

IVsUIShellOpenDocument3

Steuert den Zustand von geöffneten Dokumenten in der Umgebung.

IVsUIShellOpenDocument4

Stellt zusätzliche Methoden zum Öffnen von Dokumenten bereit.

IVsUISimpleDataSource

Stellt die Basisschnittstelle für Microsoft.VisualStudio.IVsUIDataSourcePropertyChangeEvents und Microsoft.VisualStudio.IVsUICollectionChangeEvents dar.

IVsUIWin32Bitmap

Wird von Bitmaptypen im Win32-Format zum Umschließen von HBITMAP-Objekten verwendet.

IVsUIWin32Bitmap2
IVsUIWin32Element

Verwaltet visuelle Win32-Elemente in der Benutzeroberfläche von Visual Studio.

IVsUIWin32Icon

Verwaltet HICONs in der Benutzeroberfläche von Visual Studio.

IVsUIWin32Icon2
IVsUIWin32ImageList

Verwaltet HIMAGELIST-Elemente in der Benutzeroberfläche von Visual Studio.

IVsUIWin32ImageList2
IVsUIWpfElement

Erstellt Windows Presentation Foundations Frameworkelemente für die Benutzeroberfläche von Visual Studio.

IVsUIWpfLoader

Erstellt ein visuelles Element der Windows Presentation Foundation (WPF) und zeigt es an.

IVsUpdateSolutionEvents

Wird von VSPackages implementiert, um Buildereignisse für Projektmappen und Projektbuilds zu empfangen.

IVsUpdateSolutionEvents2

Wird von VSPackages implementiert, um Buildereignisse für Projektmappen und Projektbuilds zu empfangen.

IVsUpdateSolutionEvents3

Definiert Ereignisse für Änderungen in der Projektmappenkonfiguration. Erweitert IVsUpdateSolutionEvents2 und IVsUpdateSolutionEvents, aber erbt nicht davon. Um diese Ereignisse zu überwachen, implementieren Sie die Schnittstelle und verwenden Sie diese als Argument der AdviseUpdateSolutionEvents3(IVsUpdateSolutionEvents3, UInt32)-Methode von IVsSolutionBuildManager3.

IVsUpdateSolutionEvents4

Definiert Ereignisse für Änderungen in der Projektmappenkonfiguration. Um diese Ereignisse zu überwachen, implementieren Sie die Schnittstelle und verwenden Sie diese als Argument der AdviseUpdateSolutionEvents4(IVsUpdateSolutionEvents4, UInt32)-Methode von IVsSolutionBuildManager5.

IVsUpdateSolutionEvents5
IVsUpdateSolutionEventsAsync

Diese Schnittstelle wird von Clients des SolutionBuildManager implementiert, die in der Lage sein müssen, auf das UpdateSolution_EndLastUpdateActionAsync-Ereignis zu reagieren. Wenn Clients ihre Arbeit abgeschlossen haben, rufen sie die CompleteLastUpdateAction()-Methode für den bereitgestellten Rückruf auf, was angibt, dass SolutionBuildManager nicht mehr auf sie warten muss. Dies wird verwendet, um Clients zu ermöglichen, Blockierungen für möglicherweise lang andauernde Arbeiten im UI-Thread zu vermeiden.

IVsUpdateSolutionEventsAsyncCallback

Stellt eine Methode für asynchrone Implementierer von UpdateSolution_EndLastUpdateActionAsync bereit, um solutionBuildManager zu benachrichtigen, wenn ihre Arbeit abgeschlossen ist. Siehe IVsUpdateSolutionEventsAsync.

IVsUpgradeBuildPropertyStorage

Aktualisiert buildbezogene Informationen in einer Projektdatei.

IVsUpgradeLogger

Gibt Fehler- und Informationsmeldungen.

IVsUpgradeLogger2

Gibt Fehler- und Informationsmeldungen.

IVsUserContext

Verwaltet Attribute und Schlüsselwörter (Kontext und Unterkontext) im Kontext- oder Unterkontextbehälter.

IVsUserContextCustomize

Enthält Informationen über den Umfang des Kontexts für Schlüsselwortsuchen.

IVsUserContextItem

Beschreibt den F1Help-Kontext eines Elements. Member von IVsUserContextItemCollection.

IVsUserContextItemCollection

Verwaltet eine indizierte Auflistung von Kontextelementen (IVsUserContextItem) für die Verwendung in der kontextbezogenen Hilfe.

IVsUserContextItemEvents

Definiert die Methode, die aufgerufen wird, wenn die Elemente der kontextbezogenen Hilfe verfügbar sind. Implementieren Sie diese Schnittstelle und übergeben Sie sie an die AdviseContextItemEvents(IVsUserContextItemEvents, UInt32) der IVsMonitorUserContext-Schnittstelle, um Ereignisbenachrichtigungen zu empfangen.

IVsUserContextItemProvider

Definiert einen Anbieter von Elementen der kontextbezogenen Hilfe. Implementieren Sie den Anbieter und registrieren Sie ihn mit der RegisterItemProvider(IVsUserContextItemProvider, UInt32)-Methode der IVsMonitorUserContext-Schnittstelle.

IVsUserContextUpdate

Ermöglicht es Ihnen, den Kontextbehälter zu aktualisieren, wenn eine Updatebenachrichtigung empfangen wird.

IVsUserSettings

Schnittstelle, die von VSPackages implementiert wird und deren Zustandsinformationen vom Visual Studio-Einstellungsmechanismus beibehalten werden müssen.

IVsUserSettings2

Bietet Hilfe beim Importieren und Exportieren von Einstellungen.

IVsUserSettings3
IVsUserSettingsMigration

Migriert Benutzereinstellungen.

IVsUserSettingsQuery

Ermöglicht einem VSPackages, anzugeben, ob die Einstellungen gespeichert werden müssen oder nicht.

IVsVba

Veraltet.

IVsWebAppMigration

Stellt Methoden bereit, um Webprojekte zu migrieren.

IVsWebBrowser

Bearbeitet einen Webbrowser. Wird durch die CreateWebBrowser(UInt32, Guid, String, String, IVsWebBrowserUser, IVsWebBrowser, IVsWindowFrame)-Methode der IVsWebBrowsingService-Schnittstelle zurückgegeben. Sie können eine Instanz der IVsWebBrowsingService-Schnittstelle vom SVsWebBrowsingService (SID_SVsWebBrowsingService)-Dienst abrufen.

IVsWebBrowserUser

Stellt eine Möglichkeit für Clients von IVsWebBrowsingService bereit, um das gehostete Webbrowsersteuerelement zu steuern.

IVsWebBrowserUser2

Ermöglicht einem Client von IVsWebBrowsingService, dem gehosteten Browsersteuerelement Dienste anzubieten. Erweitert IVsWebBrowserUser, aber erbt nicht davon.

IVsWebBrowsingService

Ermöglicht einem Paket, eine Webbrowsersitzung zu erstellen und zu steuern. Sie können eine Instanz dieser Schnittstelle vom SVsWebBrowsingService (SID_SVsWebBrowsingService)-Dienst abrufen.

IVsWebFavorites

Ermöglicht es einem Paket, der Favoritenliste eines Benutzers hinzuzufügen. Sie können eine Instanz der Schnittstelle vom SVsWebFavorites (SID_SVsWebFavorites)-Dienst abrufen.

IVsWebMigration

Bietet Hilfe bei der Webmigration.

IVsWebMigrationService

Bietet Hilfe beim Migrieren von Webprojekten.

IVsWebPreview

Ermöglicht einem Paket, eine Vorschau einer Webseite anzuzeigen, in der Regel in einem untergeordneten Fenster. Sie können eine Instanz der Schnittstelle vom SVsWebPreview (SID_SVsWebPreview)-Dienst abrufen.

IVsWebPreviewAction

Definiert die Methoden, die als Reaktion auf Internet-Vorschauereignisse aufgerufen werden. Implementieren Sie die Schnittstelle und verwenden Sie sie mit dem Internet-Vorschaumethoden PreviewURL(IVsWebPreviewAction, String) und PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32) der IVsWebPreview-Schnittstelle.

IVsWebProject

Wird von Webprojektobjekten implementiert, die die IVsAddNewWebProjectItemDlg-Schnittstelle verwenden möchten.

IVsWebProxy

Webproxydienst-Schnittstelle.

IVsWebService

Stellt einen einzelnen Webdienst dar, der von einem Projekt vorab angeboten wird. Verwaltet als Teil einer Auflistung von Webdiensten, die von IVsWebServiceProvider gehalten werden.

IVsWebService3

Stellt einen einzelnen Webdienst dar, der ein besseres Verständnis von Endpunkten und von Metadatenermittlungsinformationen zur Entwurfszeit unterstützt. Um auf dieses Objekt zuzugreifen (falls unterstützt), fragen Sie (QueryInterface) aus einer IVsWebService-Instanz ab.

IVsWebServiceEndpoint

Stellt einen einzelnen Endpunkt für einen Webdienst dar (ob ein Dienstendpunkt oder ein Metadatenermittlungsendpunkt).

IVsWebServiceEvents

Definiert die Ereignisse, die aufgerufen werden, wenn ein Webdienst entfernt, umbenannt oder geändert wird. Wird als Argument an die AdviseWebServiceEvents(IVsWebServiceEvents, UInt32)-Methode der IVsWebService-Schnittstelle verwendet.

IVsWebServiceProvider

Verwaltet eine Auflistung von Webdiensten (IVsWebService) und ruft entsprechende Methoden für Ereignisse auf.

IVsWebServiceProviderDebug

Ermöglicht einem Projektsystem, anzupassen, wie der Arbeitsprozess für einen bestimmten Webdienst gedebuggt wird. Diese Schnittstelle wird abrufen durch den Aufruf von QueryInterface in einem IVsWebServiceProvider-Objekt.

IVsWebServiceProviderEvents

Definiert die Methoden, die aufgerufen werden, wenn Webdienste der Webdienstanbieterauflistung hinzugefügt oder von ihr entfernt werden. Wird als Argument in der AdviseWebServiceProviderEvents(IVsWebServiceProviderEvents, UInt32)-Methode der IVsWebServiceProvider-Schnittstelle verwendet.

IVsWebURLMRU

Ermöglicht einem Paket, eine URL zur MRU-Liste der URLs hinzuzufügen und eine Liste aller in der MRU-Liste enthaltenen URLs abzurufen. Sie können eine Instanz der Schnittstelle vom SVsWebURLMRU (SID_SVsWebURLMRU)-Dienst abrufen.

IVsWindowFrame

Ermöglicht den Zugriff auf das Verhalten und die Eigenschaften von Umgebungsfensterrahmen, für Tool- und Dokumentfenster.

IVsWindowFrame2

Ermöglicht einem Fensterrahmen, Benachrichtigungen an jeden zu senden, der über IVsWindowFrameNotify-Ereignisse benachrichtigt werden möchte.

IVsWindowFrame3

Wird von der Visual Studio Shell auf den IVsWindowFrame-Objekten implementiert, die Tool- und Dokumentfenster darstellen. Diese Schnittstelle kann mit QueryInterface von einem IVsWindowFrame-Objekt abgerufen werden.

IVsWindowFrame4

Wird von der Visual Studio-Umgebung für IVsWindowFrame4Objekte für Tool- und Dokumentfenster implementiert. Diese Schnittstelle kann von QueryInterface von einem Zeiger IVsWindowFrame abgerufen werden.

IVsWindowFrame5

Ermöglicht den Zugriff auf das Verhalten und die Eigenschaften von Umgebungsfensterrahmen, für Tool- und Dokumentfenster.

IVsWindowFrame6
IVsWindowFrameEvents

Stellt Ereignisse für Fensterrahmen bereit.

IVsWindowFrameEvents2
IVsWindowFrameEvents3
IVsWindowFrameNotify

Benachrichtigt ein Paket über Änderungen an einem seiner Fensterrahmen. Ersetzt durch IVsWindowFrameNotify3.

IVsWindowFrameNotify2

Benachrichtigt Clients, wenn ein Fensterrahmen geschlossen wird.

IVsWindowFrameNotify3

Benachrichtigt VSPackage, wenn Änderungen an einem seiner Fensterrahmen vorgenommen werden.

IVsWindowFrameNotify4
IVsWindowFrameSwitcher

Verwaltet ein Toolfenster, das das Wechseln zwischen mehreren Clientbereichsansichten unterstützt.

IVsWindowPane

Stellt grundlegende Fensterbereichsfunktionalität bereit.

IVsWindowPaneCommit

Ermöglicht einem Fenster die anstehenden Bearbeitungen in einem Steuerelement mit Fokus festzulegen, bevor ein anderer Befehl aufgerufen wird.

IVsWindowPaneCommitFilter

Ermöglicht das Abfangen eines Befehls, der Änderungen übergeben würde, bevor die Änderungen übergeben werden.

IVsWindowSearch

Implementiert durch ein Fenster, das durchsuchbare Inhalte haben möchte. Der Suchhost ruft diese Schnittstelle auf, um die Suche zu initiieren oder Suchoptionen abzurufen. Wenn die Schnittstelle von einem Toolfenster in der IVsWindowPane-Klasse oder auf VSFPROPID_ViewHelper implementiert wird, wird sie von der Shell auf SearchEnabled aufgerufen, um zu überprüfen, ob die Suche für das Toolfenster aktiviert ist. Die Shell richtet automatisch einen suchhost ein, der dem Fenster zugeordnet ist, wobei die Standardplatzierung für das Suchsteuerelement im Bereich Shellrahmen/Symbolleiste verwendet wird.

IVsWindowSearchBooleanOption

Implementiert boolesche Optionen für das allgemeine Popup des Suchensteuerelements.

IVsWindowSearchCommandOption

Stellt Benutzeroberflächenoptionen für das allgemeine Suchsteuerelement-Popup bereit.

IVsWindowSearchCustomFilter

Stellt einen benutzerdefinierten Suchfilter für die Suchzeichenfolge bereit.

IVsWindowSearchEvents

Benachrichtigt den Fensterhost, dass Änderungen an den Suchenfiltern oder Optionen vorgenommen wurden, die in der Benutzeroberfläche angezeigt werden müssen.

IVsWindowSearchFilter

Stellt Informationen über den Fenstersuchfilter bereit.

IVsWindowSearchHost

Legt ein Suchsteuerelement fest.

IVsWindowSearchHostFactory

Erstellt eine Fenstersuchsteuerung. Diese Schnittstelle wird von der Visual Studio-Umgebung implementiert und vom SVsWindowSearchHostFactory-Dienst abgerufen.

IVsWindowSearchOption

Stellt anzeigbare Optionen für das Fenstersuchensteuerelement bereit.

IVsWindowSearchSimpleFilter

Stellt einen Basis-Suchfilter für das Suchsteuerelement bereit.

IVsWindowView

Steuert einen Teil des Clientbereichs in einem Fenster. Eine mehrerer Schnittstellen, die Sie für das DocView- oder ViewHelper-Objekt implementieren können, um andere Schnittstellen zu überschreiben. Selten verwendet.

IVsWorkingFolders
IVsWorkingFoldersEvents
IVsWritableSettingsStore

Verwaltet einen bearbeitbaren Speicher für das Lesen/Auflisten und Erstellen/Löschen von Einstellungen. Es wird von GetWritableSettingsStore(UInt32, IVsWritableSettingsStore) abgerufen. Es wird von der IVsSettingsStore-Schnittstelle abgeleitet, um Lese-/Auflistungsfähigkeiten dieser Schnittstelle zu erben.

IVsXMLMemberData

Extrahiert Informationen über einen Member aus einer XML-Darstellung. Wird durch die GetMemberDataFromXML(String, IVsXMLMemberData)-Methode der IVsXMLMemberIndexService-Schnittstelle zurückgegeben. Sie können eine Instanz dieser Schnittstelle vom SVsXMLMemberIndexService (SID_SVsXMLMemberIndexService)-Dienst abrufen.

IVsXMLMemberData3

Extrahiert Informationen über einen Member aus einer XML-Darstellung. Erweitert IVsXMLMemberData, aber erbt nicht davon. Fragen Sie ein Objekt ab, das IVsXMLMemberData zurückgibt, um festzustellen, ob es IVsXMLMemberData3 unterstützt.

IVsXMLMemberData4

Extrahiert Informationen aus einer XML-Dokumentation.

IVsXMLMemberData5

Extrahiert Informationen aus der XML-Dokumentation.

IVsXMLMemberData6
IVsXMLMemberDataCallBack

Gibt den Anzeigenamen für einen Member in XML-Dokumentation an, die Metadaten darstellt.

IVsXMLMemberDataCapability

Stellt Funktionsinformationen in XML-Dokumentation dar.

IVsXMLMemberDataDeprecation

Stellt Informationen zum Veralteten von XML-Membern bereit.

IVsXMLMemberDataRegisterCallBack

Registriert eine IVsXMLMemberDataCallBack-Schnittstelle.

IVsXMLMemberIndex

Erstellt einen Index von Membern in XML-Dokumenten entsprechend der Metadatendateien. Wird von der Umgebung implementiert. Wird durch die CreateXMLMemberIndex(String, IVsXMLMemberIndex)-Methode der IVsXMLMemberIndexService-Schnittstelle zurückgegeben.

IVsXMLMemberIndexService

Ermöglicht den Zugriff auf XML-Dokumentationen, entsprechend der angegebenen Metadatendateien. Sie können eine Instanz der Schnittstelle vom SVsXMLMemberIndexService (SID_SVsXMLMemberIndexService)-Dienst abrufen.

IWebApplicationCtxSvc

Festlegen der IntelliSense-Infrastruktur für eine Datei durch das Zurückgeben einer IServiceProvider-Schnittstelle, die Sie mit der Datei verwenden können. Sie können eine Instanz der Schnittstelle vom SWebApplicationCtxSvc (SID_SWebApplicationCtxSvc)-Dienst abrufen.

IWebClassLibProject

Stellt Methoden für Webklassenbibliotheksprojekte bereit.

IWebClassLibProjectEvents

Stellt Webklassenbibliotheksereignisse bereit.

IWebClassLibProjectSvc

Stellt Methoden zum Erstellen von Webklassenbibliotheken bereit.

IWebFileCtxService

Bereitet die IntelliSense-Infrastruktur für eine angegebene Assemblydatei vor. Sie können eine Instanz der Schnittstelle vom SWebFileCtxService (SID_SWebFileCtxService)-Dienst abrufen.

SApplicationObject

Wird an GetService(Type) übergeben, um einen Verweis auf das DTE-Objekt zurückzugeben.

SAppxManifestDesignerService

Übergeben an GetService(Type), um einen Verweis auf IAppxManifestDesignerService zurückzugeben.

SAsyncServiceProvider

Die Dienst-ID für den IAsyncServiceProvider-Dienst.

SBuilderWizardManager

Übergeben an GetService(Type), um einen Verweis auf IBuilderWizardManager zurückzugeben.

SCodeNavigate

Übergeben an GetService(Type), um einen Verweis auf ICodeNavigate zurückzugeben.

SCompEnumService

Übergeben an GetService(Type), um einen Verweis auf die IVsProvideComponentEnumeration-Schnittstelle zurückzugeben.

SDirList

Dieser Dienst gibt nicht IDirList zurück. Siehe die Dokumentation für diese Schnittstelle mit einer Erklärung, wie sie abgerufen werden kann.

SDTE

Übergabe an GetGlobalService(Type), um einen Verweis auf die integrierte Entwicklungsumgebung (IDE) von Visual Studio zurückzugeben.

SExtendedTypeLib

Übergeben an GetService(Type), um einen Verweis auf IExtendedTypeLib zurückzugeben.

SExtensionManager

Wird verwendet, um eine Referenz zum Erweiterungs-Manager von Visual Studio abzufragen.

SharedMSBuildFilesManagerHierarchy

Eine Projekthierarchie mit freigegebenen MSBuild-Dateien. Im Dialogfeld Änderungen speichern wird diese Projektdatei mit dem Namen "[Freigegebene MSBuild-Projektdateien]" angezeigt. Dieser Knoten wird im Dialogfeld Änderungen speichern angezeigt, wenn freigegebene MSBuild-Dateien gespeichert werden müssen und die Dateien keine Affinität zu einem bestimmten Freigegebenen Ressourcenprojekt haben. Eine neue Singleton-instance dieser Hierarchie wird (falls erforderlich) für jede Lösung erstellt und beim Schließen der Lösung geschlossen. Diese Singletonhierarchie hat immer den gleichen Wert wie ihre VSHPROPID_ProjectIDGuid Eigenschaft. Das SharedMSBuildFilesManagerHierarchy-Projekt unterstützt die VSHPROPID_SharedProjectHierarchy Eigenschaften und VSHPROPID_SharedAssetsProject für jedes seiner freigegebenen MSBuild-Dateiprojektelemente.

SharedProjectReferenceProviderGuid

Die GUID für den Verweis auf freigegebene Projekte im Dialogfeld Verweis-Manager hinzufügen.

SIVsPackageDynamicToolOwner

Übergeben an GetService(Type), um einen Verweis auf IVsPackageDynamicToolOwner zurückzugeben.

SLicensedClassManager

Übergeben an GetService(Type), um einen Verweis auf ILicensedClassManager zurückzugeben.

SLocalRegistry

Übergeben an GetService(Type), um einen Verweis auf die ILocalRegistry- und die ILocalRegistry2-Schnittstelle zurückzugeben.

SOleComponentUIManager

Übergabe an GetService(Type), um einen Verweis auf die IOleComponentUIManager- oder IOleInPlaceComponentUIManager-Schnittstelle zurückzugeben.

SOleInPlaceComponent

Übergeben an GetService(Type), um einen Verweis auf IOleInPlaceComponent zurückzugeben.

SOleInPlaceComponentSite

Übergeben an GetService(Type), um einen Verweis auf IOleInPlaceComponentSite zurückzugeben.

SProfferAsyncService

Der Dienst für den IAsyncServiceProvider-Dienst.

SProfferService

Übergeben an GetService(Type), um einen Verweis auf IProfferService zurückzugeben.

SProfferTypeLib

Übergeben an GetService(Type), um einen Verweis auf IProfferTypeLib zurückzugeben.

STrackSelection

Übergeben an GetService(Type), um einen Verweis auf ITrackSelection zurückzugeben.

SUIHostCommandDispatcher

Übergeben an GetService(Type), um einen Verweis auf IOleCommandTarget zurückzugeben.

SUIHostLocale

Übergeben an GetService(Type), um einen Verweis auf IUIHostLocale zurückzugeben.

SVsAccountManagementService

Stellt einen Kontoverwaltungsdienst dar.

SVsAccountManager

Stellt einen Konto-Manager-Dienst dar.

SVsActivityLog

Übergeben an GetService(Type), um einen Verweis auf die IVsActivityLog-Schnittstelle zurückzugeben.

SVsAddProjectItemDlg

Übergeben an GetService(Type), um einen Verweis auf IVsAddProjectItemDlg zurückzugeben.

SVsAddWebReferenceDlg

Übergeben an GetService(Type), um einen Verweis auf IVsAddWebReferenceDlg zurückzugeben.

SVsAppCommandLine

Übergeben an GetService(Type), um einen Verweis auf IVsAppCommandLine zurückzugeben.

SVsAppContainerDeveloperLicensing

Übergeben an GetService(Type), um einen Verweis auf IVsAppContainerDeveloperLicensing zurückzugeben.

SVsAppContainerProjectDeploy

Übergeben an GetService(Type), um einen Verweis auf IVsAppContainerProjectDeploy zurückzugeben.

SVsAssemblyNameUnification

Übergeben an GetService(Type), um einen Verweis auf IVsAssemblyNameUnification zurückzugeben.

SVsBuildManagerAccessor

Der Dienst, mit dem der IVsBuildManagerAccessor abgerufen werden soll.

SVsBuiltInServiceInfoQueryService
SVsCallBrowser

Übergeben an GetService(Type), um einen Verweis auf die IVsCallBrowser-Schnittstelle zurückzugeben.

SVsClassView

Übergeben an GetService(Type), um einen Verweis auf IVsClassView zurückzugeben.

SVsCmdNameMapping

Übergeben an GetService(Type), um einen Verweis auf IVsCmdNameMapping zurückzugeben.

SVsCodeDefView

Übergeben an GetService(Type), um einen Verweis auf die IVsCodeDefView-Schnittstelle zurückzugeben.

SVsCodeShareHandler

Übergeben an GetService(Type), um einen Verweis auf IVsCodeShareHandler zurückzugeben.

SVsCommandWindow

Übergabe an GetService(Type), um einen Verweis auf IVsCommandWindow oder IVsCommandWindow2 zurückzugeben.

SVsCommandWindowsCollection

Übergeben an GetService(Type), um einen Verweis auf die IVsCommandWindowsCollection-Schnittstelle zurückzugeben.

SVsCommonMessagePumpFactory

Ein Dienst, der Benutzern ermöglicht, Instanzen von IVsCommonMessagePumpFactory abzurufen.

SVsComplusLibrary

Übergeben an GetService(Type), um einen Verweis auf IVsLibraryReferenceManager zurückzugeben.

SVsComponentModelHost

Übergeben an GetService(Type), um einen Verweis auf IVsComponentModelHost zurückzugeben.

SVsComponentSelectorDlg

Übergeben an GetService(Type), um einen Verweis auf IVsComponentSelectorDlg zurückzugeben.

SVsComponentSelectorDlg2

Übergeben an GetService(Type), um einen Verweis auf die IVsComponentSelectorDlg2-Schnittstelle zurückzugeben.

SVsConfigurationManagerDlg

Übergeben an GetService(Type), um einen Verweis auf die IVsConfigurationManagerDlg-Schnittstelle zurückzugeben.

SVsCreateAggregateProject

Übergeben an GetService(Type), um einen Verweis auf die IVsCreateAggregateProject-Schnittstelle zurückzugeben.

SVsDataObjectStringMapManager

Verwenden Sie diesen Dienst, um eine Instanz von IVsDataObjectStringMapManager abzurufen.

SVsDataSourceFactory

Stellt die Datenquellenfactory der Visual Studio Shell dar.

SVsDebuggableProtocol

Übergeben an GetService(Type), um einen Verweis auf IVsDebuggableProtocol zurückzugeben.

SVsDebugLaunch

Übergeben an GetService(Type), um einen Verweis auf IVsDebugLaunch zurückzugeben.

SVsDebugRemoteDiscoveryUI

Übergeben an GetService(Type), um einen Verweis auf IVsDebugRemoteDiscoveryUI zurückzugeben.

SVsDebugTargetSelectionService

Übergeben an GetService(Type), um einen Verweis auf IVsDebugTargetSelectionService zurückzugeben.

SVsDesignTimeAssemblyResolution

Verwenden Sie diesen Dienst, um IVsDesignTimeAssemblyResolution abzurufen.

SVsDetermineWizardTrust

Übergeben an GetService(Type), um einen Verweis auf IVsDetermineWizardTrust zurückzugeben.

SVsDifferenceService

Übergeben an GetService(Type), um einen Verweis auf IVsDifferenceService zurückzugeben.

SVsDiscoveryService

Übergeben an GetService(Type), um einen Verweis auf IVsDiscoveryService zurückzugeben.

SVsEnumHierarchyItemsFactory

Übergeben an GetService(Type), um einen Verweis auf IVsEnumHierarchyItemsFactory zurückzugeben.

SVsErrorList

Übergeben an GetService(Type), um einen Verweis auf IVsErrorList zurückzugeben.

SVsExternalFilesManager

Übergeben an GetService(Type), um einen Verweis auf IVsExternalFilesManager zurückzugeben.

SVsFileChange

Übergeben an GetService(Type), um einen Verweis auf die interne IVsFileChange-Schnittstelle zurückzugeben.

SVsFileChangeEx

Übergeben an GetService(Type), um einen Verweis auf IVsFileChangeEx zurückzugeben.

SVsFileMergeService

Übergeben an GetService(Type), um einen Verweis auf IVsFileMergeService zurückzugeben.

SVsFilterAddProjectItemDlg

Übergeben an GetService(Type), um einen Verweis auf IVsFilterAddProjectItemDlg zurückzugeben.

SVsFilterKeys

Übergeben an GetService(Type), um einen Verweis auf IVsFilterKeys zurückzugeben.

SVsFontAndColorCacheManager

Objekt, das Zugriff auf die Visual Studio SDK-Implementierung des Cache-Manager-Diensts "Schriftart" und "Color" bereitstellt.

SVsFontAndColorStorage

Objekt, das Zugriff auf die Visual Studio SDK-Implementierung des Speicherdiensts für Schriftart und Farbe bietet.

SVsFrameworkMultiTargeting

Übergeben an GetService(Type), um einen Verweis auf IVsFrameworkMultiTargeting zurückzugeben.

SVsFrameworkRetargetingDlg

Übergeben an GetService(Type), um einen Verweis auf IVsFrameworkRetargetingDlg zurückzugeben.

SVsGeneralOutputWindowPane

Pseudoservice, der eine IID_IVsOutputWindowPane-Schnittstelle für den allgemeinen Ausgabebereich in der VS-Umgebung zurückgibt. Das Abfragen für diesen Dienst führt dazu, dass der allgemeine Ausgabebereich erstellt wird, wenn er noch nicht erstellt wurde. Der allgemeine Ausgabebereich ist ein geeigneter Platz, um dem Benutzer allgemeine Statusmeldungen anzuzeigen, beispielsweise Nachrichten in Bezug auf Vorgänge wie dem Öffnen eines Projekts.

SVsGlobalSearch

Übergeben an GetService(Type), um einen Verweis auf IVsGlobalSearch zurückzugeben.

SVsHelpService

Übergeben an GetService(Type), um einen Verweis auf IVsHelpSystem zurückzugeben.

SVsHierarchyManipulation

Übergeben an GetService(Type), um einen Verweis auf die IVsHierarchyManipulation-Schnittstelle zurückzugeben.

SVsHTMLConverter

Übergeben an GetService(Type), um einen Verweis auf IVsHTMLConverter zurückzugeben.

SVsHubService

der Diensttyp, der den VsHub-Dienst implementiert.

SVsImageService

Übergeben an GetService(Type), um einen Verweis auf IVsImageService zurückzugeben.

SVsIME

Übergeben an GetService(Type), um einen Verweis auf IVsIME zurückzugeben.

SVsInfoBarUIFactory
SVsIntegratedHelp

Übergeben an die QueryService(Guid, Guid, IntPtr)-Methode, um einen Verweis auf die SVsHelp-Schnittstelle zurückzugeben.

SVsIntelliMouseHandler

Übergeben an GetService(Type), um einen Verweis auf IVsIntelliMouseHandler zurückzugeben.

SVsIntellisenseEngine

Übergeben an GetService(Type), um einen Verweis auf die IVsIntellisenseEngine-Schnittstelle zurückzugeben.

SVsIntellisenseProjectHost

Übergeben an GetService(Type), um einen Verweis auf die IVsIntellisenseProjectHost-Schnittstelle zurückzugeben.

SVsIntellisenseProjectManager

Übergeben an GetService(Type), um einen Verweis auf die IVsIntellisenseProjectManager-Schnittstelle zurückzugeben.

SVsInvalidateCachedCommandState
SVsInvisibleEditorManager

Übergeben an GetService(Type), um einen Verweis auf IVsInvisibleEditorManager zurückzugeben.

SVsLaunchPad

Übergeben an GetService(Type), um einen Verweis auf IVsLaunchPad zurückzugeben.

SVsLaunchPadFactory

Übergeben an GetService(Type), um einen Verweis auf IVsLaunchPadFactory zurückzugeben.

SVsLongIdleManager

Stellt bereit IVsLongIdleManager.

SVsMacroRecorder

Übergeben an GetService(Type), um einen Verweis auf IVsMacroRecorder zurückzugeben.

SVsMacros

Übergeben an GetService(Type), um einen Verweis auf IVsMacros zurückzugeben.

SVsMainWindowDropTarget

Dieser Dienst implementiert die IDropTarget-Schnittstelle. Es ist der Drag/Drop-Handler für das Standard Fenster der IDE. Dieser Drag/Drop-Handler verarbeitet das CF_HDROP-Format, das zum Ziehen von Dateien aus dem Dateisystem (Windows Explorer) und anderen Quellen verwendet wird, die Dateien anbieten. Alle Fenster, die sich sonst nicht für drag/drop registrieren (::RegisterDragDrop), erben diesen Handler kostenlos. Diejenigen, die sich für drag/drop registrieren, erben diese Dateiöffnung nicht.

SVSMDCodeDomProvider

Übergeben an die QueryService(Guid, Guid, IntPtr)-Methode, um einen Verweis auf die IVSMDCodeDomProvider-Schnittstelle zurückzugeben.

SVSMDDesignerService

Übergabe an die QueryService(Guid, Guid, IntPtr)-Methode, um einen Verweis auf die Schnittstellen IVSMDCodeDomCreator und IVSMDDesignerService zurückzugeben.

SVSMDPropertyBrowser

Übergeben an die QueryService(Guid, Guid, IntPtr)-Methode, um einen Verweis auf die IVSMDPropertyBrowser-Schnittstelle zurückzugeben.

SVSMDTypeResolutionService

Übergeben an die QueryService(Guid, Guid, IntPtr)-Methode, um einen Verweis auf die IVSMDTypeResolutionService-Schnittstelle zurückzugeben.

SVsMenuEditor

Übergeben an GetService(Type), um einen Verweis auf IVsMenuEditor zurückzugeben.

SVsMenuEventsService
SVsMonitorUserContext

Übergeben an GetService(Type), um einen Verweis auf IVsMonitorUserContext zurückzugeben.

SVsMRUItemsStore

Übergeben an GetService(Type), um einen Verweis auf IVsMRUItemsStore zurückzugeben.

SVsNavigateToService
SVsObjBrowser

Übergeben an GetService(Type), um einen Verweis auf IVsObjBrowser zurückzugeben.

SVsObjectManager

Übergeben an GetService(Type), um einen Verweis auf IVsObjectManager zurückzugeben.

SVsObjectSearch

Übergeben an GetService(Type), um einen Verweis auf IVsObjectSearch zurückzugeben.

SVsOpenProjectOrSolutionDlg

Übergeben an GetService(Type), um einen Verweis auf die IVsOpenProjectOrSolutionDlg-Schnittstelle zurückzugeben.

SVsOutputWindow

Übergeben an GetService(Type), um einen Verweis auf IVsOutputWindow zurückzugeben.

SVsPackageInfoQueryService
SVsParseCommandLine

Übergeben an GetService(Type), um einen Verweis auf IVsParseCommandLine zurückzugeben.

SVsPathVariableResolver

Übergeben an GetService(Type), um einen Verweis auf die IVsPathVariableResolver-Schnittstelle zurückzugeben.

SVsPreviewChangesService

Übergeben an GetService(Type), um einen Verweis auf die IVsPreviewChangesService-Schnittstelle zurückzugeben.

SVsProfferCommands

Verwenden Sie diesen Dienst, um IVsProfferCommands4 abzurufen.

SVsProfileDataManager

Übergeben an GetService(Type), um einen Verweis auf die IVsProfileDataManager-Schnittstelle zurückzugeben.

SVsProfilerLauncher

Übergeben an GetService(Type), um einen Verweis auf IVsProfilerLauncher zurückzugeben.

SVsProfilesManagerUI

Übergeben an GetService(Type), um einen Verweis auf die IVsProfilesManagerUI-Schnittstelle zurückzugeben.

SVsProjectMRU

Stellt bereit IVsProjectMRU.

SVsPropertyPageFrame

Übergeben an GetService(Type), um einen Verweis auf IVsPropertyPageFrame zurückzugeben.

SVsQueryEditQuerySave

Übergeben an GetService(Type), um einen Verweis auf IVsQueryEditQuerySave2 zurückzugeben.

SVsReferenceManager

Übergeben an GetService(Type), um einen Verweis auf IVsReferenceManager zurückzugeben.

SVsRegisterDebugTargetProvider

Übergeben an GetService(Type), um einen Verweis auf die IVsRegisterProjectDebugTargetProvider-Schnittstelle zurückzugeben.

SVsRegisterEditors

Übergeben an GetService(Type), um einen Verweis auf IVsRegisterEditors zurückzugeben.

SVsRegisterNewDialogFilters

Übergeben an GetService(Type), um einen Verweis auf IVsRegisterNewDialogFilters zurückzugeben.

SVsRegisterPriorityCommandTarget

Übergeben an GetService(Type), um einen Verweis auf IVsRegisterPriorityCommandTarget zurückzugeben.

SVsRegisterProjectTypes

Übergeben an GetService(Type), um einen Verweis auf IVsRegisterProjectTypes zurückzugeben.

SVsResourceManager

Übergeben an GetService(Type), um einen Verweis auf die IVsResourceManager-Schnittstelle zurückzugeben.

SVsResourceView

Übergeben an GetService(Type), um einen Verweis auf IVsResourceView zurückzugeben.

SVsRunningDocumentTable

Übergeben an GetService(Type), um einen Verweis auf IVsRunningDocumentTable zurückzugeben.

SVsSccManager

Übergeben an GetService(Type), um einen Verweis auf IVsSccManager2 zurückzugeben.

SVsSccToolsOptions

Übergeben an GetService(Type), um einen Verweis auf die IVsSccToolsOptions-Schnittstelle zurückzugeben.

SVsServiceInfoQueryService

Der Dienst für den Dienst IVsServiceInfoQueryService.

SVsSettingsManager

Stellt einen Dienst für Visual Studio-Einstellungen dar. Verwenden Sie diesen Dienst, um IVsSettingsManager abzurufen.

SVsSettingsReader

Übergeben an GetService(Type), um einen Verweis auf die IVsSettingsReader-Schnittstelle zurückzugeben.

SVsSetupCompositionService

Der Dienst für den Dienst IVsSetupCompositionQueryService.

SVsSharedProjectReferencesHelper

Der SVsSharedProjectReferencesHelper-Dienst bietet Unterstützung für Projektsysteme, bei denen das Projekt neu geladen werden muss, um Verweise auf freigegebene Projekte zu ändern (z. B. durch Ändern der Gruppe von Projektimporten), um über das Dialogfeld ReferenceManager freigegebene Projektverweis hinzufügen zu implementieren.

SVsShell

Übergeben an GetService(Type), um einen Verweis auf IVsShell zurückzugeben.

SVsShellDebugger

Übergeben an GetService(Type), um einen Verweis auf IVsDebugger zurückzugeben.

SVsShellMonitorSelection

Übergeben an GetService(Type), um einen Verweis auf IVsMonitorSelection zurückzugeben.

SVsSmartOpenScope

Übergeben an die QueryService(Guid, Guid, IntPtr)-Methode, um einen Verweis auf die IVsSmartOpenScope-Schnittstelle zurückzugeben.

SVsSolution

Übergeben an GetService(Type), um einen Verweis auf IVsSolution zurückzugeben.

SVsSolutionBuildManager

Übergeben an GetService(Type), um einen Verweis auf IVsSolutionBuildManager zurückzugeben.

SVsSolutionObject

Übergeben an GetService(Type), um einen Verweis auf die IVsSolution-Schnittstelle zurückzugeben. Verwenden Sie stattdessen den SVsSolution-Dienst.

SVsSolutionPersistence

Übergeben an GetService(Type), um einen Verweis auf IVsSolutionPersistence zurückzugeben.

SVsSourceControl

Wird verwendet, um eine Referenz zur Visual Studio-Quellcodeverwaltung abzufragen.

SVsSQLCLRReferences

Übergeben an die QueryService(Guid, Guid, IntPtr)-Methode, um einen Verweis auf die IVsSQLCLRReferences-Schnittstelle zurückzugeben.

SVsStartPageDownload

Übergeben an die QueryService(Guid, Guid, IntPtr)-Methode, um einen Verweis auf die IVsStartPageDownload-Schnittstelle zurückzugeben.

SVsStartupProjectsListService
SVsStatusbar

Übergeben an GetService(Type), um einen Verweis auf IVsStatusbar zurückzugeben.

SVsStrongNameKeys

Übergeben an die QueryService(Guid, Guid, IntPtr)-Methode, um einen Verweis auf die IVsStrongNameKeys-Schnittstelle zurückzugeben.

SVsStructuredFileIO

Übergeben an GetService(Type), um einen Verweis auf IVsStructuredFileIO zurückzugeben.

SVsSymbolicNavigationManager

Übergeben an GetService(Type), um einen Verweis auf IVsSymbolicNavigationManager zurückzugeben.

SVsTargetFrameworkAssemblies

Übergeben an GetService(Type), um einen Verweis auf IVsTargetFrameworkAssemblies zurückzugeben.

SVsTaskList

Übergeben an GetService(Type), um einen Verweis auf IVsTaskList zurückzugeben.

SVsTaskSchedulerService

Übergeben an GetService(Type), um einen Verweis auf IVsTaskSchedulerService zurückzugeben.

SVsTextOut

Übergeben an GetService(Type), um einen Verweis auf IVsTextOut zurückzugeben.

SVsThreadedWaitDialog

Übergeben an GetService(Type), um einen Verweis auf die IVsThreadedWaitDialog-Schnittstelle zurückzugeben.

SVsThreadedWaitDialogFactory

Der Dienst, der die SVsThreadedWaitDialogFactory-Schnittstelle bereitstellt.

SVsThreadPool

Übergeben an GetService(Type), um einen Verweis auf die IVsThreadPool-Schnittstelle zurückzugeben.

SVsToolbox

Übergeben an GetService(Type), um einen Verweis auf IVsToolbox zurückzugeben.

SVsToolboxActiveXDataProvider

Übergeben an GetService(Type), um einen Verweis auf die IVsToolboxDataProvider-Schnittstelle zurückzugeben.

SVsToolboxDataProviderRegistry

Übergeben an GetService(Type), um einen Verweis auf die IVsToolboxDataProviderRegistry-Schnittstelle zurückzugeben.

SVsToolsOptions

Übergeben an GetService(Type), um einen Verweis auf die IVsToolsOptions-Schnittstelle zurückzugeben.

SVsTrackProjectDocuments

Übergeben an GetService(Type), um einen Verweis auf die IVsTrackProjectDocuments2- und die IVsTrackProjectDocuments3-Schnittstelle zurückzugeben.

SVsTrackProjectRetargeting

Übergeben an GetService(Type), um einen Verweis auf IVsTrackProjectRetargeting zurückzugeben.

SVsTrackSelectionEx

Übergeben an GetService(Type), um einen Verweis auf IVsTrackSelectionEx zurückzugeben.

SVsUIContextMonitor
SVsUIDataConverters

Stellt einen Dienst für Datenkonverter in der Benutzeroberfläche von Visual Studio dar. Verwenden Sie diesen Dienst, um IVsUIDataConverterManager abzurufen.

SVsUIFactory

Stellt die Benutzeroberflächenfactory in der Benutzeroberfläche von Visual Studio dar. Verwenden Sie diesen Dienst, um IVsUIFactory abzurufen.

SVsUIHierWinClipboardHelper

Übergeben an GetService(Type), um einen Verweis auf IVsUIHierWinClipboardHelper zurückzugeben.

SVsUIShell

Übergeben an GetService(Type), um einen Verweis auf IVsUIShell zurückzugeben.

SVsUIShellDocumentWindowMgr

Übergeben an GetService(Type), um einen Verweis auf IVsUIShellDocumentWindowMgr zurückzugeben.

SVsUIShellOpenDocument

Übergeben an GetService(Type), um einen Verweis auf IVsUIShellOpenDocument zurückzugeben.

SVsUpgradeLogger

Übergeben an GetService(Guid), um einen Verweis auf die IVsUpgradeLogger-Schnittstelle zurückzugeben.

SVsVba

Übergeben an GetService(Type), um einen Verweis auf IVsVba zurückzugeben.

SVsWebBrowsingService

Übergeben an GetService(Type), um einen Verweis auf IVsWebBrowsingService zurückzugeben.

SVsWebFavorites

Übergeben an GetService(Type), um einen Verweis auf IVsWebFavorites zurückzugeben.

SVsWebPreview

Übergeben an GetService(Type), um einen Verweis auf IVsWebPreview zurückzugeben.

SVsWebProxy

Übergeben an GetService(Type), um einen Verweis auf IVsWebProxy zurückzugeben.

SVsWebURLMRU

Übergeben an GetService(Type), um einen Verweis auf IVsWebURLMRU zurückzugeben.

SVsWindowFrame

Übergeben an GetService(Type), um einen Verweis auf IVsWindowFrame zurückzugeben.

SVsWindowSearchHostFactory

Übergeben an GetService(Type), um einen Verweis auf IVsWindowSearchHostFactory zurückzugeben.

SVsXMLMemberIndexService

Übergeben an GetService(Type), um einen Verweis auf IVsXMLMemberIndexService zurückzugeben.

SWebApplicationCtxSvc

Der Dienst, der bereitgestellt wird. IWebApplicationCtxSvc.

SWebFileCtxService

Stellt bereit IWebFileCtxService.

UiContextSynchronousSolutionOperation
VsMSBuildTaskFileManager

Die Co-Klasse für die IVsMSBuildHostObject- und IVsMSBuildTaskFileManager-Schnittstellen. Dies ist die Standardimplementierung, die IntelliSense und Unterstützung für MSBuild-Aufgaben bietet.

VSPIAImporter

Wird von alle Umbruchstools implementiert.

VsProjectCapabilityExpressionMatcher

Übergeben an GetService(Type), um einen Verweis auf IVsBooleanSymbolExpressionEvaluator zurückzugeben.

VsSymbolicNavigationManager

Stellt einen globalen Dienst dar, der die Liste von IVsSymbolicNavigationNotify-Handlern verwaltet, die bei einer auf ein Projekt abgestimmten Basis registriert werden. Diese Schnittstelle ist über QueryService(Type, Object) verfügbar.

Enumerationen

__ACTIVITYLOG_ENTRYTYPE

Bezeichnet den Typ eines Eintrags in ein Aktivitätsprotokoll.

__BUILDOUTOFDATEPROJECTS

Gibt Optionen für das Neuerstellen von veralteten Projekten an.

__BWI_IMAGE_POS

Gibt an, an welcher Stelle ein Image auf einer Schaltfläche platziert wird.

__COMMANDWINDOWMODE2

Definiert weitere Werte für die COMMANDWINDOWMODE-Enumeration.

__DOCUMENTPREVIEWERTYPE

Bezeichnet den Typ der Dokumentvorschau.

__DSI_FLAGS

Stellt Flags dar, die angeben, welche Startinformationen zu verwenden sind, wenn ein Fenster erstellt wird.

__EFNFLAGS

Editorzuordnungsinstanz-Benachrichtigungsflags.

__FCFONTFLAGS

Die FCFONTFLAGS-Enumeration wird verwendet, um Schriftartenanzeigeeigenschaften anzugeben, die nicht von der FONTFLAGS Enumeration für eine Schriftart bereitgestellt werden, die von einem bestimmten Anzeigeelement verwendet wird.

__FCITEMFLAGS

Die FCITEMFLAGS-Enumeration wird verwendet, um Nichtanzeigeattribute für eine Schriftart anzugeben, die von einem bestimmten Anzeigeelement verwendet wird.

__FCPRIORITY

Die FCPRIORITY-Enumeration wird verwendet, um Kategorien in der Liste der Kategorien zu gruppieren, die auf der Seite Schriftarten und Farben bereitgestellt werden.

__FCSTORAGEFLAGS

Die Werte der FCSTORAGEFLAGS-Enumeration werden von einem VSPackage verwendet, der Schriftarten und Farben verwaltet, um den Modus anzugeben, der von OpenCategory(Guid, UInt32) zum Öffnen des Registrierungsschlüssels einer Kategorie verwendet wird.

__FCSTORAGEFLAGS2

Fügt der __FCSTORAGEFLAGS Enumaration hinzu.

__FILTERKEYSMESSAGES

Definiert Werte, die den Werten der WM_- und EN_-Meldung entsprechen, die den Kombinationsfeldbesitzern gesendet werden, die das FilterKeysflag am Kombinationsfeld angewendet haben.

__FONTCOLORFLAGS

Die FONTCOLORFLAGS-Aufzählung wird verwendet, um der Visual Studio-Umgebung anzugeben, wie die über die Eigenschaftenseite Schriftarten und Farben vorgenommenen Änderungen behandelt werden.

__FONTCOLORFLAGS2

Fügt der __FONTCOLORFLAGS Enumeration hinzu.

__FRAMECLOSE

Gibt Schließoptionen an, wenn ein Fensterrahmen geschlossen wird.

__FRAMESHOW

Bezeichnet den Zustand eines Fensterrahmens.

__FRAMESHOW2

Fügt der __FRAMESHOW-Enumeration, die den Zustand eines Fensterrahmens angibt Member hinzu.

__FRAMESHOW3

Fügt der __FRAMESHOW-Enumeration, die den Zustand eines Fensterrahmens angibt Member hinzu.

__FRAMESHOW4
__FRAMESHOW5
__FRD_FLAGS

Listet Flags für die Framework-Neuzuweisung auf.

__FRD_OUTCOME

Enthält Flags für das Dialogfeld für die erneute Zielzuweisung des Framework.

__GRADIENTTYPE

Gibt verschiedene Typen von Farbverläufen an, die als Hintergrund in VSPackages verwendet werden können.

__GRADIENTTYPE2

Fügt der __GRADIENTTYPE-Enumeration Member hinzu und gibt Typen von Farbverläufen an, die als Hintergrund in VSPackages verwendet werden können.

__GRADIENTTYPE3

Definiert verschiedene Farbverlaufstypen.

__HANDSOFFMODE

Flags für HandsOn/Off-Funktionen der IVsTrackProjectDocuments3-Schnittstelle.

__HierarchyDropArea

Definiert direktionale Ablageziele, die von IVsHierarchyDirectionalDropDataTarget verwendet werden können, um Ablageziele auf, oben und unten festlegen zu können. Diese Ablageziele können durch IVsHierarchy-Implementierungen implementiert werden, um das Umordnen von Elementen innerhalb der Hierarchie zu ermöglichen.

__MENUEDITOR_TRANSACTION

Bezeichnet die "Rückgängig" und "Wiederholen"-Transaktionen.

__PREVIEWCHANGESITEMCHECKSTATE

Bezeichnet den Überprüfungsstatus eines Elements.

__PREVIEWCHANGESWARNINGLEVEL

Stellt Vorschauänderungswarnstufen bereit.

__ProjectReferenceOutputValidity

Projektverweisausgabezustände, die von QueryCheckIsProjectReferenceOutputValid(Object, String, UInt32) zurückgegeben werden.

__PSFFILEID

Bezeichnet "Spezielle Projektdateien", welche erstellt oder abgefragt werden können mit GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID2

Fügt der __PSFFILEID Projekt-Gerätedateimember hinzu.

__PSFFILEID3

Bezeichnet "Spezielle Projektdateien", welche erstellt oder abgefragt werden können mit GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID4

Bezeichnet "Spezielle Projektdateien", welche erstellt oder abgefragt werden können mit GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID5

Bezeichnet "Spezielle Projektdateien", welche erstellt oder abgefragt werden können mit GetFile(Int32, UInt32, UInt32, String).

__PSFFLAGS

Gibt an, wie GetFile(Int32, UInt32, UInt32, String) projektspezifische Dateien bearbeiten soll.

__PSFFLAGS2

Definiert zusätzliche Member für __PSFFLAGS.

__RETARGET_CHECK_OPTIONS

Gibt einige Optionen zum Laden von Projekten/Projektmappen an.

__RETARGET_OPTIONS

Gibt einige Optionen für die Projektneuzuweisung an.

__RETARGET_TASK_PRIORITY

Gibt die Priorität der Aufgabe an.

__RUNAFTERBUILDERRORS

Gibt an, ob ein Ziel ausgeführt werden soll, nachdem es mit Fehlern generiert wird.

__SccStatus

Bezeichnet den Zustand einer Datei im Quellsteuerungssystem.

__SccToolsOptionsEnum

Optionen, die für Quellcodeverwaltungstools angezeigt oder aktualisiert werden können. Wird ausschließlich von Methoden für die IVsSccToolsOptions-Schnittstelle verwendet.

__STOP_DEBUGGING_PROCESS_REASON

Gibt den Grund dafür an, warum das Debuggen angehalten wurde.

__SymbolToolLanguage

Bezeichnet die bevorzugte Sprache während der "Objektkatalog"/"Klassenansicht"-Navigation, wodurch die Standardanzeigesprache überschrieben wird.

__TABIMAGEFLAGS

Gibt einige Eigenschaften des Registerkartenbilds an.

__TBXITEMINFOFLAGS

Gibt die Optionen für Werkzeukkastenelemente an.

__THEMEDCOLORTYPE

Bezeichnet die möglichen Farbtypen für GetThemedColor(Guid, String, UInt32).

__UIHWINFLAGS

Steuert Eigenschaften eines Benutzeroberfläche-Hierarchienfensters.

__UPDATE_REFERENCE_REASON

Bezeichnet Gründe für die Aktualisierung von Projekt-zu-Projekt-Verweisen.

__UserSettingsFlags

Wird von der integrierten Entwicklungsumgebung verwendet, um zu definieren, wie importierte Einstellungen behandelt werden.

__VISUALEFFECTS

Flags, die verschiedene visuelle Effekte beschreiben.

__VSADDHIEROPTIONS

Legt das Auswahlverhalten im Hierarchiefenster fest, wenn eine neue Hierarchie hinzugefügt wird.

__VSADDITEMFLAGS

Steuert die Eigenschaften von Elementen, die einer Hierarchie hinzugefügt werden.

__VSADDITEMFLAGS2

Gibt zusätzliche Member von __VSADDITEMFLAGS an.

__VSADDITEMFLAGS3

Gibt Optionen zum Hinzufügen von Projekt-/Projektmappenelementen an.

__VSADDITEMFLAGS4
__VSADDNEWWEBITEMOPTIONS

Übergabe als Eingabeparameter an das Dialogfeld, um diese Optionen voreinzustellen.

__VSADDVPFLAGS

Bestimmt, ob ein neues virtuelles Projekt zum Projektfenster hinzugefügt wird.

__VSADDVPFLAGS2

Bestimmt, ob ein neues virtuelles Projekt zum Projektfenster hinzugefügt wird.

__VSADDVPFLAGS3

Bestimmt, ob ein neues virtuelles Projekt zum Projektfenster hinzugefügt wird.

__VSADDVPFLAGS4
__VsApplicationDataFolder

Identifiziert die Typen von Datenordnern, die von Visual Studio verwendet werden.

__VSArrangeWindowFlags

Gibt an, wie die Fenster angeordnet werden sollen.

__VSASPFLAGS

Legt einen Viewer auf einen der Systemstandards fest.

__VSASSEMBLYPROVIDERTAB

Bezeichnet die Gruppe von Registerkarten, die im Anbieter angezeigt werden.

__VSASYNCHOPENPROJECTTYPE

Gibt an, wie ein Projekt geöffnet werden kann.

__VSASYNCTOOLBOXSTATE

Gibt an, ob asynchrone Vorgänge ausstehend oder in Bearbeitung sind.

__VSBACKGROUNDTASKPRIORITY

Gibt die Priorität der Hintergrundaufgabe an.

__VSBATCHLOADRESULT
__VSBatchProjectAction
__VSBatchProjectActionFlags
__VSBatchProjectActionResult
__VSBLDCFGPROPID

Bezeichnet Eigenschafts-IDs für GetBuildCfgProperty(Int32, Object)-Aufrufe.

__VSBSLFLAGS

Flags, die einige der Methoden zum Laden von Projekten bestimmen. Sie werden Methoden wie EnsureProjectIsLoaded(Guid, UInt32), EnsureProjectsAreLoaded(UInt32, Guid[], UInt32) und EnsureSolutionIsLoaded(UInt32) übergeben.

__VSCALLBROWSERMODE

Gibt die Anzeigeoptionen für den Aufrufsbrowser an.

__VSCFGFLAGS

Enthält Einstellungen für Projektkonfigurationen. Derzeit werden diese Flags nicht verwendet.

__VSCFGPROPID

Identifiziert Konfigurationseigenschaften.

__VSCFGPROPID2

Stellt zusätzliche Eigenschaften-IDs für __VSCFGPROPID bereit.

__VSCOLORASPECT

Gibt an, ob eine Farbe, die in Verbindung mit dem Visual Studio-Dienst "Schriftart und Farbe" verwendet wird, eine Vordergrund- oder Hintergrundfarbe ist.

__VSCOLORTYPE

Enthält die unterstützte Darstellung für Farbwerte.

__VSCOMHIEROPTIONS

Steuert, ob das FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy) die Projektmappe als allgemeine Hierarchie zurückgeben kann.

__VSCOMPENUMEXFLAGS

Gibt Komponenteninformationen an.

__VSCOMPSELFLAGS

Gibt Attribute für ein AddReference-Dialogfeld an, das der Benutzer verwenden kann, um dem angegebenen Projekt Komponenten hinzuzufügen.

__VSCOMPSELFLAGS2

Stellt zusätzliche Member für die VSCOMPSELFLAGS-Enumeration bereit.

__VSCREATEDOCWIN

Steuert, wie ein neues Dokumentfenster erstellt wird.

__VSCREATEEDITORFLAGS

Steuerelemente, wie ein neuer Editor erstellt wird.

__VSCREATEEDITORFLAGS2

Stellt zusätzliche Member von __VSCREATEEDITORFLAGS bereit.

__VSCREATEEDITORFLAGS3
__VSCREATENEWPROJVIADLGEXFLAGS

Gibt neue Projektflags für CreateNewProjectViaDlgEx(String, String, String, String, String, UInt32, IVsBrowseProjectLocation)-Aufrufe an.

__VSCREATENEWPROJVIADLGEXFLAGS2

Fügt neue Flags hinzu.

__VSCREATEPROJFLAGS

Steuert, wie ein Projekt erstellt oder geöffnet wird.

__VSCREATEPROJFLAGS2

Steuert, wie ein Projekt erstellt oder geöffnet wird.

__VSCREATEPROJFLAGS3

Steuert, wie ein Projekt erstellt oder geöffnet wird.

__VSCREATESOLUTIONFLAGS

Steuerelemente, wie eine neue Projektmappe erstellt wird.

__VSCREATESOLUTIONFLAGS2

Stellt zusätzliche Member für __VSCREATESOLUTIONFLAGS bereit.

__VSCREATESOLUTIONFLAGS3

Steuerelemente, wie eine neue Projektmappe erstellt wird.

__VSCREATETOOLWIN

Steuert, wie ein neues Toolfenster erstellt wird.

__VSCREATETOOLWIN2

Steuert, wie ein neues Toolfenster erstellt wird.

__VSCREATEWEBBROWSER

Gibt Flags für das Erstellen eines Webbrowsers mit den Methoden von IVsWebBrowsingService an.

__VSCREATEWEBBROWSER2

Gibt Flags für das Erstellen eines Webbrowsers mit den Methoden von IVsWebBrowsingService an.

__VSCURSORTYPE

Gibt Cursor-Typen an.

__VSDBGLAUNCHFLAGS

Gibt Flags an, die steuern, wie der Debugger gestartet wird.

__VSDBGLAUNCHFLAGS120

Gibt Debugstartflags an.

__VSDBGLAUNCHFLAGS140

Flags, die steuern, wie der Debugger gestartet wird.

__VSDBGLAUNCHFLAGS142
__VSDBGLAUNCHFLAGS155
__VSDBGLAUNCHFLAGS158
__VSDBGLAUNCHFLAGS160
__VSDBGLAUNCHFLAGS175
__VSDBGLAUNCHFLAGS2

Fügt den VSDBGLAUNCHFLAGS Member hinzu.

__VSDBGLAUNCHFLAGS3

Gibt Flags an, die steuern, wie der Debugger gestartet wird.

__VSDBGLAUNCHFLAGS4

Gibt Flags an, die steuern, wie der Debugger gestartet wird.

__VSDBGLAUNCHFLAGS5

Gibt Flags an, die steuern, wie der Debugger gestartet wird.

__VSDBGLAUNCHFLAGS6

Gibt Flags an, die steuern, wie der Debugger gestartet wird.

__VSDELETEHANDLEROPTIONS

Gibt die Löschoptionen für IVsHierarchyDeleteHandler3 an.

__VSDELETEITEMOPERATION

Gibt an, wie ein Element aus einer Hierarchie gelöscht wird.

__VSDESIGNER_HIDDENCODEGENERATION

Gibt an, welcher Code in die ausgeblendete Designerdatei kommt.

__VSDEVELOPERLICENSINGCOMMANDS

Bezeichnet den Befehlsbezeichner für die Lizenzierungsbefehle.

__VSDIFFSERVICEOPTIONS

Gibt Optionen für das Unterschiedsfenster an.

__VSDIRFLAGS

VSDIR-Flags, damit Elemente und Projekte den gewünschten AddProject-/AddItem-Dialogfeldzustand angeben.

__VSDIRFLAGS2

Stellt zusätzliche Member für die __VSDIRFLAGS-Enumeration bereit.

__VSDOCINPROJECT

Bestimmt, ob ein Dokument Teil eines Projekts ist.

__VSDOCUMENTPRIORITY2

Wird verwendet, um die Prioritäten von Elementen in einem Projekt ausführlicher zu unterscheiden. Sie wird von OpenDocumentViaProject(String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame) verwendet, um das beste Projekt zum Öffnen einer Datei zu ermitteln. Wenn Ihre Projekte diesen detaillierten Prioritätswert ausdrücken sollen, sollten Sie zusätzlich zur Implementierung IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32)von implementierenIsDocumentInProject2(String, Int32, Int32, UInt32).

__VSDPIMODE
__VSDPLSVCSINPROJECT

Bezeichnet die Bereitstellungsdienste in einem Projekt.

__VSEDITORCREATEDOCWIN

Steuert, wie ein Editordokumentfenster erstellt wird.

__VSEDITORTRUSTLEVEL

Bezeichnet die Vertrauensebenen für den Editor.

__VSEDT_STYLE

Wird mit CreateDataTip(String, UInt32, IVsEnhancedDataTip)-Aufrufen verwendet.

__VSEHI

Gibt Enumerations-Hierarchieelemente an, die von IEnumHierarchyItems zurückgegeben werden.

__VsEnclosingScopes

Enthält Werte aus einer Abfrage einer oder mehrerer eingeschlossener Bereiche. Möglicherweise werden mehr als einer dieser Werte zurückgegeben.

__VsEnclosingScopes2

Wird als Ergebnis der Abfrage der eingeschlossenen Bereiche zurückgegeben, die die angegebene Eigenschaft oder Auflistung enthalten. Dies ist eine gekennzeichnete Enumeration, was bedeutet, dass mehr als eines der Bits als Ergebnis der Abfrage festgelegt werden kann.

__VSENUMPROJFLAGS

Gibt an, welche Projekte innerhalb einer Lösung enumeriert werden müssen.

__VSENUMPROJFLAGS2

Gibt an, welche Projekte innerhalb einer Lösung enumeriert werden müssen. Diese Flags erweitern __VSENUMPROJFLAGS.

__VSENUMPROJFLAGS3

Erweiterte Flags für IVsSolution::GetProjectEnum.

__VSERRORCATEGORY

Beschreibt den Schweregrad von Fehlermeldungen.

__VsErrorType

Definiert die Typen von Fehlern, die vom Laden einer Projektmappe erzeugt werden. Wird von LogError(UInt32, String, String, Int32, Int32, String, String, String, String) verwendet.

__VSFINDTOOLWIN

Sucht ein Toolfenster in der Umgebung.

__VSFORMATINDEX

Stellt Dateiformatcodierungen dar.

__VSFPROPID

Bezeichnet Eigenschaftsbezeichner für Fenster-Frames, Dokument-Frames und Toolfenster-Frames.

__VSFPROPID10
__VSFPROPID11
__VSFPROPID12
__VSFPROPID2

Stellt zusätzliche Member für die __VSFPROPID-Enumeration bereit.

__VSFPROPID3

Stellt zusätzliche Member für die __VSFPROPID-Enumeration bereit.

__VSFPROPID4

Stellt zusätzliche Member für die __VSFPROPID-Enumeration bereit.

__VSFPROPID5

Bezeichnet Eigenschaftsbezeichner für Fenster-Frames, Dokument-Frames und Toolfenster-Frames.

__VSFPROPID6

Bezeichnet Eigenschaftsbezeichner für Fenster-Frames, Dokument-Frames und Toolfenster-Frames.

__VSFPROPID7

Bezeichnet Eigenschaftsbezeichner für Fenster-Frames, Dokument-Frames und Toolfenster-Frames.

__VSFPROPID9
__VSFRAMEWORKASSEMBLYTYPE

Gibt den Framework-Assemblytyp an.

__VSFRAMEWORKCOMPATIBILITY

Bezeichnet die Kompatibilität für einen Framework-Monikor.

__VSGETPROJFILESFLAGS

Bezeichnet, dass Benutzer angegebene Dateien nicht geladen werden.

__VSGETPROJFILESFLAGS2

Erweiterte Flags für IVsSolution::GetProjectFilesInSolution.

__VSGSIFLAGS

Enthält Informationen über Auswahlelemente und die VSITEMSELECTION-Struktur.

__VSHIERARCHYIMAGEASPECT

Beschreibt symbole, die für die Hierarchie verwendet werden.

__VSHIERARCHYITEMSTATE

Steuert den Anzeigezustand oder die Darstellung eines Hierarchienelements.

__VSHIERARCHYMANIPULATIONSTATE

Bezeichnet den Zustand einer Hierarchiebearbeitung.

__VSHIERITEMATTRIBUTE

Gibt Hierarchieelementattribute an. Wird in SetItemAttribute(IVsUIHierarchy, UInt32, UInt32, Object)-Aufrufen verwendet.

__VSHPROPID

Bezeichnet Eigenschaftseinstellungen für eine Hierarchie. Erweitert durch __VSHPROPID2.

__VSHPROPID10
__VSHPROPID11
__VSHPROPID2

Fügt der __VSHPROPID-Enumeration Member hinzu.

__VSHPROPID3

Fügt der __VSHPROPID-Enumeration, die Eigenschaftenbezeichner für verschiedene Aspekte der Visual Studio-Umgebung definiert Member hinzu.

__VSHPROPID4

Fügt der __VSHPROPID-Enumeration, die Eigenschaftenbezeichner für verschiedene Aspekte der Visual Studio-Umgebung definiert Member hinzu.

__VSHPROPID5

Bezeichnet Eigenschaftseinstellungen für eine Hierarchie.

__VSHPROPID6

Gibt Eigenschaften der Visual Studio-Shell an.

__VSHPROPID7

Gibt Eigenschaften der Visual Studio-Shell an.

__VSHPROPID8

VT_BOOL [optional]. Bestimmt, ob die Hierarchie Symbolmoniker als Außerkraftsetzung der eigenschaften VSHPROPID_IconImgList und VSHPROPID_IconHandle unterstützt. Aggregierbare Projekte sollten diese Eigenschaft nur unterstützen, wenn sie das äußerste Aggregat sind, auch wenn sie ImageMoniker-basierte Bilder unterstützen.

__VSHPROPID9
__VSIconSource

Optionen für die Quelle eines Symbols.

__VSIDOFLAGS

Steuert, welche Aktion oder Aktionen in einem geöffneten Dokument auszuführen sind.

__VSIDOFLAGS2
__VSIEIFLAGS

Steuert die Initialisierung einer Editorinstanz.

__VSLITETREEOPTS

Gibt Initialisierungsparameter für ein IVsLiteTree-Objekt an.

__VSLITETREEOPTS2

Listet Optionen für Struktur-Steuerelemente in Visual Studio auf.

__VSLOADUSEROPTS

Bestimmt, ob eine geladene OPT-Datei einer DSW- oder SLN-Datei von Visual Studio zugeordnet ist.

__VsLocalRegistryRootHandle

Stellt ein Registrierungsstammhandle dar.

__VsLocalRegistryType

Stellt eine Registrierungstypeinstellung dar.

__VSMEINIT

Gibt Initialisierungsparameter für den Menü-Editor an.

__VSMEINIT2

Stellt zusätzliche Member für die __VSMEINIT-Enumeration bereit.

__VSMEPROPID

Gibt Menü-Editoreigenschaft-IDs an.

__VSMEPROPID2

Fügt der __VSMEPROPID-Enumeration zusätzliche Eigenschaften-IDs hinzu.

__VSMEUISTATE

Bezeichnet den Zustand von Vorgängen, die gerade ausgeführt werden. Wird mit GetUIState(UInt32)-Aufrufen verwendet.

__VSNativeScrollbarThemeMode

Gibt an, wie Bildlaufleistendesigns angewendet werden sollen.

__VSNEWDOCUMENTSTATE

Bezeichnet den Zustand eines neuen Dokuments.

__VSNEWDOCUMENTSTATE2

Gibt an, wie ein Dokument geöffnet wird.

__VSOBSEARCHFLAGS

Gibt Kriterien für die Objektsuche der Umgebung an.

__VSOPENFROMSCCDLG

Gibt eine besonderes Dialogfeld an, das dem Benutzer angezeigt wird.

__VSOSEFLAGS

Bestimmt den besten Standardeditor zum öffnen, und ob ein Dialogfeld im Prozess verwendet werden soll.

__VSOSEFLAGS2

Fügt der __VSOSEFLAGS-Enumeration zusätzliche Eigenschaften-IDs hinzu.

__VSOSPEFLAGS

Gibt Aktionen an, die beim Öffnen eines bestimmten Editors durchgeführt werden sollen.

__VSOSPEFLAGS2

Fügt der __VSOSPEFLAGS-Enumeration zusätzliche Eigenschaften-IDs hinzu.

__VSOSPEFLAGS3
__VSOSPFLAGS

Öffnet die Standardvorschau-Anwendung mit einem Dialogfeld und startet einen neuen Browser.

__VSOUTLINESTATE

Legt den Zustand einer Dokumentgliederung fest.

__VSOVERLAYICON2

Stellt zusätzliche Member für die VSOVERLAYICON-Enumeration bereit.

__VSOVERLAYICON3

Stellt zusätzliche Member für die VSOVERLAYICON- und __VSOVERLAYICON2-Enumerationen bereit.

__VSOVERLAYICON4
__VSPHYSICALVIEWATTRIBUTES

Bezeichnet die Attribute für die physische Ansicht.

__VSPKGRESETFLAGS

Wird mit ResetDefaults(UInt32)-Aufrufen verwendet.

__VSPPPID

Erweitert die Schnittstelle der Eigenschaftenseite, um Eigenschaften auf der Seite abzurufen.

__VSPPROJECTUPGRADEVIAFACTORYFLAGS

Gibt die Aktion an, die für OnAfterUpgradeProject(IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger)-Aufrufe durchgeführt werden soll.

__VSPPROJECTUPGRADEVIAFACTORYREPAIRFLAGS

Bezeichnet den Upgradeprozess einer Projektvariante.

__VSPREFETCHFACTORYCAPABILITIES
__VSPROFILECATEGORYSECURITY

Bezeichnet die aktuelle Sicherheitsstufe des Benutzerprofils, die bei Aufrufen an die GetSecurityLevel(UInt32) zurückgegeben wird.

__VSPROFILECATEGORYSENSITIVITY

Gibt eine Empfindlichkeitsebene zu GetSensitivityLevel(UInt32)-Aufrufen an.

__VSPROFILEGETFILENAME

Bezeichnet die Profilnamenseinstellungen.

__VSPROFILELOCATIONS

Bezeichnet den Speicherort für die Profildatei.

__VSPROFILEPATHRESOLVERFLAGS

IVsPathVariableResolver-Methoden.

__VSPROFILERLAUNCHOPTS

Gibt die Startoptionen des Profilers an.

__VSPROFILETEAMSETTINGSCHANGEDFLAGS

Gibt an, wie sich Teamprofileinstellungen geändert haben. Wird mit ReportTeamSettingsChanged(UInt32)-Aufrufen verwendet.

__VSPROFILETEAMSETTINGSFLAGS

Bezeichnet den Vorgang für CheckUpdateTeamSettings(UInt32)-Aufrufe.

__VSPROJECTLOADFLAGS
__VSPROJOUTPUTTYPE

Bezeichnet die Gruppe von Ausgabetypen, welche ein Projektsystem zurückgeben kann, wenn die Hierarchieeigenschaft VSHPROPID_OutputType zu ihrem IVsHierarchy abgefragt wird.

__VSPROJRESFLAGS

Gibt die Aktion an, die für GetResourceItem(UInt32, String, UInt32, UInt32)-Aufrufe durchgeführt werden soll.

__VSPROJSLNDLGFLAGS

Bezeichnet die Projekt- und Lösungsdialogflags für OpenProjectOrSolutionViaDlg(UInt32, String, String, Guid)-Aufrufe.

__VSPROJTARGETRUNTIME

Gibt den Ziellaufzeittyp des Projekts an.

__VSPROPID

Identifiziert Eigenschafteneinstellungen für eine Projektmappe.

__VSPROPID2

Stellt zusätzliche Member für die __VSPROPID-Enumeration bereit. Identifiziert Eigenschafteneinstellung für eine Projektmappe.

__VSPROPID3

Stellt zusätzliche Member für die __VSPROPID-Enumeration bereit. Identifiziert Eigenschafteneinstellung für eine Projektmappe.

__VSPROPID4

Identifiziert Eigenschafteneinstellungen für eine Projektmappe (zusätzlich zu __VSPROPID, __VSPROPID2 und __VSPROPID3).

__VSPROPID5

Identifiziert Eigenschafteneinstellungen für eine Projektmappe.

__VSPROPID6

Identifiziert Eigenschafteneinstellungen für eine Projektmappe.

__VSPROPID7
__VSPROPID8
__VSPROVISIONALVIEWINGSTATUS

Gibt den vorläufigen Ansichtsstatus für das Element an.

__VSPSEPROPID

Stellt Eigenschaften zum Festlegen projektspezifischer Editorinformationen im Dialogfeld OpenWith bereit.

__VSPTDPROPID

Gibt Eigenschaften für die Zielfunktion an.

__VSPTIP_DISPOSITION

Bezeichnet den Textimage-Anordnungsvorgang für Aufrufe von CloseItemTextImage.

__VSPTIP_MODE

Bezeichnet den offenen Modus für OpenItemTextImage(String, UInt32, VsTextImage)-Aufrufe.

__VSPUBLISHOPTS

Gibt Optionen für GetPublishProperty(UInt32, Object)-Aufrufe an.

__VSQueryEditFlags2

Diese Enumeration ist eine Erweiterung von tagVSQueryEditFlags und gibt zusätzliche Flags an.

__VSQUERYFLAVORREFERENCESCONTEXT

Beschreibt den Kontext, wenn IVsProjectFlavorReferences3 abgefragt wird.

__VSQUERYREMOVEDIRECTORYFLAGS2

Bezeichnet die Flags, die der OnQueryRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) zugeordnet sind.

__VSQUERYREMOVEFILEFLAGS2

Bezeichnet die Flags, die der OnQueryRemoveFilesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) zugeordnet sind.

__VSQuerySaveFlags2

Diese Enumeration ist eine Erweiterung von tagVSQuerySaveFlags und gibt zusätzliche Flags an.

__VSRDTATTRIB

Gibt Informationen zu einem Dokument in der aktiven Dokumententabelle (RDT) zurück.

__VSRDTATTRIB2

Gibt Informationen zu einem Dokument in der aktiven Dokumententabelle (RDT) an.

__VSRDTATTRIB3

Gibt Informationen zu einem Dokument in der aktiven Dokumententabelle (RDT) an.

__VSRDTSAVENOTIFICATIONFLAGS

Ein Satz von Flags, die Attribute für einen bestimmten Speicher beschreiben.

__VSRDTSAVEOPTIONS

Bezeichnet Speicheroptionen für ein Dokument in der aktiven Dokumenttabelle (RDT).

__VSRDTSAVEOPTIONS2

Gibt zusätzliche Speicheroptionen für ein Dokument in der ausgeführten Dokumententabelle (RDT) an.

__VSRDTSAVEOPTIONS3

Gibt zusätzliche Speicheroptionen für ein Dokument in der ausgeführten Dokumententabelle (RDT) an.

__VSREFERENCEAPPLYRESULT

Gibt das Ergebnis der Anwendung von Verweisänderungen an.

__VSREFERENCECHANGEOPERATION

Bezeichnet den Vorgang, der durch einen Client auf einen Verweis anzuwenden ist.

__VSREFERENCECHANGEOPERATIONRESULT

Gibt das Ergebnis an, wenn durch den Client eine Veränderung an einem Verweis angewendet wird.

__VSREFERENCEQUERYRESULT

Gibt das Ergebnis einer Verweisabfrage an.

__VSREGDOCLOCKHOLDER

Gibt eine schwache Sperre in Aufrufen der RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32)-Methode an.

__VSRELPATHSEARCHFLAGS

Gibt an, wie eine Pfadsuche aufgelöst wird.

__VSREMOVEDIRECTORYFLAGS2

Gibt die Flags an, die von OnAfterRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[]) verwendet werden.

__VSREMOVEFILEFLAGS2

Bezeichnet die Flags, die in OnAfterRemoveFilesEx(IVsProject, Int32, String[], UInt32[]) verwendet werden.

__VSREMOVEVPFLAGS

Stellt Optionen zum Entfernen eines virtuellen Projekts aus der Projektmappe bereit.

__VSRESTARTTYPE

Gibt die Berechtigungsebene für das Starten des Prozess an.

__VSSAVEDEFERREDSAVEFLAGS

Wird mit CheckForAndSaveDeferredSaveSolution(Int32, String, String, UInt32)-Aufrufen verwendet.

__VSSCCENLISTMENTFACTORYOPTIONS

Optionen, die von der Eintragungsauswahl-Benutzeroberfläche verwendet werden (Teil der Quellcodeverwaltungsunterstützung).

__VSSCCPROVIDERBINDINGOPTIONS

Angeben, ob das Durchsuchen nach einem Quellcodeverwaltungsserver verarbeitet werden kann.

__VSSDKPROVIDERTAB

Bezeichnet die Gruppe von Registerkarten, die angezeigt werden. Dies ist der Satz, der in der Tabs-Eigenschaft von IVsPlatformReferenceProviderContext verwendet wird.

__VSSEARCHFILTERTOKENTYPE

Bezeichnet den Tokentyp des Suchfilters.

__VSSEARCHNAVIGATIONKEY

Stellt eine Enumeration von Tastaturtasten (Eingabe, Navigationspfeile, Bild auf/Bild ab) bereit, die vom allgemeinen Suchsteuerelement Ihrer IVsWindowSearch-Implementierung weitergeleitet werden (durch einen Aufruf von OnNavigationKeyDown(UInt32, UInt32)). Sie können diese Tastendruckaktionen dann abfangen und die Aktionen bereitstellen, die speziell für das Fenster gelten. (Sie können beispielsweise das vorherige oder nächste Suchergebnis auswählen, das derzeit ausgewählte Ergebnis ausführen usw.)

__VSSEARCHNAVIGATIONKEY2

Stellt eine Enumeration von Tastaturtasten (Eingabe, Navigationspfeile, Bild auf/Bild ab) bereit, die vom allgemeinen Suchsteuerelement Ihrer IVsWindowSearch-Implementierung weitergeleitet werden (durch einen Aufruf von OnNavigationKeyDown(UInt32, UInt32)). Sie können diese Tastendruckaktionen dann abfangen und die Aktionen bereitstellen, die speziell für das Fenster gelten. (Sie können beispielsweise das vorherige oder nächste Suchergebnis auswählen, das derzeit ausgewählte Ergebnis ausführen usw.)

__VSSEARCHPARSEERROR

Bezeichnet die möglichen Bitfeldwerte für die Suchanalysefehler.

__VSSEARCHPLACEMENT

Bezeichnet die Platzierung der Suchsteuerung im Fenster.

__VSSEARCHPLACEMENT2
__VSSEARCHTASKSTATUS

Bezeichnet den Zustand für einen Suchvorgang.

__VSSETTINGSCOMPLETIONSTATUS

Enthält zusätzliche Informationen über Fehler, die während eines Profilimportes, eines Exports oder eines Rücksetzungsprozesses aufgetreten sind.

__VSSETTINGSERRORTYPES

Bezeichnet die Fehlertypen bei den Einstellungen.

__VsSettingsScope

Der Bereich der Einstellungen, die von IVsSettingsManager abgerufen werden sollen.

__VsSettingsScope2

Bereich der Einstellungen, die aus dem IVsSettingsManager abgerufen werden sollen Hinweis: Lassen Sie die hier aufgeführten Werte mit der VSENCLOSINGSCOPES-Enumeration synchronisiert, und halten Sie sie bitweise exklusiv.

__VsSettingsType

Der Datentyp der Eigenschaften im Einstellungsspeicher.

__VsSettingsType2
__VsSetupPackageState
__VSShellMode
__VSSHOWCONTEXTMENUOPTS

Gibt Optionen für die Anzeige von Kontextmenüs an.

__VSSHOWCONTEXTMENUOPTS2
__VSSHUTDOWNREASON
__VSSLNCLOSEOPTIONS

Gibt Schließoptionen für eine Projektmappendatei (.SLN) an.

__VSSLNOPENOPTIONS

Gibt Öffnen-Optionen für eine Projektmappendatei (.SLN) an.

__VSSLNOPENOPTIONS2

Stellt zusätzliche Member für die __VSSLNOPENOPTIONS-Enumeration bereit.

__VSSLNOPENOPTIONS3

Stellt zusätzliche Member für die __VSSLNOPENOPTIONS-Enumeration bereit.

__VSSLNSAVEOPTIONS

Bezeichnet Speicheroptionen für eine Projektmappen-(.sln)-Datei.

__VSSOLUTIONDEFERREDLOADOPTION

Erweiterte Flags für IVsSolution::GetProjectEnum.

__VSSPECIFICEDITORFLAGS

Gibt Optionen zum Öffnen von vorhandenen Projektelementen innerhalb eines bestimmten Editors an.

__VSSPROPID

Bezeichnet Benutzeroberflächen-Eigenschaftseinstellungen für die Umgebung.

__VSSPROPID10
__VSSPROPID11
__VSSPROPID12
__VSSPROPID13
__VSSPROPID14
__VSSPROPID2

Stellt zusätzliche Member für die __VSSPROPID-Enumeration bereit.

__VSSPROPID3

Stellt zusätzliche Member für die __VSSPROPID-Enumeration bereit.

__VSSPROPID4

Enthält zusätzliche Visual Studio-Eigenschaften.

__VSSPROPID5

Gibt zusätzliche Shelleigenschaftseinstellungen für die Umgebung an.

__VSSPROPID6

Gibt zusätzliche Shelleigenschaftseinstellungen für die Umgebung an.

__VSSPROPID7

Gibt Eigenschafteneinstellungen für die Umgebung an.

__VSSPROPID8
__VSSPROPID9
__VSSTATUSBARANIMATIONINDEX

Eine Reihe von integrierten status Balkenanimationsindizes.

__VSSWATCHRENDERFLAGS

VERALTET. Die VSSWATCHRENDERFLAGS-Enumeration ist ein Member der VSSWATCHRENDER-Struktur, ein Parameter der RenderCell(VSSWATCHRENDER[], Int32)-Methode.

__VSSYSCOLOREX

Gibt eine Visual Studio-Systemfarbe an, die mit einer bestimmten visuellen Komponente oder einem bestimmten Anwendungsfall verwendet werden soll.

__VSSYSCOLOREX2

Stellt zusätzliche Member für die __VSSYSCOLOREX-Enumeration bereit.

__VSSYSCOLOREX3

Listet Farb-IDs auf, die in der Visual Studio Shell verwendet werden.

__VSTABBEDMODE

Gibt den Modus eines Steuerelements im Registerkartenformat an.

__VSTASKCONTINUATIONOPTIONS

Bezeichnet die Fortsetzungsoptionen der Aufgabe.

__VSTASKCONTINUATIONOPTIONS2
__VSTASKCREATIONOPTIONS

Bezeichnet die Optionen zur Erstellung eines Tasks.

__VSTASKCREATIONOPTIONS2
__VSTASKLISTSELECTIONSCROLLPOS

Bezeichnet das Bildschiebeverhalten für SelectItems(Int32, IVsTaskItem[], UInt32, UInt32).

__VSTASKLISTSELECTIONTYPE

Bezeichnet das Auswahlverhalten für SelectItems(Int32, IVsTaskItem[], UInt32, UInt32).

__VSTASKPROVIDERFLAGS

Aufgabenbereitstellungsflags, die durch GetProviderFlags(UInt32) zurückgegeben werden.

__VSTASKRUNCONTEXT

Gibt an, wie die Aufgabe ausgeführt wird.

__VSTASKVALUEFLAGS

Aufgabenwertflags, die durch GetColumnValue(Int32, UInt32, UInt32, Object, String) zurückgegeben werden.

__VSTASKVALUETYPE

Bezeichnet die Werttypen, die durch GetColumnValue(Int32, UInt32, UInt32, Object, String) zurückgegeben werden.

__VSTASKWAITOPTIONS

Bezeichnet die Optionen für Taskwartevorgänge.

__VSTRANSACCELEXFLAGS

Flags für TranslateAcceleratorEx(MSG[], UInt32, UInt32, Guid[], Guid, UInt32, Int32, Int32)- Aufrufe.

__VSTRANSACCELFLAGS

Übersetzen Sie Zugriffstastenflags für IVsFilterKeys::TranslateAccelerator(MSG[], UInt32, Guid, UInt32)-Aufrufe.

__VSTWDFLAGS

Bezeichnet das Verhalten des Wartedialogs. Diese Flags werden an StartWaitDialog(String, String, String, UInt32, Object, String) übergeben.

__VSUIACCELMODIFIERS

Gibt die Zusatztasten an, die in einer Zugriffstaste verwendet werden.

__VSUIDATAFORMAT

Gibt das Datenformat an, das in der Benutzeroberfläche verwendet wird.

__VSUL_ERRORLEVEL

Gibt Fehlerebenen für die Upgradeprotokollierung an.

__VSUPGRADEPROJFLAGS

Wird in UpgradeProject(UInt32)-Aufrufen verwendet.

__VSURLZONE
__VSVPROPID

Anzeigen der Eigenschaften-IDs für Aufrufe von IVsWindowView-Methoden.

__VSVPROPID2

Anzeigen von Eigenschaften-IDs.

__VSWBCUSTOMURL

Bezeichnet den Typ einer benutzerdefinierten Webseite. Wird in GetCustomURL(UInt32, String)-Aufrufen verwendet.

__VSWBDOCINFOINDEX

Bezeichnet den Typ der Dokumentinformationen für eine Webseite. Wird mit GetDocumentInfo(UInt32, Object)-Aufrufen verwendet.

__VSWBNAVIGATEFLAGS

Navigationsflags für Navigate(String, UInt32, IVsWindowFrame)-Aufrufe.

__VSWBPREVIEWOPTIONS

Wird in PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32)-Aufrufen verwendet.

__VSWBREFRESHTYPE

Gibt die Aktualisierungsaktion an, die mit Refresh(UInt32)-Aufrufen zu verwenden ist.

__VsWebProxyState

Gibt an, wie Anmeldeinformationen zu einem Webproxy angefügt werden.

__VSWIZARDTRUSTLEVEL

Gibt Die Vertrauensstufen des Assistenten an.

__WindowFrameTypeFlags

Flags, die den Typ des Fensterrahmens angeben.

__WorkingFolderKind
__XMLMEMBERDATA_DEPRECATION_TYPE

Gibt den Typ der Veraltetkeit für XML-Memberdaten an.

__XMLMEMBERDATA_OPTIONS

Bezeichnet die Optionen für XML-Member-Datenelemente.

__XMLMEMBERDATA_TAGTYPE

Bezeichnet Tagtypen für XML-Memberdatenelemente.

_AppContainerDeployOptions

Gibt die Bereitstellungsoptionen für eine Windows Store-App an.

_BROWSE_COMPONENT_SET_OPTIONS

Bezeichnet die Listenoptionen IVsBrowseComponentSet zur Änderung des von einer Bibliothek bereitgestellten Verhaltens.

_BROWSE_COMPONENT_SET_TYPE

Bezeichnet Einstellungen für Durchsuchen-Komponententypen.

_BuildSystemKindFlags

Bezeichnet den Typ oder die Art des Build-Systems.

_BuildSystemKindFlags2

Bezeichnet den Typ oder die Art des Build-Systems.

_DEBUG_LAUNCH_OPERATION2

Stellt zusätzliche Member für die DEBUG_LAUNCH_OPERATION-Enumeration bereit.

_DEBUG_LAUNCH_OPERATION3

Stellt zusätzliche Member für die DEBUG_LAUNCH_OPERATION-Enumeration bereit.

_DEBUG_LAUNCH_OPERATION4

Stellt zusätzliche Member für die DEBUG_LAUNCH_OPERATION-Enumeration bereit.

_DevLicenseCheckOptions

VERALTET.

_EDITORREGFLAGS

Flags zum Registrieren eines nicht sichtbaren Editors mit RegisterInvisibleEditor(String, IVsProject, UInt32, IVsSimpleDocFactory, IVsInvisibleEditor).

_LAUNCHPAD_FLAGS

Bestimmt, ob Datenstrom- oder Feldauswahlmodus verwendet wird.

_LAUNCHPAD_FLAGS2

Bestimmt, ob Befehlszeilentool- und Batchdateiausgabe als Unicode behandelt wird.

_LIB_ADDREMOVEOPTIONS

Gibt Optionen für das Hinzufügen einer Komponente zu einem Browse-Container an.

_LIB_CATEGORY2

Stellt zusätzliche Member für die LIB_CATEGORY-Enumeration bereit. Definiert Bibliotheks-Manager-Listen-Element-Kategorien (für die Symbol-Anbieter-Listen-Element-Attribut-Domänen).

_LIB_FLAGS

Gibt Attribute für eine Bibliothek an.

_LIB_FLAGS2

Stellt zusätzliche Member für die LIB_FLAG-Enumeration bereit. Listet die Bibliotheksflags auf, die von IGetLibFlags2(UInt32) zurückgegeben werden.

_LIB_LISTCAPABILITIES

Bezeichnet die Funktionen einer Objektliste.

_LIB_LISTCAPABILITIES2

Bibliothekslistenflags, die von GetCapabilities2(UInt32) zurückgegeben werden.

_LIB_LISTFLAGS

Bezeichnet die Steuerelemente, die für eine Objektlistensuche zu verwenden sind.

_LIB_LISTTYPE

Gibt den Listentyp einer Objektliste an.

_LIB_LISTTYPE2

Stellt zusätzliche Member für die _LIB_LISTTYPE-Enumeration bereit.

_LIBCAT_ACTIVEPROJECT

Bezeichnet das ActiveProject-Attribut eines Bibliothekelements.

_LIBCAT_CLASSACCESS

Bezeichnet den ClassAccess-Modus eines Bibliothekelements.

_LIBCAT_CLASSTYPE

Bezeichnet den ClassType eines Bibliothekelements.

_LIBCAT_CLASSTYPE2

Stellt zusätzliche Member für die _LIBCAT_CLASSTYPE-Enumeration bereit.

_LIBCAT_HIERARCHYTYPE

Gibt den Hierarchienelementtyp an.

_LIBCAT_HIERARCHYTYPE2

Stellt zusätzliche Member für die _LIBCAT_HIERARCHYTYPE-Enumeration bereit.

_LIBCAT_MEMBERACCESS

Bezeichnet den MemberAccess-Modus eines Bibliothekelements.

_LIBCAT_MEMBERINHERITANCE

Gibt Vererbungsoptionen für libcat-Member an.

_LIBCAT_MEMBERTYPE

Bezeichnet den MemberType eines Bibliothekelements.

_LIBCAT_MEMBERTYPE2

Stellt zusätzliche Member für die _LIBCAT_MEMBERTYPE-Enumeration bereit.

_LIBCAT_MODIFIERTYPE

Bezeichnet den ModifierType eines Bibliothekelements.

_LIBCAT_NODETYPE

Bezeichnet den Knotentyp einer Strukturliste.

_LIBCAT_PHYSICALCONTAINERTYPE

Bezeichnet den Typ eines physischen Containers.

_LIBCAT_SEARCHMATCHTYPE

Gibt Suchabgleichungstypen für Bibliotheks-Manager an.

_LIBCAT_VISIBILITY

Bezeichnet die Sichtbarkeit eines Bibliothekelements.

_LIMITTOPICSOURCE

Bezeichnet die Limits innerhalb derer Schlüsselwörter für die Kontexthilfe gesucht werden (wobei IVsUserContext-Funktionen durchsucht werden).

_NoFrameworkDialogState

Stellt Werte dar, die für VSPROPID_NoFrameworkDialogState verwendet werden.

_OLELOOP2

Listet Typen von Nachrichtenschleifen auf, die auf Formularen verwendet werden.

_PersistStorageType

Bezeichnet den persistenten Speicherort für IVsBuildPropertyStorage sowie IPersistXMLFragment.

_ProjectLoadSecurityDialogState

Gibt den Status des Sicherheitsdialogfelds an.

_SqlAddNewReferenceFlags

Gibt Flags an, die neue Verweise aufrufen.

_SqlReferenceUpdateAction

Bezeichnet SQL-Verweisupdate-Dienstvorgänge.

_SqlReferenceUpdateFlags

Gibt an, wie SQL-Referenzen aktualisiert werden.

_VHS_COMMANDS

Gibt Hilfesystembefehle für IVsHelpSystem-Methoden an.

_VSCIPPROPID

Bezeichnet die Kontextelementanbieter-ID in den Aufrufen GetProperty(Int32, Object) und SetProperty(Int32, Object).

_VsDocumentRestoreBehavior
_VSFILECHANGEFLAGS

Stellt Attributinformationen über eine Datei bereit, die geändert wurde.

_VsHelpErrors

Gibt die Fehler an, die in den Reserved(VHS_COMMAND, VsHelpErrors)-Aufrufen zurückgegeben werden.

_VSLONGIDLEREASON

Gibt den Grund für einen langen Leerlauf an.

_VSOBJCFFLAGS

Bezeichnet Zwischenablagen-Flags für die Einfach- und Mehrfachauswahl.

_VSOBJCLIPFORMATOPTIONS

Gibt ein zusammengesetztes Zwischenablageformat an.

_VSOBJDESCOPTIONS

Gibt Objektkatalogbeschreibungs-Textoptionen an.

_VSOBJLISTELEMPROPID

Gibt Objektlistenelementeigenschaften in GetProperty(UInt32, Int32, Object)-Aufrufen an.

_VSOBJLISTOWNERCACHEDDATAKINDS

Bezeichnet die Art zwischengespeicherter Daten in Aufrufen von ClearCachedData(UInt32).

_VSOBJLISTOWNEROTPIONS

Gibt Listenbesitzeroptionen in GetOptions(UInt32)-Aufrufen an.

_VSOBJOPFLAGS

Bezeichnet Flags zu Umbenennungs- und Löschvorgängen.

_VSOBSEARCHOPTIONS

Gibt Attribute für eine Suchanforderung an.

_VSOBSEARCHOPTIONS2

Stellt zusätzliche Member für die _VSOBSEARCHOPTIONS-Enumeration bereit.

_VSProjectLoadPriority

Veraltet. Diese API ist veraltet, um die Leistung beim Laden von Lösungen zu optimieren.

_VSProjectUnloadStatus

Stellt verschiedene Gründe zum Entladen eines Projekts dar. Wird in UnloadProject(Guid, UInt32) verwendet.

_VSProjectUnloadStatus2

Stellt verschiedene Gründe zum Entladen eines Projekts dar. Wird in UnloadProject(Guid, UInt32) verwendet.

_VSProjectUnloadStatus3
_VSQuickCheckAnswer

Gibt an, wann ein Feature aktiviert ist.

_VSRDTFLAGS

Gibt Optionen für ein Dokument in der ausgeführten Dokumententabelle (RDT) an.

_VSRDTFLAGS2

Gibt zusätzliche Optionen für ein Dokument in der ausgeführten Dokumententabelle (RDT) an.

_VSRDTFLAGS3

Gibt zusätzliche Optionen für ein Dokument in der ausgeführten Dokumententabelle (RDT) an.

_VSRDTFLAGS4

Gibt Optionen für ein Dokument in der ausgeführten Dokumententabelle (RDT) an.

_VSRDTFLAGS5
_VSRDTFLAGSUPPER

Flags, die den Zustand eines Dokuments in der Tabelle "Ausgeführtes Dokument" beschreiben.

_VSRELOADDOCDATA

Gibt an, ob eine nachfolgende Dateiänderung zu ignorieren ist.

_vstaskbitmap

Gibt Optionen für ein Bitmapbild an, das einem Aufgabenelement zugeordnet ist.

_vstaskpriority

Bezeichnet das Bitmap, welches zur Angabe der Prioritätsstufe eines Taskelements verwendet wird.

_VSTREEDISPLAYMASK

Bezeichnet die Felder, die in der Struktur VSTREEDISPLAYDATA von Interesse sind.

_VSTREEDISPLAYSTATE

Bezeichnet die Bitfelder von Interesse im Statusmember der Struktur VSTREEDISPLAYDATA.

_VSTREEFLAGS

Gibt Attribute einer Strukturliste an.

_VSTREEFLAGS2

Fügt der _VSTREEFLAGS-Enumeration ein Flag hinzu.

_VSTREEFLAGS3

Gibt Attribute einer Strukturliste an.

_VSTREEITEMCHANGESMASK

Gibt an, wie sich eine Strukturliste geändert hat.

_VSTREESTATECHANGEREFRESH

Gibt an, welche Elemente einer Strukturliste aktualisiert werden müssen. Dies ist für die zukünftige Verwendung reserviert.

AppToastCapability

Gibt Popupfunktionen an.

AppxManifestDesignerTab

Gibt die Registerkarte des App-Manifest-Designers an, die von der OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) -Methode geöffnet werden soll.

AppxManifestDesignerTab2

Gibt die Registerkarte des App-Manifest-Designers an, die von der OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) -Methode geöffnet werden soll.

ATTRVALUETYPE

Bezeichnet den Typ von Attributwerten in GetAttributeStatusVal(String, ATTRVALUETYPE, Int32) und GetAttributeValue(Int32, ATTRVALUETYPE, String)-Aufrufen.

BLDGETFLAGS

Bezeichnet die Optionen, wenn ein Generator angefordert wird.

BLDPROMPTOPT

Bezeichnet die Benutzereingabeaufforderung, die zur Auswahl des Generators verwendet wird.

BootstrapMode

Gibt den Typ des Bootstrapmodus an.

BootstrappingArchitecture
BootstrappingMode
BuildableProjectCfgOpts

Veraltet. Gibt erstellbare Projektkonfigurationsoptionen an.

BuildableProjectCfgOpts2

Gibt zusätzliche erstellbare Projektkonfigurationsoptionen an.

COMMANDWINDOWMODE

Bezeichnet den Befehlsmodus für SetMode(COMMANDWINDOWMODE)-Aufrufe.

CompEnum

Bezeichnet den Typ von Komponentenkategorien, die an die IVsComponentEnumeratorFactory2 übergeben werden.

Constants

Allgemeine Auflistung von Konstanten, die in verschiedenen IDLs definiert sind.

CTLBLDTYPE

Gibt einen Generatortyp an.

DBGMODE

Legt den gewünschten Modus des Debuggers fest.

DEBUG_LAUNCH_OPERATION

Die DEBUG_LAUNCH_OPERATION-Enumeration ist ein Element der VsDebugTargetInfo -Struktur, ein Parameter von LaunchDebugTargets(UInt32, IntPtr) Aufrufen.

DEBUG_REMOTE_DISCOVERY_FLAGS

Gibt die Flags an, die vom Dialogfeld Remoteermittlung zum Suchen von Remotecomputern in einem lokalen Subnetz verwendet werden.

DEBUG_REMOTE_DISCOVERY_FLAGS2
DevLicenseStatus

VERALTET. Bezeichnet den Status einer Entwicklerlizenz.

DiscoveryNodeType

Bezeichnet den Erkennungsknotentyp in GetNodeType(DiscoveryNodeType[])-Aufrufen.

ENC_BUILD_STATE

Bezeichnet den aktuellen "Bearbeiten und Fortfahren"-Buildstatus.

ENC_REASON

Bezeichnet den genauen Grund für den Aufruf von BelongToProject(String, ENC_REASON, Int32).

ENC_RETURNCODES

Gibt Rückgabecodes für "Bearbeiten und Fortfahren" an.

enum_ASINFO

Bezeichnet die Zustandsinformationen über die aktive Anweisung "Bearbeiten und Fortfahren".

enum_ENC_BREAKSTATE_REASON

Bezeichnet den Grund, warum ein "Bearbeiten und Fortfahren"-Status unterbrochen wurde.

enum_POSITION_TYPE

Bezeichnet den Positionstyp der aktiven Anweisung "Bearbeiten und Fortfahren".

EXPANDFLAGS

Steuert den Zustand oder die Darstellung von Elementen innerhalb einer Hierarchie oder die Hierarchie selbst.

HOSTPROPID

Gibt den Bezeichner einer Hosteigenschaft an.

INTELLIPROJSTATUS

Bezeichnet den Status des IntelliSense-Projekts.

LIB_CATEGORY

Bezeichnet die Bibliothekelementkategorien, die weiter parametrisiert werden können.

LIB_CHECKSTATE

Bezeichnet den überprüften Zustand eines Bibliothekelements.

LIB_PERSISTTYPE

Gibt an, wie ein Bibliothekselement persistent ist.

LOGTOFILEOPTION

Gibt an, wo man Befehlsfensterbefehle und Ausgaben protokolliert.

MARKERTYPE4

Diese Enumeration setzt sich von MARKERTYPE3 fort. Frühere Werte finden Sie unter MARKERTYPE3.

OLEACTIVATE

Bezeichnet den Fenstertyp, der in Reaktion auf ein Fensteraktivierungsereignis aktiviert wird.

OLECOMPFLAG

Gibt Flags an, die verwendet werden, um Interaktionen zwischen dem direkten VSPackage-Objekt, dessen Container und der Umgebung zu steuern.

OLEHELPCMD

Bezeichnet den Hilfetyp, der für ShowHelp(UInt32, Guid, POINT, UInt32, String, UInt32) angefordert wird. Diese Enumeration enthält die gültigen Werte für den Parameter dwHelpCmd.

OLEIPCSTATE

Bezeichnet die Status-IDs, welche an die IOleInPlaceComponent weitergegeben werden: OnEnterState(UInt32, Int32), OnUIComponentEnterState(UInt32, UInt32, UInt32), FOnUIComponentExitState(UInt32, UInt32, UInt32) sowie FUIComponentInState(UInt32)

OLEMENU

Bezeichnet die Art und Weise, in der ein Menü, das zum aktiven Objekt der Benutzerschnittstelle gehört, mit einem Containermenü der Komponente zu verwenden ist.

OLEMSGBUTTON

Bezeichnet die Schaltfläche, die mit einer Meldung angezeigt werden soll.

OLEMSGDEFBUTTON

Bestimmt, welcher Schaltfläche in einer Schaltflächengruppe die Standardschaltfläche ist.

OLEMSGICON

Steuert das Symbol, das in einer Meldung angezeigt wird und gibt den Typ der Nachricht an.

OLEROLE

Gibt die Art und Weise an, in der eine Komponente im Verhältnis zu ihrem Host verwendet wird.

OLEUIEVENTFREQ

Bezeichnet die Häufigkeit, mit der ein Benutzeroberflächenereignis normalerweise in einer Komponente auftritt.

OLEUIEVENTSTATUS

Bezeichnet den Zustand eines Benutzeroberflächenereignisses.

PFF_RESULTS

Bezeichnet die Ergebnisse von "Dateiformat beibehalten".

PREPARECOMMANDRESULT

Konstanten für das Arbeiten mit Befehlen. Wird mit PrepareCommand(String, Guid, UInt32, IntPtr, PREPARECOMMANDRESULT[])-Aufrufen verwendet.

REFERENCECHANGETYPE

Gibt den Typ der Verweisänderung an, die in dem Projekt aufgetreten ist.

RemoveBFDirection

Bezeichnet die Richtung für die Entfernung eines Navigationselements. Wird mit RemoveAdjacentBFNavigationItem(RemoveBFDirection)- und RemoveCurrentNavigationDupes(RemoveBFDirection)-Aufrufen verwendet.

SccToolsOptionsEnum

Optionen, die für Quellcodeverwaltungstools angezeigt oder aktualisiert werden können. Wird ausschließlich von Methoden für die IVsSccToolsOptions-Schnittstelle verwendet.

STATUSBARCONSTS

Bezeichnet die Konstanten für Animationssymbole auf der Statusleiste. Wird mit Animation(Int32, Object)-Aufrufen verwendet.

tagCreateClassLibFlags

Stellt Optionen zum Erstellen von Klassenbibliotheken dar.

tagVSQEQSFlags

Gibt an, wie Dateiattribute durch die IVsQueryEditQuerySave2-Schnittstelle behandelt werden.

tagVSQueryEditFlags

Diese Enumeration gibt Flags an, die steuern, wie Dateien im Arbeitsspeicher bearbeitet werden sollen. Diese Flags werden an die QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32)-Methode übergeben.

tagVSQueryEditResult

Diese Enumeration gibt die Werte an, die von der QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32)-Methode zurückgegeben werden und angeben, ob eine Dateibearbeitungssitzung erfolgreich abgeschlossen oder abgebrochen wurde.

tagVSQueryEditResultFlags

Diese Enumeration enthält die Bitflags, der von der QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32)-Methode zurückgegeben werden und angeben, ob eine Datei ausgecheckt und/oder geändert wurde.

tagVSQueryEditResultFlags2

Diese Enumeration enthält die Bitflags, der von der QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32)-Methode zurückgegeben werden und angeben, ob eine Datei ausgecheckt und/oder geändert wurde.

tagVSQuerySaveFlags

Diese Enumeration gibt Werte für die QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32)-Methode an und steuert, ob diese Methode irgend eine Benutzeroberfläche anzeigt.

tagVSQuerySaveResult

Diese Enumeration gibt Werte an, die von der QuerySaveFile(String, UInt32, VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32)-Methode und von der QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32)-Methode zurückgegeben werden können.

tagVSQuerySaveResultFlags

Bezeichnet Ergebnisse eines QuerySave-Vorgangs.

tagVsSccFilesFlags

Diese Enumeration gibt Flags an, die von einem Aufruf an die GetSccFiles(UInt32, CALPOLESTR[], CADWORD[])-Methode zurückgegeben werden.

tagVsSccSpecialFilesFlags

Flags, die speziellen Quellcodeverwaltungsdateien zugeordnet sind, die gemäß GetSccSpecialFiles(UInt32, String, CALPOLESTR[], CADWORD[]) zurückgegeben werden.

VHS_COMMAND

Gibt Hilfesystembefehle an.

VSADDCOMPOPERATION

Identifiziert HInzufüge-Eigenschaften der Komponente.

VSADDCOMPRESULT

Bezeichnet Ergebnisse von Komponentenhinzufügungen.

VSADDDIRECTORYFLAGS

Gibt Flags an, die OnAfterAddDirectoriesEx(IVsProject, Int32, String[], VSADDDIRECTORYFLAGS[]) zugeordnet sind

VSADDFILEFLAGS

Flags, die in OnAfterAddFilesEx(Int32, Int32, IVsProject[], Int32[], String[], VSADDFILEFLAGS[]) und OnAfterAddFilesEx(IVsProject, Int32, String[], VSADDFILEFLAGS[]) verwendet werden.

VSADDITEMOPERATION

Steuert die Aktion, die auf einem neuen Element ausgeführt wird, das einem Projekt hinzugefügt wird.

VSADDRESULT

Gibt an, ob ein Element erfolgreich zu einem Projekt hinzugefügt wurde.

VsAppPackagePlatform

Gibt die Plattform an, die Ziel der Anwendung ist.

VSBUILDMANAGERRESOURCE

Gibt einen Typ einer Buildressource an, die vom BuildManagerAccessor-Dienst abgerufen werden.

VSCMDNAMEOPTS

Gibt die englischen und/oder lokalisierten kanonischen Namen an.

VSCOMPONENTTYPE

Gibt den Typ einer Komponente an.

VSDESIGNER_FUNCTIONVISIBILITY

Bezeichnet die Designerfunktionszugriffsebene.

VSDESIGNER_VARIABLENAMING

Steuert die Konvention für Variablenbenennung.

VSDOCUMENTPRIORITY

Bezeichnet die Prioritätsstufe eines Dokuments innerhalb eines Projekts.

VSEDITORPRIORITY

Bezeichnet die Priorität von verschiedenen Editoren. Wird von Paketen verwendet, die einen Editortyp mit IVsRegisterEditors implementieren.

VSErrorCodes

Visual Studio-Fehlercodes.

VSErrorCodes80

Visual Studio-Fehlercodes.

VSEXTENDSHIERARCHY

Listet Werte zum Erweitern der IVsParentHierarchy-Schnittstelle auf.

VSFILTERKEYSFLAGS

Flags, die kennzeichnen, dass eine Aktion für Steuerelemente ausgeführt werden muss, die Tastaturereignismeldungen filtern.

VSFRAMEMODE

Steuert den Ansichtsmodus eines Toolfensters.

VSFRAMEMODE2

Gibt zusätzliche Member für die VSFRAMEMODE-Enumeration an.

VsHelpErrors

Gibt die Fehler an, die für IVsHelpSystem eindeutig sind.

VSIME_ERR

Listet Fehler der IVsIME-Schnittstelle für den Eingabemethoden-Editor (IME) auf.

VSMESELCMD

Bezeichnet Auswahländerungsbefehle.

VSOBDESCRIPTIONSECTION

Bezeichnet das Element einer Beschreibungstextzeichenfolge eines Objektkatalogelements.

VSOBJGOTOSRCTYPE

Bezeichnet Quellcode-Elementtypen, zu denen man navigieren kann.

VSOBSEARCHTYPE

Bezeichnet den Teil eines Namens, den eine Zeichenfolge darstellt.

VSOLECMDEXECOPT_HIWORD

Bezeichnet die Optionen für den exec-Optionsparameter des Befehls Exec(Guid, UInt32, UInt32, IntPtr, IntPtr). Die Werte werden der VSOLECMDEXECOPT_HIWORD-Enumeration entnommen.

VSOUTLINECAPTION

Bezeichnet Einstellungen für eine Dokumentgliederungsbeschriftung.

VSOVERLAYICON

Bezeichnet das Überlagerungssymbol, das von der Hierarchie zurückgegeben wird, bei einer Anfrage durch das VSHPROPID_OverlayIconIndex-Element in __VSHPROPID. Dieses Symbol wird transparent auf das normale Symbol des Elements gezeichnet, um anzugeben, dass sich der Zustand geändert hat.

VSPREVIEWRESOLUTION

Bezeichnet die Auflösung einer Standardvorschau. Wird in OpenStandardPreviewer(UInt32, String, VSPREVIEWRESOLUTION, UInt32)-Aufrufen verwendet.

VSPROFILERPROCESSARCHTYPE

Bezeichnet die Architekturtypen des Profiler-Prozessors.

VSPROPERTYSTREAMPROPERTYTYPE

Gibt einen einfachen oder substream-Eigenschaftsstream an.

VSQUERYADDDIRECTORYFLAGS

Flags, die Aufrufoptionen pro Verzeichnis angeben. Die Flags werden OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) und OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) zugeordnet, die von einem Projekt aufgerufen werden, um zu bestimmen, ob Verzeichnisse dem Projekt hinzugefügt werden können.

VSQUERYADDDIRECTORYRESULTS

Flags, die OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) und OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) zugeordnet sind.

VSQUERYADDFILEFLAGS

Wird in den Methoden OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) und OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) verwendet, um den Typ der Datei anzugeben, die dem Projekt hinzugefügt wird.

VSQUERYADDFILERESULTS

Flags, die von der Umgebung in den Methoden OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) und OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) zurückgegeben wurden. Diese Flags geben an, ob ein Projekt die Datei dem Projekt hinzufügen kann.

VSQUERYREMOVEDIRECTORYFLAGS

Flags, die Aufrufoptionen pro Verzeichnis angeben. Die Flags werden OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) und OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) zugeordnet, die von einem Projekt aufgerufen werden, um zu bestimmen, ob Verzeichnisse vom Projekt entfernt werden können.

VSQUERYREMOVEDIRECTORYRESULTS

Flags, die OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) und OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) zugeordnet sind.

VSQUERYREMOVEFILEFLAGS

Flags, die OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) und OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) zugeordnet sind.

VSQUERYREMOVEFILERESULTS

Flags, die OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) und OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) zugeordnet sind.

VSQUERYRENAMEDIRECTORYFLAGS

Flags, die Aufrufoptionen pro Verzeichnis angeben. Die Flags werden OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) und OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) zugeordnet, die von einem Projekt aufgerufen werden, um festzulegen, ob Verzeichnisse umbenannt werden können.

VSQUERYRENAMEDIRECTORYRESULTS

Flags, die OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) und OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) zugeordnet sind.

VSQUERYRENAMEFILEFLAGS

Flags, die OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) und OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) zugeordnet sind.

VSQUERYRENAMEFILERESULTS

Flags, die OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) und OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) zugeordnet sind.

VSQUERYSAVESLNPROPS

Gibt den Eigenschaftzustand einer Projektmappe zurück.

VSRECORDMODE

Bezeichnet den Modus der Makroaufzeichnung der Umgebung.

VSRECORDSTATE

Bezeichnet den Zustand der Makroaufzeichnung der Umgebung.

VSRELOADOPTION

Gibt an, wie auf extern geänderte Dokumente reagiert wird.

VSREMOVEDIRECTORYFLAGS

Flags, die von OnAfterRemoveDirectories(IVsProject, Int32, String[], VSREMOVEDIRECTORYFLAGS[]) verwendet werden.

VSREMOVEFILEFLAGS

Flags, die in OnAfterRemoveFiles(IVsProject, Int32, String[], VSREMOVEFILEFLAGS[]) verwendet werden.

VSRENAMEDIRECTORYFLAGS

Flags, die OnAfterRenameDirectories(IVsProject, Int32, String[], String[], VSRENAMEDIRECTORYFLAGS[]) zugeordnet sind.

VSRENAMEFILEFLAGS

Flags, die OnAfterRenameFiles(IVsProject, Int32, String[], String[], VSRENAMEFILEFLAGS[]), OnAfterRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS) und OnQueryRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS, Int32) zugeordnet sind.

VSSAVEFLAGS

Gibt Optionen zum Speichern der Datei an.

VSSCCENLISTMENTCHOICE

Diese Werte geben die Bereitschaft eines Projekts an, das Auswählen einer Eintragung (eine lokale Arbeitskopie eines Projekts oder einer Projektmappe, die der Quellcodeverwaltung unterliegt) zu unterstützen. Die Möglichkeit, eine Eintragung auszuwählen, ermöglicht dem Benutzer, den Speicherort eines gespeicherten Projekts zu ändern, wenn es von der Quellcodeverwaltung gezogen wird.

VSSCCPROVIDERBINDING

Dies sind die Optionen, die ein Projekt zurückgeben kann, um sein Bereitschaft anzugeben, mit einem benutzerdefinierten Quellcodeverwaltungspaket zu arbeiten.

VsScriptJmcCodeType

Stellt den Codetyp dar.

VSSEARCHPROGRESSTYPE

Bezeichnet den Statustyp, der von der Suchsteuerung angezeigt wird.

VSSEARCHSTARTTYPE

Gibt an, wann die Suche starten wird.

VSSETFRAMEPOS

Legt die Fensterrahmenposition fest.

VSSOLNBUILDQUERYRESULTS

Identifiziert Projektmappenbuildergebnisse.

VSSOLNBUILDUPDATEFLAGS

Identifiziert Projektmappenbuildupdates.

VSSOLNBUILDUPDATEFLAGS2

Stellt zusätzliche Member für die VSSOLNBUILDUPDATEFLAGS-Enumeration bereit.

VSSOLNBUILDUPDATEFLAGS3
VsStateIcon

Gibt Indizes für Quellcodeverwaltungssymbole an.

VSSYSCOLOR

Diese Enumeration ist veraltet. Verwenden Sie stattdessen __VSSYSCOLOREX.

VSTASKCATEGORY

Bezeichnet die Kategorie eines Taskelements.

VSTASKFIELD

Gibt das Feld eines Aufgabenelements an.

VSTASKPRIORITY

Bezeichnet das Bitmap, welches zur Angabe der Prioritätsstufe eines Taskelements verwendet wird.

VSTBXTABVIEW

Bezeichnet den Ansichtstyp für eine Werkzeugkasten-Registerkarte.

VSTDTYPE

Dient nur zu internen Textzwecken. Nicht verwenden.

VSTREECLOSEACTIONS

Bezeichnet mögliche Aktionen nach dem Reduzieren eines Strukturansichtsknotens, was zum Schließen seiner untergeordneten Strukturliste führt.

VSTREETEXTOPTIONS

Bezeichnet den Texttyp, der angefordert wird.

VSTREETEXTOPTIONS2

Bezeichnet den Texttyp, der angefordert wird.

VSTREETOOLTIPTYPE

Gibt den Typ des anzuzeigenden QuickInfo-Texts an.

VSTWT_LOCATION

Gibt den Speicherort einer Toolfenster-Symbolleiste an.

VSUPDATEPROJREFREASON

Gibt Updateinformationen für einen Projektverweis zurück.

VsUpToDateCheckFlags

Bezeichnet den Grund für die Überprüfung von Flags.

VsUpToDateCheckFlags2

Flags, die nach AreProjectsUpToDate(UInt32) und QueryStartUpToDateCheck(UInt32, Int32[], Int32[]) sowie StartUpToDateCheck(IVsOutputWindowPane, UInt32) übergeben wurden, um anzuzeigen, dass der Vorgang zum Realisieren einer bestimmten Buildanforderung erfolgt ist.

VSUSERCONTEXTATTRIBUTEUSAGE

Gibt an, ob ein Attribut oder ein Schlüsselwort in die Kontextauflistung verschoben wird.

VSUSERCONTEXTPRIORITY

Bezeichnet die Priorität von Attributen oder Schlüsselwörtern in der Kontextauflistung.

VSWINDOWSTATE

Steuert den Anzeigenzustand oder die Darstellung eines Fensters.

WellKnownTargetFrameworkVersions

Stellt die Versionsnummer eines Zielframeworks dar.