Microsoft.VisualStudio.Shell.Interop Spazio dei nomi

Classi

BrowseLibraryGuids80

Fornisce un elenco di GUID utilizzati per identificare gli attributi della libreria di ricerca.

BuildOutputGroup

Rappresenta un gruppo di output di compilazione.

ComponentSelectorGuids80

Fornisce un elenco di GUID utilizzati per identificare gli elementi del selettore componenti.

DTECatID

Fornisce un elenco di GUID utilizzati per identificare categorie DTE.

FontsAndColorsCategory

Definisce i gruppi di destinazione per cui sono specificate le opzioni di tipi di carattere e colori.

LogicalViewID

Fornisce un elenco di GUID utilizzati per identificare le visualizzazioni di file o processi.

ShellGuids80

Fornisce un elenco di GUID utilizzati per identificare i componenti della shell.

SymbolScopeGuids80

Definisce i GUID associati all'ambito del simbolo.

TaskListViews

Specifica le visualizzazioni utilizzate per l'elenco attività.

TaskProviderGuids

Fornisce un elenco di GUID utilizzati per identificare i provider di attività.

ToolboxMultitargetingFields

Rappresenta i nomi dei campi nel mapping di stringhe multitargeting della casella degli strumenti.

ToolWindowGuids

Fornisce GUID usati per identificare le finestre degli strumenti di Visual Studio.

ToolWindowGuids80

Fornisce altri GUIDelementi usati per identificare le finestre degli strumenti di Visual Studio.

UIContextGuids

Fornisce un elenco di GUID utilizzati per identificare i contesti dei comandi.

UIContextGuids80

Fornisce più GUID utilizzati per identificare i contesti dei comandi.

VsMacrosGuids

GUID da esporre al codice gestito.

VsMSBuildTaskFileManagerClass

È l'implementazione standard dell'interfaccia IVsMSBuildTaskFileManager che fornisce il supporto IntelliSense e il supporto per la fase di compilazione alle attività MSBuild.

VSPIAImporterClass

Implementata da tutti gli strumenti di wrapping.

VsSymbolicNavigationManagerClass

Rappresenta un servizio globale che gestisce l'elenco di gestori IVsSymbolicNavigationNotify registrati in base all'ambito di progetto. Questa interfaccia è disponibile tramite QueryService(Type, Object).

WellKnownToolboxDataFormats

Rappresenta un formato di dati della casella degli strumenti.

WellKnownToolboxStringMaps

Fornisce il nome del mapping della stringa per i dati di multitargeting.

Struct

AllColorableItemInfo

Da utilizzare per specificare tutti gli attributi degli elementi visualizzati all'ambiente di Visual Studio.

CANDIDATEFORM

Contiene le informazioni sul percorso dalla finestra dei candidati.

ColorableItemInfo

Fornisce informazioni a un VSPackage su specifici attributi di elemento colorabili impostabili dall'utente di un elemento visualizzabile che potrebbe essere stato modificato dall'utente.

COMREFERENCE

Contiene le informazioni su (rappresenta) un oggetto COM.

COMREFERENCEINFO

La struttura COMREFERENCEINFO archivia informazioni su un oggetto COM.

ENC_ACTIVE_STATEMENT

Contiene informazioni relative alle istruzioni attive in Modifica e continuazione.

ENC_EXCEPTION_SPAN

Fornisce informazioni su un intervallo di eccezioni Modifica e continuazione.

FontInfo

Fornisce una definizione di base di qualsiasi tipo di carattere utilizzato da una categoria di elementi visualizzati.

LOGFONTW

Specifica gli attributi di un tipo di carattere.

MEINIT

Contiene i valori per l'inizializzazione dell'editor dei menu. Utilizzato con chiamate CreateMenuEditor(MEINIT[], IVsMenuEditor).

OLEMENUID

Descrive un menu numericamente e/o in base al nome.

POINTS

Specifica una coppia di punti di riferimento x e y.

SYMBOL_DESCRIPTION_NODE

Specifica il nome e il tipo di simbolo che rappresenta un nodo di navigazione.

SYSTEMTIME

Rappresenta una data e un'ora utilizzando singoli membri per mese, giorno, anno, giorno della settimana, ora, minuto, secondo e millisecondo.

TBXITEMINFO

Specifica informazioni su elementi della casella degli strumenti. Utilizzato su IVsToolbox::AddItem(IDataObject, TBXITEMINFO[], String) e IVsToolboxDataProvider::GetItemInfo(IDataObject, TBXITEMINFO[]).

UIDLGLOGFONT

Imposta la formattazione del tipo di carattere nella finestra di dialogo.

VsAppPackageLaunchInfo

Specifica le proprietà per le destinazioni di DLO_AppPackageDebug.

VSArrangeWindowInfo

Specifica la modalità di disposizione di una finestra.

VsBootstrapperPackageInfo

Rappresenta le informazioni sul pacchetto bootstrapper.

VSBROWSECONTAINER

Archivia gli attributi del contenitore di visualizzazione.

VSBROWSEINFOW

Specifica le informazioni usate per visualizzare la finestra di dialogo Sfoglia.

VSCommandId
VSCOMPONENTSELECTORDATA

Archivia gli attributi di selezione per un componente.

VSCOMPONENTSELECTORTABINIT

Rappresenta le informazioni di inizializzazione della scheda.

VsDebugEngineFilter

Rappresenta un set di motori di debug.

VsDebugStartupInfo

Specifica impostazioni aggiuntive che il debugger deve passare a CreateProcess quando LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]) viene chiamato con DLO_CreateProcess. I campi in questa struttura sono analoghi a quelli in STARTUPINFO (definiti in winbase.h).

VsDebugTargetInfo

Contiene informazioni su una destinazione di debug.

VsDebugTargetInfo2

Fornisce informazioni su una destinazione di debug.

VsDebugTargetInfo3

Fornisce informazioni sulla destinazione di debug.

VsDebugTargetInfo4

Fornisce informazioni sulla destinazione di debug.

VsDebugTargetProcessInfo

Specifica le informazioni del processo per la destinazione di debug. Utilizzato come parametro in LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]).

VSDEFAULTPREVIEWER

Contiene informazioni sul visualizzatore anteprima predefinito.

VSDRAWITEMSTRUCT

Rappresenta informazioni utilizzate da IVsImageButton per disegnare un controllo creato dal proprietario.

VSITEMSELECTION

Contiene informazioni che identificano in modo univoco un elemento selezionato in una gerarchia.

VSNSEBROWSEINFOW

Specifica le informazioni sull'estensione del namespace per la finestra di dialogo Sfoglia.

VSOBJCLIPFORMAT

Contiene gli attributi del formato degli Appunti per un oggetto.

VSOBJECTINFO

Archivia gli attributi dell'oggetto libreria.

VSOBNAVIGATIONINFO2

Archivia gli attributi per la navigazione dell'oggetto.

VSOBNAVIGATIONINFO3

Specifica le informazioni per navigare a un oggetto. Emesso nelle chiamate di LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32).

VSOBNAVNAMEINFONODE

Archivia le informazioni sul nodo della libreria.

VSOBNAVNAMEINFONODE2

Specifica le informazioni per navigare a un oggetto. (passato a GetNavigationInfo2(UInt32, VSOBNAVIGATIONINFO3[]) e LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32))

VSOBSEARCHCRITERIA

Specifica le condizioni e gli attributi di una richiesta di ricerca.

VSOBSEARCHCRITERIA2

Specifica le opzioni di ricerca. Utilizzato con metodi come GetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2) e GetList2(UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2).

VSOPENFILENAMEW

Simile allo struct OPENFILENAMEW.

VsPrefetchedProjectInfo
VsProjectLoadInfo
VsPropertyBrowserState

Contiene informazioni sullo stato del Visualizzatore di proprietà.

VSPROPSHEETPAGE

Imposta le caratteristiche di una pagina delle proprietà. Simile alla struttura Win32 PROPSHEETPAGE.

VSQEQS_FILE_ATTRIBUTE_DATA

Struttura con attributi di file e dati sulle dimensioni.

VsResolvedAssemblyPath

Rappresenta un percorso risolto dell'assembly, utilizzato in ResolveAssemblyPathInTargetFx(String[], UInt32, VsResolvedAssemblyPath[], UInt32).

VSSAVEFILENAMEW

Contiene il nome file e le informazioni sulle opzioni richieste dalla finestra di dialogo Elementi comuni, utilizzata per aprire o salvare i file.

VSSAVETREEITEM

Specifica opzioni di salvataggio per un elemento della visualizzazione ad albero.

VSSWATCHMETRICS

Contiene la metrica su un controllo di esempio.

VSSWATCHRENDER

Contiene le informazioni necessarie per eseguire il rendering di un controllo di esempio.

VSTASKCOLUMN

Definizioni di colonna per attività.

VSTBM

Contiene la metrica della barra degli strumenti.

VsTextPos

Tiene traccia della posizione dei punti di interruzione, della posizione IP corrente e della posizione del cursore per controlli, descrizioni comandi e suggerimenti dati immediati.

VSTREEDISPLAYDATA

Contiene i valori utilizzati per recuperare i dati visualizzati per un elemento in un elenco albero.

VSTREELISTITEMCHANGE

Specifica le modifiche dinamiche in un elenco albero.

VsUIElementDescriptor

Contiene un identificatore per un elemento in una factory dell'interfaccia utente.

VsUIPropertyDescriptor

Contiene le metainformazioni su una proprietà nell'interfaccia utente di Visual Studio.

WINDOWPOS

Rappresenta la posizione di una finestra.

Interfacce

BooleanSymbolExpressionEvaluator

Rappresenta un analizzatore di espressioni booleane.

IActiveDesigner

Gestisce una finestra di progettazione ActiveX utilizzata come editor.

IAppxBaseExtension

Fornisce l'accesso alle estensioni Condivisione e Selezione e apertura file a elementi dati aggiuntivi di manifesto dell'applicazione.

IAppxFileOpenPickerExtension

Fornisce l'accesso alle estensioni Selezione e apertura file a elementi dati aggiuntivi del manifesto dell'applicazione.

IAppxManifestDesignerService

Fornisce l'accesso a livello di codice al file manifesto dell'applicazione di un progetto. Si tratta di un servizio globale implementato dal pacchetto di progettazione manifesto dell'app.

IAppxManifestDesignerService2

Fornisce l'accesso a livello di codice al file con estensione appxmanifext di un progetto. È possibile usarlo per aprire un oggetto DocData fornito dal Manifesto Designer, assicurarsi che sia registrato nella tabella dei documenti in esecuzione (RDT) e restituire un oggetto handle di documento che implementa due interfacce: IVsDocumentLockHolder e IVsInvisibleEditor. In questo modo, qualsiasi finestra del documento esistente viene chiusa e causa la conservazione di un RDT_EditLock dell'handle del documento restituito. Quando è necessario mantenere l'handle del documento per periodi di tempo più lunghi, eseguirne il cast in IVsInvisibleEditor e usare GetDocData per ottenere un puntatore a un nuovo modello a oggetti. Al termine dell'handle del documento, chiamare sempre IVsDocumentLockHolder.CloseDocumentHolder(), in genere passando (uint)__FRAMECLOSE. FRAMECLOSE_SaveIfDirty come opzione di salvataggio.

IAppxManifestDesignerService3

Fornisce l'accesso a livello di codice al file con estensione appxmanifext di un progetto. È possibile usarlo per aprire un oggetto DocData fornito dal Manifesto Designer, assicurarsi che sia registrato nella tabella dei documenti in esecuzione (RDT) e restituire un oggetto handle di documento che implementa due interfacce: IVsDocumentLockHolder e IVsInvisibleEditor. In questo modo, qualsiasi finestra del documento esistente viene chiusa e causa la conservazione di un RDT_EditLock dell'handle del documento restituito. Quando è necessario mantenere l'handle del documento per periodi di tempo più lunghi, eseguirne il cast in IVsInvisibleEditor e usare GetDocData per ottenere un puntatore a un nuovo modello a oggetti. Al termine dell'handle del documento, chiamare sempre IVsDocumentLockHolder.CloseDocumentHolder(), in genere passando (uint)__FRAMECLOSE. FRAMECLOSE_SaveIfDirty come opzione di salvataggio.

IAppxManifestDocument

Fornisce un modello a oggetti per il manifesto dell'app del progetto corrente. Viene implementato dall'oggetto DocData della finestra di progettazione del manifesto dell'app.

IAppxManifestDocument2

Fornisce un modello a oggetti per il manifesto dell'app del progetto corrente. Viene implementato dall'oggetto DocData della finestra di progettazione del manifesto dell'app.

IAppxShareExtension

Fornisce l'accesso alle estensioni Condivisione a elementi dati aggiuntivi di manifesto dell'applicazione.

IAsyncLoadablePackageInitialize

Fornisce un modo per ottenere l'accesso a IAsyncServiceProvider e IProfferAsyncService senza dover usare IServiceProvider. Implementata dai pacchetti.

IAsyncPersistFile
IAsyncPersistFileFormat
IAsyncProgressCallback

Fornisce un modo per i proprietari di servizi e pacchetti asincroni per segnalare lo stato di avanzamento. Lo stato segnalato può essere visualizzato all'utente in modo appropriato dalla shell. L'interfaccia viene implementata dall'IDE di Visual Studio. Per i caricamenti del pacchetto, l'istanza viene passata al pacchetto tramite Il metodo Initialize. Per i servizi, il pacchetto può recuperare l'istanza tramite il metodo IProfferAsyncService.GetServiceProgressCallback. Questa interfaccia viene usata per segnalare lo stato di avanzamento del pacchetto e del servizio. Per gli argomenti guidService dei pacchetti non viene usato e verrà ignorato.

IAsyncServiceProvider

Rappresenta un provider di servizi asincrono.

IAsyncServiceProvider2
IBuilderWizardManager

Recupera e gestisce i generatori per proprietà e componenti specifici. Un generatore genera codice per un elemento.

ICategorizeProperties

Fornisce nomi di categoria e categorie mappate alle proprietà per la visualizzazione nella Finestra Proprietà.

ICodeNavigate

Fornisce un metodo per visualizzare il codice del gestore eventi predefinito per un oggetto visualizzato specificato.

ICodeNavigate2

Visualizza il codice del gestore eventi di un oggetto visualizzato specificato. Questa interfaccia estende ICodeNavigate fornendo un metodo aggiuntivo per visualizzare il codice per eventi specifici di un oggetto visualizzato.

IComWrapper

Rappresenta un wrapper COM.

IComWrapperFactory

Rappresenta una factory wrapper COM.

IComWrapperFactory2
IDirAutoCompleteList

Contrassegna un elenco di directory come completamento automatico di supporto. Il completamento automatico visualizza le sottodirectory corrispondenti durante l'inserimento dei caratteri.

IDirList

Gestisce l'aspetto e le azioni di un elenco di directory visualizzato.

IDirListEvents

Specifica il gestore eventi per un elenco di directory visualizzato. Si tratta dell'interfaccia in uscita per l'implementazione dell'elenco di directory di IConnectionPoint.

IDirListSite

Mantiene il puntatore dell'interfaccia all'oggetto padre mantenendo l'elenco di directory.

IDiscoverUrlCallBack

Specifica l'interfaccia da utilizzare al termine dell'individuazione di un servizio Web. In genere utilizzato per inviare una notifica alla shell dopo una ricerca asincrona.

IDiscoveryClientResult

Un singolo risultato di una ricerca di individuazione dei servizi Web. Membro di un oggetto IDiscoveryClientResultCollection.

IDiscoveryClientResultCollection

Raccolta di risultati, interfacce IDiscoveryClientResult, di una ricerca di individuazione dei servizi Web.

IDiscoveryResult

Scarica i risultati di una sessione di individuazione di un servizio Web XML.

IDiscoveryResult2

Scarica i risultati di una sessione di individuazione di un servizio Web XML.

IDiscoverySession

Chiamato da IVsAddWebReferenceDlg2 per individuare i servizi Web XML.

IDocumentSite

Mantiene le informazioni e fornisce metodi per l'oggetto padre del documento.

IDocumentSite2

Mantiene le informazioni e fornisce metodi per l'oggetto padre del documento. Questa interfaccia estende ed eredita da IDocumentSite.

IDropSource

Fornisce feedback visivo e informazioni sull'origine utilizzata in un'operazione di trascinamento della selezione.

IEnlistingInProject

Il pacchetto SCC è in fase di inserimento in una soluzione o in un progetto.

IEnumComponents

Enumera i componenti in una selezione componente.

IEnumComReferences

Enumeratore per i riferimenti COM. Usato nella finestra di dialogo Aggiungi riferimento dell'IDE.

IEnumHierarchies

Enumeratore per i progetti nella soluzione. È possibile ottenere un'istanza dell'interfaccia utilizzando il metodo GetProjectEnum(UInt32, Guid, IEnumHierarchies) del IVsSolution e le interfacce IVsSolution2.

IEnumHierarchyItems

Implementata dall'ambiente per enumerare gli elementi della gerarchia.

IEnumPackages

Enumeratore per i package VS attualmente caricati. È possibile ottenere un'istanza dell'interfaccia mediante il metodo GetPackageEnum(IEnumPackages) dell'interfaccia IVsShell.

IEnumProjectStartupServices

Enumera i servizi richiesti da un progetto all'avvio. È possibile ottenere un'istanza dell'interfaccia utilizzando il metodo GetStartupServiceEnum(IEnumProjectStartupServices) dell'interfaccia IVsProjectStartupServices.

IEnumRunningDocuments

Rappresenta un elenco di cookie della tabella documenti in esecuzione (RDT) che rappresentano ciascuno un documento aperto.

IEnumSystemAssemblies

Enumeratore per assembly di sistema.

IEnumTargetFrameworks

Enumeratore per versioni supportate del framework.

IEnumToolboxItems

Enumeratore per gli elementi nella casella degli strumenti. È possibile ottenere un'istanza dell'interfaccia mediante i metodi EnumItems(String, IEnumToolboxItems) delle interfacce IVsToolbox e IVsToolbox2.

IEnumToolboxTabs

Enumeratore per le schede nella casella degli strumenti. È possibile ottenere un'istanza dell'interfaccia utilizzando il metodo EnumTabs(IEnumToolboxTabs) del IVsToolbox e le interfacce IVsToolbox2.

IEnumVsENCRebuildableProjectCfgs

Enumera i componenti nelle configurazioni di progetto ricompilabili di Modifica e continuazione.

IEnumVsProfilerTargetInfos

Enumeratore per gli elementi nelle informazioni di destinazione del profiler.

IEnumWebServices

Enumeratore per i servizi Web offerti da un sito Web o da un progetto. È possibile ottenere un'istanza dell'interfaccia utilizzando il metodo WebServices(IEnumWebServices) dell'interfaccia IVsWebServiceProvider.

IEnumWindowFrames

Enumeratore per una raccolta di finestre, ad esempio le finestre dei documenti aperte. È possibile ottenere un'istanza dell'interfaccia utilizzando i metodi GetDocumentWindowEnum(IEnumWindowFrames) e GetToolWindowEnum(IEnumWindowFrames) dell'interfaccia IVsUIShell.

IErrorInfo

Fornisce informazioni dettagliate sull'errore contestuale.

IExtendedObject

Fornisce l'accesso all'oggetto interno di un oggetto esteso. Un esempio di oggetto esteso è un oggetto in un contenitore in cui il contenitore fornisce ulteriori proprietà per l'oggetto, come parte superiore o sinistra per la posizione in un form.

IExtendedTypeLib

Crea e gestisce una libreria dei tipi per un oggetto esteso. Un esempio di oggetto esteso è un oggetto in un contenitore in cui il contenitore fornisce ulteriori proprietà per l'oggetto, come parte superiore o sinistra per la posizione in un form. L'oggetto composito può essere trattato come un singolo oggetto esteso con la libreria dei tipi estesa.

IFreeThreadedComWrapper
IHelp

Gestisce il recupero e la visualizzazione di informazioni della Guida online. È possibile ottenere un'istanza dell'interfaccia dal servizio SHelp (SID_SHelp).

ILicensedClassManager

Indica a Visual Studio le classi necessarie a un pacchetto tramite un elenco di codici di licenza. È possibile ottenere un'istanza dell'interfaccia dal servizio SLicensedClassManager (SID_SLicensedClassManager).

ILocalRegistry

Stabilisce un oggetto COM registrato in locale rispetto all'hive del Registro di sistema di Visual Studio locale.

ILocalRegistry2

Stabilisce un oggetto COM registrato in locale rispetto all'hive del Registro di sistema di Visual Studio locale.

ILocalRegistry3

Stabilisce un Registro di sistema locale relativo all'hive del Registro di sistema di Visual Studio. Questa interfaccia estende ILocalRegistry2. È possibile ottenere un'istanza dell'interfaccia dal servizio SLocalRegistry (SID_SLocalRegistry).

ILocalRegistry4

Stabilisce un Registro di sistema locale relativo all'hive del Registro di sistema di Visual Studio. È possibile ottenere un'istanza dell'interfaccia dal servizio SLocalRegistry (SID_SLocalRegistry).

ILocalRegistry5

Implementata da Visual Studio Shell e può essere ottenuta tramite il servizio SLocalRegistry. Aggiunge un metodo simile a CreateManagedInstance(String, String, String, Guid, IntPtr), ma che supporta l'aggregazione COM con un oggetto esterno specificato.

IOleComponent2

Consente ai componenti di partecipare all'elaborazione dei messaggi durante l'attesa degli handle.

IOleComponentUIManager

L'interfaccia IOleComponentUIManager offre agli oggetti VSPackage sul posto l'accesso a un'ampia gamma di funzionalità dell'interfaccia utente fornite dall'ambiente, ad esempio la visualizzazione dei messaggi, i menu di scelta rapida e la barra di stato.

IOleInPlaceComponent

Consente agli oggetti VSPackage sul posto di operare come componente completamente integrato dell'ambiente tramite il servizio SOleComponentUIManager.

IOleInPlaceComponentSite

L'interfaccia IOleInPlaceComponentSite non è attualmente supportata. Quando supportato verrà implementato dal contenitore di un oggetto VSPackage sul posto per controllare la modalità di interfaccia utente dell'oggetto.

IOleInPlaceComponentUIManager

Consente ai menu, alle barre degli strumenti e ai comandi di oggetti esistenti del package VS di essere integrati nel servizio SOleComponentUIManager dell'ambiente e gestiti da tale servizio.

IPerPropertyBrowsing2

Esegue il mapping delle proprietà ai relativi generatori ed esegue i generatori. Un generatore restituisce uno o più valori per una determinata proprietà. Un esempio di generatore è il generatore di stile per i fogli di stile CSS.

IPersistFileFormat

Ottiene le informazioni sul formato di file relative a elementi che richiedono il salvataggio e consente il caricamento o il salvataggio a livello di codice di un oggetto in un formato specificato dall'utente.

IPersistXMLFragment

Utilizzato per mantenere i dati non relativi alla compilazione in XML freeform.

IPreferPropertyPagesWithTreeControl

Causa la visualizzazione nella pagina delle proprietà di un controllo albero invece di schede.

IProfferAsyncService

Fornisce un modo per registrare un provider per i servizi che possono essere recuperati in modo asincrono. Analogamente a IProfferService.La mplementation deve essere threadata gratuitamente.

IProfferService

Consente a un VSPackage di offrire nuovi servizi tramite l'ambiente di Visual Studio che non vengono implementati in modo nativo dall'ambiente. In effetti, fornisce il meccanismo mediante il quale i pacchetti VSPackage possono contribuire all'ambiente. L'interfaccia IProfferService è parte di SProfferService.

IProfferTypeLib

Consente a una finestra di progettazione ActiveX di fornire una libreria dei tipi al relativo host. La finestra di progettazione fornisce la libreria dei tipi tramite il servizio SProfferTypeLib (SID_SProfferTypeLib).

IPropertyPageUndoString

Utilizzato dai controlli per fornire una stringa di annullamento per le impostazioni della relativa pagina delle proprietà.

IProvideAltHTML

Utilizzato da un controllo Web per fornire il testo della proprietà alternativa e indicare se il testo è modificabile.

IProvideDynamicClassInfo

Utilizzato dalle finestre di progettazione ActiveX per fornire informazioni sul tipo dinamico tramite un'interfaccia ITypeInfo. Un contenitore può utilizzare l'interfaccia per ottenere le informazioni sul tipo in risposta a eventi di modifica del tipo.

IProvidePropertyBuilder

Gestisce un generatore, codice che crea il valore di una proprietà. Assume spesso la forma di una finestra di dialogo che viene visualizzata facendo clic su un pulsante con i puntini di sospensione nella pagina delle proprietà.

IProvideRuntimeHTML

Utilizzato da un controllo ActiveX per fornire una stringa HTML al relativo contenitore in fase di esecuzione.

IReferenceInfo

Fornisce informazioni su un risultato da una sessione di individuazione di un servizio Web XML. Utilizzare il metodo GetReferenceInfo(Int32, IReferenceInfo) dell'interfaccia IDiscoveryResult per ottenere un'istanza di questa interfaccia.

IRequireClasses

Fornisce un elenco di identificatori di classe da utilizzare con l'interfaccia ILicensedClassManager. Gli identificatori riferiscono a Visual Studio le classi richieste da un pacchetto.

ISccManagerLoaded

Definisce quando SccManager viene caricato.

ISchemaReferenceInfo

Restituisce lo spazio dei nomi di destinazione di uno schema XML trovato come risultato di una ricerca di individuazione dei servizi Web. È possibile trovare il tipo di documento con l'interfaccia di IReferenceInfo quindi utilizzare ISchemaReferenceInfo se necessario.

ISelectionContainer

Fornisce l'accesso agli oggetti usati per aggiornare la Finestra Proprietà.

ITrackSelection

Notifica all'ambiente una modifica nel contenitore di selezioni corrente.

IUIElement

Mostra o nasconde un elemento dell'interfaccia utente. Implementata dall'elemento e utilizzata dal contenitore.

IUIHostLocale

Fornisce l'accesso ai servizi delle impostazioni locali dell'interfaccia utente dell'host per gestire la localizzazione delle stringhe delle finestre di dialogo.

IUIHostLocale2

Fornisce l'accesso ai servizi delle impostazioni locali dell'interfaccia utente dell'host per gestire la localizzazione delle stringhe delle finestre di dialogo.

IUIHostLocale3
IVsActivityLog

Aggiunge eventi al log attività IDE. Utilizzare il servizio SVsActivityLog (SID_SVsActivityLog) per ottenere un'istanza dell'interfaccia.

IVsAddNewWebProjectItemDlg

Visualizza la finestra di dialogo AddItem con un controllo listview e controlli correlati al Web specifici. Utilizzare nelle implementazioni di progetto Web. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsAddProjectItemDlg (SID_SVsAddProjectItemDlg).

IVsAddProjectItemDlg

Fornisce l'accesso alla finestra di dialogo Aggiungi elemento progetto dell'ambiente allo scopo di aggiungere nuovi elementi al progetto.

IVsAddProjectItemDlg2

Fornisce l'accesso alla finestra di dialogo Aggiungi elemento progetto dell'ambiente allo scopo di aggiungere nuovi elementi al progetto.

IVsAddProjectItemDlg3
IVsAddToolboxItems

Aggiunge elementi alla casella degli strumenti.

IVsAddWebReferenceDlg

Consente a un VSPackage di includere una finestra di dialogo dei servizi Web.

IVsAddWebReferenceDlg2

Consente a un VSPackage di includere una finestra di dialogo dei servizi Web.

IVsAggregatableProject

Implementata da un progetto che supporta l'aggiunta di sottotipi di progetto tramite aggregazione.

IVsAggregatableProject2

Rappresenta un progetto aggregatabile.

IVsAggregatableProjectFactory

Crea un tipo di progetto che supporta l'aggregazione.

IVsAppCommandLine

Questa interfaccia viene utilizzata da un pacchetto per leggere le opzioni della riga di comando immesse dall'utente.

IVsAppCompat

L'interfaccia di IVsAppCompat è in genere utilizzata per interrompere la compatibilità di progetti con le versioni precedenti dell'applicazione. Questa interfaccia è disponibile tramite il servizio SVsSolution. Per altre informazioni, vedere Rendere consapevoli le versioni di progetti personalizzati.

IVsAppContainerBootstrapper

Rappresenta il bootstrapper.

IVsAppContainerBootstrapper2

Rappresenta il bootstrapper.

IVsAppContainerBootstrapper3

Rappresenta il bootstrapper.

IVsAppContainerBootstrapper4
IVsAppContainerBootstrapper5
IVsAppContainerBootstrapper6
IVsAppContainerBootstrapperEvents

Rappresenta gli eventi di bootstrapper.

IVsAppContainerBootstrapperLogger

Rappresenta il logger di bootstrapper.

IVsAppContainerBootstrapperResult

Rappresenta il risultato di un'operazione di avvio del contenitore app.

IVsAppContainerDeveloperLicensing

Fornisce il supporto di base per la gestione delle licenze per sviluppatori.

IVsAppContainerProjectDeploy

Distribuisce l'applicazione contenitore di applicazioni.

IVsAppContainerProjectDeploy2

Distribuisce l'applicazione contenitore di applicazioni.

IVsAppContainerProjectDeployCallback

Fornisce informazioni e definisce i metodi di callback per il monitoraggio di un'operazione di distribuzione del progetto del contenitore di applicazioni.

IVsAppContainerProjectDeployEvents

Gestisce gli eventi che si verificano prima e dopo il processo di distribuzione del contenitore di applicazioni.

IVsAppContainerProjectDeployOperation

Fornisce il controllo mentre viene distribuita l'applicazione del contenitore di applicazioni.

IVsAppContainerProjectDeployResult

Fornisce risultati dettagliati dell'operazione di distribuzione dell'applicazione contenitore di applicazioni.

IVsAssemblyNameUnification

Restituisce il nome dell'assembly unificato basato sui nomi semplice e completo utilizzati dal caricatore e l'elenco di assembly di .NET Framework (FrameworkList.xml). Utilizzare il servizio SVsAssemblyNameUnification (SID_SvsAssemblyNameUnification) per ottenere un'istanza dell'interfaccia.

IVsAssemblyReference

Fornisce informazioni sui riferimenti ad assembly di Visual Studio.

IVsAssemblyReferenceProviderContext

Oggetto contesto utilizzato per inizializzare il provider di riferimenti degli assembly.

IVsAsyncCommandParameters

Un'istanza di questa interfaccia viene inviata come argomento di input ai comandi con AsyncFromUIInvocation, quando vengono eseguiti da un movimento dell'interfaccia utente, ad esempio un comando di menu, un pulsante della barra degli strumenti o un'associazione di tasti.

IVsAsyncDataSourceFactory
IVsAsyncDeferredDocView
IVsAsyncDeferredDocView2
IVsAsyncDocViewResult
IVsAsyncEnum

Implementata da enumeratori che supportano il comportamento asincrono.

IVsAsyncEnumCallback

Interfaccia che descrive il metodo di callback per un enumeratore asincrono utilizzato per indicare che il successivo elemento è disponibile. Impostare il callback utilizzando il metodo AdviseAsyncEnumCallback(IVsAsyncEnumCallback, UInt32) dell'interfaccia IVsAsyncEnum .

IVsAsynchOpenFromScc

Questa interfaccia supporta il caricamento asincrono dei progetti dal controllo del codice sorgente.

IVsAsynchOpenFromSccProjectEvents

Fornisce informazioni sullo stato di avanzamento durante il caricamento asincrono di un progetto o una soluzione dal controllo del codice sorgente.

IVsAsynchronousProjectCreate

Crea progetti in modo asincrono. L'interfaccia viene implementata dalle factory di progetto per supportare il caricamento di soluzioni in background (BSL).

IVsAsynchronousProjectCreateUI

Notifica a un client quando il progetto di caricamento raggiunge lo stato di provisioning.

IVsAsyncOpenDocumentResult

Rappresenta il risultato di un'operazione di documento aperta asincrona.

IVsAsyncPersistDocData
IVsAsyncPersistHierarchyItem
IVsAsyncRunningDocumentTable
IVsAsyncRunningDocumentTable2
IVsAsyncRunningDocumentTable3
IVsAsyncRunningDocumentTable4
IVsAsyncSaveResult

Risultato di un'operazione di salvataggio asincrona. Questo è il valore restituito dal metodo GetResult nel salvataggio asincrono restituito IVsTask.

IVsAsyncShell
IVsAsyncShellOpenDocument

Interfaccia del servizio che fornisce un set di metodi per aprire in modo asincrono i documenti.

IVsAsyncSolution
IVsAsyncToolWindowFactory
IVsAsyncToolWindowFactoryProvider
IVsAsyncUIFactory
IVsBackForwardNavigation

Utilizzato raramente. Consente alla finestra di esplorare i punti di navigazione salvati. Utilizzare il metodo AddNewBFNavigationItem(IVsWindowFrame, String, Object, Int32) dell'interfaccia IVsUIShell per aggiungere un punto di navigazione.

IVsBackForwardNavigation2

Consente alla finestra di esplorare i punti di navigazione salvati.

IVsBatchProjectActionContext
IVsBatchUpdate

Avvia l'inserimento di tutti gli aggiornamenti dei dati in sospeso in un buffer o in una visualizzazione di testo.

IVsBooleanSymbolExpressionEvaluator

Fornisce l'analisi e la valutazione delle espressioni rispetto a un set di simboli booleani per verificare se un set di simboli causa la valutazione dell'espressione su true. È possibile ottenere questa interfaccia chiamando GetService(Type) usando VsProjectCapabilityExpressionMatcher.

IVsBooleanSymbolExpressionEvaluator2

Fornisce l'analisi e la valutazione delle espressioni rispetto a un hit tester di simboli booleani per verificare se un set di simboli causa la valutazione dell'espressione su true. Viene ottenuto creando il GUID del servizio BooleanSymbolExpressionEvaluator.

IVsBooleanSymbolPresenceBulkChecker

Fornisce un tester di hit bulk di simboli booleani usati da IVsBooleanSymbolExpressionEvaluator2 durante la valutazione di un'espressione booleana.

IVsBooleanSymbolPresenceChecker

Fornisce un hit tester di simboli booleani usati da IVsBooleanSymbolExpressionEvaluator2 durante la valutazione di un'espressione booleana.

IVsBroadcastMessageEvents

Trasmette messaggi ai client registrati per ricevere notifiche sugli eventi all'interno dell'ambiente.

IVsBrowseComponentSet

Fornisce i dati contenuti nel set di componenti di esplorazione.

IVsBrowseContainersList

Fornisce informazioni su un contenitore in un elenco di contenitori o trova il contenitore di un componente.

IVsBrowseObject

Consente il recupero dell'oggetto IVsHierarchy o del VSITEMID dato l'oggetto di esplorazione della configurazione del progetto.

IVsBrowseProjectLocation

Visualizza una finestra di dialogo per trovare la posizione di un nuovo progetto.

IVsBuildableProjectCfg

Gestisce l'operazione di compilazione di una configurazione di progetto.

IVsBuildableProjectCfg2

Fornisce informazioni sulla configurazione di compilazione di un progetto ed esegue la compilazione.

IVsBuildDependency

Consente a un progetto di descrivere le dipendenze di compilazione.

IVsBuildItemStorage
IVsBuildItemStorageCallback
IVsBuildMacroInfo

Abilita la valutazione della macro recuperando dal progetto la stringa associata a un nome della macro.

IVsBuildManagerAccessor

Fornisce una modalità per ottenere l'accesso dal codice non gestito all'oggetto motore globale senza dover creare un'istanza di un oggetto dispendioso, ad esempio un progetto. (Il codice non gestito non può accedere a Engine.GlobalEngine direttamente in quanto tale oggetto viene contrassegnato come "static" e gli oggetti "static" non sono facilmente accessibili attraverso un limite di interoperabilità COM).

IVsBuildManagerAccessor2

Consente di sincronizzare l'accesso al gestore di compilazione predefinito di MSBuild.

IVsBuildManagerAccessor3

Consente di sincronizzare l'accesso al gestore di compilazione predefinito di MSBuild.

IVsBuildManagerAccessor4
IVsBuildPropertyStorage

Ottiene e imposta le proprietà MSBuild nel file di progetto.

IVsBuildPropertyStorage2

Implementata dal sistema del progetto per fornire l'accesso alle versioni al sistema di proprietà MSBuild. Questa interfaccia offre maggiore flessibilità per quanto riguarda l'impostazione delle proprietà rispetto a IVsBuildPropertyStorage. Consente di aggiungere un nuovo gruppo di proprietà condizionale e non ignora i valori.

IVsBuildPropertyStorage3

Implementata dal sistema del progetto per fornire l'accesso alle versioni al sistema di proprietà MSBuild. Questa interfaccia offre maggiore flessibilità per quanto riguarda l'impostazione delle proprietà rispetto a IVsBuildPropertyStorage. Consente di aggiungere un nuovo gruppo di proprietà condizionale e non ignora i valori.

IVsBuildPropertyStorageEvents

Rappresenta gli eventi di archiviazione delle proprietà di compilazione.

IVsBuildStatusCallback

Consente all'ambiente di ricevere notifiche sullo stato di avanzamento di un'operazione di compilazione.

IVsBulkFileOperation
IVsCallBrowser

Modifica il browser di chiamata per il debug. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsCallBrowser (SID_SVsCallBrowser).

IVsCfg

Fornisce informazioni relative alla configurazione di un progetto.

IVsCfgBrowseObject

Restituisce l'oggetto IVsCfg dato l'oggetto di esplorazione di configurazione del progetto.

IVsCfgProvider

Consente ai progetti di gestire le informazioni di configurazione.

IVsCfgProvider2

Consente ai progetti di gestire le informazioni di configurazione.

IVsCfgProviderEvents

Fornisce notifiche di eventi di configurazione.

IVsCfgProviderEventsHelper

Implementata dall'ambiente, chiamata dai progetti per essere utilizzata come helper che implementa l'oggetto IVsCfgProvider2.

IVsClassView

Consente la navigazione a un oggetto in Visualizzazione classi.

IVsCmdNameMapping

Esegue il mapping dei nomi di comandi e dei GUID. Consente di determinare tutti i comandi e i nomi. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsCmdNameMapping (SID_SVsCmdNameMapping).

IVsCodeDefView

Modifica la finestra Visualizzazione definizione codice. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsCodeDefView (SID_SVsCodeDefView).

IVsCodeDefViewContext

Imposta il contesto per visualizzare la finestra degli strumenti Definizione codice. Nel contesto sono incluse informazioni quali il nome file e i numeri di righe e di colonne.

IVsCodeShareHandler

Interfaccia interna. Non usare.

IVsCombinedBrowseComponentSet

Combina più set di componenti.

IVsCommandArgInfo

Consente a un'implementazione di QueryStatus(Guid, UInt32, OLECMD[], IntPtr) di eseguire una query al fine di determinare se è stato fornito l'argomento di un comando.

IVsCommandWindow

Consente al pacchetto di usare la finestra dei comandi. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsCommandWindow (SID_SVsCommandWindow).

IVsCommandWindow2

Imposta la modalità della finestra dei comandi. È possibile ottenere un'istanza di questa interfaccia dal servizio SVsCommandWindow (SID_SVsCommandWindow).

IVsCommandWindowsCollection

Modifica le finestre nell'elenco commandwindows gestito da Visual Studio. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsCommandWindowsCollection (SID_SVsCommandWindowsCollection).

IVsCommentTaskInfo

Fornisce informazioni sui token delle attività di commento utilizzati dall'elenco attività.

IVsCommentTaskToken

Rappresenta un token di attività di commento.

IVsCommonMessagePump

Consente all'utente di mantenere reattivo Visual Studio durante l'elaborazione in background. L'interfaccia può essere ottenuta tramite il servizio di SVsCommonMessagePumpFactory .

IVsCommonMessagePumpClientEvents

Fornisce la logica personalizzata per la gestione di eventi di attesa, ad esempio la scadenza di un timeout, la segnalazione di handle o l'arrivo di un messaggio di finestra. L'interfaccia è obbligatoria solo per scenari più avanzati di attesa che richiedono un maggiore controllo sulla logica di attesa. Nella maggior parte dei casi, la funzionalità predefinita fornita dal metodo ModalWaitForObjects(IntPtr[], UInt32, UInt32) dovrebbe essere sufficiente. Questa interfaccia è una versione semplificata di IOleComponent2.

IVsCommonMessagePumpFactory

Consente all'implementatore di creare un elemento IVsCommonMessagePump.

IVsComponentEnumeratorFactory

Fornisce un enumeratore per i componenti, i percorsi degli assembly o un elenco di directory contenente riferimenti. È possibile ottenere un'istanza dell'interfaccia dal servizio SCompEnumService (SID_SCompEnumService).

IVsComponentEnumeratorFactory2

Fornisce un enumeratore per i componenti, i percorsi degli assembly o un elenco di directory contenente riferimenti. È possibile ottenere un'istanza dell'interfaccia dal servizio SCompEnumService (SID_SCompEnumService). Questa interfaccia estende IVsComponentEnumeratorFactory tramite un elenco delimitato da punti e virgola di percorsi.

IVsComponentEnumeratorFactory3

Fornisce un enumeratore per i componenti, i percorsi degli assembly o un elenco di directory contenente riferimenti. È possibile ottenere un'istanza dell'interfaccia dal servizio SCompEnumService (SID_SCompEnumService). Questa interfaccia estende la funzionalità di IVsComponentEnumeratorFactory2 creando un enumeratore che restituisce anche le informazioni di runtime. Tuttavia, non deve ereditare da IVsComponentEnumeratorFactory2.

IVsComponentEnumeratorFactory4

Enumera i componenti in base al multitargeting estensibile.

IVsComponentModelHost

Espone le informazioni necessarie per l'hosting MEF di Visual Studio. È possibile ottenere questa interfaccia tramite il servizio SVsComponentModelHost .

IVsComponentSelectorData

Restituisce i dati su un componente.

IVsComponentSelectorDlg

Aggiunge dei componenti a un progetto.

IVsComponentSelectorDlg2

Gestisce i riferimenti a componenti di tipi diversi nel progetto.

IVsComponentSelectorDlg3

Gestisce i riferimenti a componenti di tipi diversi nel progetto.

IVsComponentSelectorDlg4

Gestisce i riferimenti a componenti di tipi diversi nel progetto. Implementata da Visual Studio Shell e ottenuta tramite il servizio SVsComponentSelectorDlg.

IVsComponentSelectorProvider

Implementato da VSPackage che forniscono pagine a una selezione componenti, ad esempio la finestra di dialogo Aggiungi riferimento.

IVsComponentUser

Aggiunge i componenti a un oggetto specificato.

IVsComReference

Fornisce informazioni sui riferimenti COM di Visual Studio.

IVsComReferenceProviderContext

Oggetto contesto utilizzato per inizializzare il provider di riferimenti COM.

IVsConfigurationManagerDlg

Visualizza la finestra di dialogo Configuration Manager. È possibile ottenere un'istanza dell'interfaccia dal servizio (SID_SVsConfigurationManagerDlg) SVsConfigurationManagerDlg.

IVsConfigureToolboxItem

Implementata da client per configurare gli elementi della casella degli strumenti gestiti mentre vengono aggiunti alla casella degli strumenti registrandoli con l'oggetto IToolboxService. Gli oggetti che implementano questa interfaccia vengono creati tramite il metodo CreateInstance(Guid, Object, Guid, UInt32, IntPtr). Devono essere registrati nella chiave $RegRoot$\ToolboxItemConfiguration.

IVsConnectedServiceInstanceReference

Rappresenta un riferimento a un servizio connesso.

IVsConnectedServiceInstanceReferenceProviderContext

Contesto del provider di riferimento del servizio connesso.

IVsConnectedServiceProperties

Rappresenta le proprietà del servizio connesso.

IVsContextualIntellisenseFilter

Filtra gli elementi Intellisense per controllare se la Guida di Intellisense viene visualizzata. È possibile ottenere un'istanza dell'interfaccia dal metodo GetFilter(IVsHierarchy, IVsContextualIntellisenseFilter) dell'interfaccia IVsContextualIntellisenseFilterProvider.

IVsContextualIntellisenseFilterProvider

Fornisce un filtro per gli elementi Intellisense basati sulle informazioni della gerarchia del progetto. È possibile ottenere un'istanza dell'interfaccia dalla configurazione del dispositivo (DevCfg).

IVsCoTaskMemFreeMyStrings

Utilizzato in collaborazione con alcune altre interfacce per indicare che le stringhe restituite da tali interfacce devono essere rilasciati dal chiamante.

IVsCreateAggregateProject

Chiamato da un tipo di progetto che supporta l'aggregazione.

IVsDataEnvironment

Fornisce un'interfaccia ai servizi dati, ad esempio le connessioni di database. È possibile utilizzare l'interfaccia per supportare la ricerca di servizi Web.

IVsDataObjectStringMapEvents

Implementata da client di IVsDataObjectStringMapManager interessati a ottenere un callback quando il mapping di stringhe viene modificato.

IVsDataObjectStringMapManager

Abilita l'archiviazione di coppie nome/valore in un IDataObject. In un singolo oggetto dati possono essere presenti più mappe di stringhe con nomi diversi. È possibile ottenere questa interfaccia utilizzando SVsDataObjectStringMapManager.

IVsDataObjectStringMapManager2

Abilita l'archiviazione di coppie nome/valore in IDataObject. In un singolo oggetto dati possono essere presenti più mappe di stringhe con nomi diversi.

IVsDataSourceFactory

Implementata dai pacchetti che forniscono le proprie factory di origini dati.

IVsDebuggableProjectCfg

Consente l'avvio e l'esecuzione di una configurazione compilata da parte del debugger.

IVsDebuggableProjectCfg2

Supporta l'avvio del debug (comando F5). Estende IVsDebuggableProjectCfg per fornire una chiamata al metodo (OnBeforeDebugLaunch(UInt32)) prima di avviare il debugger.

IVsDebuggableProtocol

Consente ai client di aggiungere elementi all'elenco di protocolli di cui è possibile eseguire il debug.

IVsDebugger

Fornisce l'accesso al debugger corrente in modo che il pacchetto rimanga in ascolto degli eventi del debugger. È possibile ottenere un'istanza dell'interfaccia dal metodo GetIVsDebugger() del servizio LanguageService.

IVsDebugger10
IVsDebugger2

Fornisce accesso aggiuntivo al debugger. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsShellDebugger (SID_SVsShellDebugger). Questa interfaccia estende IVsDebugger.

IVsDebugger3

Fornisce accesso aggiuntivo al debugger. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsShellDebugger (SID_SVsShellDebugger). Questa interfaccia estende IVsDebugger e IVsDebugger2.

IVsDebugger4

Fornisce accesso aggiuntivo al debugger. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsShellDebugger (SID_SVsShellDebugger).

IVsDebugger5

Implementato dal debugger, ottenuto tramite il servizio SID_SVsShellDebugger.

IVsDebugger6
IVsDebugger7
IVsDebugger8
IVsDebugger9
IVsDebuggerEvents

Fornisce la notifica quando viene modificata la modalità del debugger. Il debug viene eseguito in una delle seguenti tre modalità: esecuzione, interruzione o progettazione. L'interfaccia è un argomento del metodo di AdviseDebuggerEvents(IVsDebuggerEvents, UInt32) dell'interfaccia di IVsDebugger . L'interfaccia è un sink di evento, un destinatario degli eventi, implementata dai componenti che richiedono la notifica delle modifiche nel debugger.

IVsDebuggerLaunchAsync
IVsDebuggerLaunchCompletionCallback
IVsDebugLaunch

Avvia il debugger. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsDebugLaunch (SID_SVsDebugLaunch).

IVsDebugLaunchHook

Non implementare, utilizzare o chiamare questa interfaccia. L'utilizzo di questa interfaccia può danneggiare la funzionalità di base di Visual Studio. Mira a consentire agli implementatori dei motori di debug di estendere le richieste di debug dei sistemi di progetto esistenti.

IVsDebugProcessNotify

Avvisa che è in corso l'arresto del debugger. Utilizzato come argomento VsDebugTargetInfo2 nel metodo LaunchDebugTargets2(UInt32, IntPtr) dell'interfaccia IVsDebugger2.

IVsDebugRemoteDiscoveryUI

Fornisce metodi per l'individuazione di computer di debug remoto. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsDebugRemoteDiscoveryUI (SID_SVsDebugRemoteDiscoveryUI).

IVsDebugTargetSelectionService

Fornisce servizi di selezione della destinazione di debug. L'interfaccia viene implementata dal pacchetto singleton DebugTargetHandler. I progetti possono eventualmente far parte di questa implementazione comune del controller del menu DebugTarget. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsDebugTargetSelectionService (SID_SVsDebugTargetSelectionService).

IVsDefaultToolboxTabState

Determina lo stato predefinito, espanso o non espanso, di una scheda nella casella degli strumenti. Interfaccia facoltativa per gli implementatori dell'oggetto IVsToolboxUser.

IVsDeferredDocView

Posticipa la fornitura di una effettiva visualizzazione del documento al caricamento e alla registrazione dei dati del documento nella tabella documenti in esecuzione. Ciò consente al pacchetto di esaminare il documento e decidere il tipo di visualizzazione da fornire.

IVsDeferredSaveProject

Ritarda il salvataggio permanente di un progetto fino a quando l'utente non lo salva con SaveAll. Crea l'effetto di mantenere il progetto in memoria. Il pacchetto utilizza un nome generato per il progetto e i file temporanei in un percorso temporaneo. Limita la soluzione in un progetto.

IVsDependency

Viene descritto un progetto utilizzato da un altro progetto nelle operazioni di compilazione o nella distribuzione.

IVsDependencyProvider

Fornisce l'accesso alle dipendenze di configurazione di un progetto.

IVsDeployableProjectCfg

Consente a un progetto di gestire le operazioni di distribuzione.

IVsDeployableProjectCfg2

Utilizzato per supportare l'output relativo alla distribuzione durante la distribuzione del progetto. Estende ed eredita da IVsDeployableProjectCfg.

IVsDeployDependency

Fornisce l'accesso a una dipendenza del gruppo di output.

IVsDeployDependency2

Recupera i valori delle proprietà di dipendenza per nome.

IVsDeployStatusCallback

Consente all'ambiente di ricevere notifiche sullo stato di avanzamento di un'operazione di distribuzione.

IVsDesignerInfo

Ottiene la tecnologia di progettazione e altre informazioni indipendenti dal linguaggio associate a una finestra di progettazione. Può essere recuperata dal framework del documento di Visual Studio.

IVsDesignTimeAssemblyResolution

Fornisce metodi che eseguono la risoluzione di assembly in fase di progettazione.

IVsDesignTimeAssemblyResolution2

Fornisce la risoluzione della fase di progettazione di percorsi di riferimento ad assembly nel framework di destinazione corrente. Questa interfaccia viene recuperata come servizio ItemContext dal progetto.

IVsDetermineWizardTrust

Definisce eventi per una procedura guidata e i metodi che forniscono informazioni sullo stato. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsDetermineWizardTrust (SID_SVsDetermineWizardTrust).

IVsDiagnosticsItem

Fornisce informazioni da utilizzare nella diagnostica.

IVsDiagnosticsProvider

Consente ai componenti di partecipare al sistema di diagnostica della shell.

IVsDifferenceService

Apre una finestra di Visual Studio che confronta due file.

IVsDiscoveryService

Crea una sessione di individuazione.

IVsDocDataFileChangeControl

Determina se le modifiche ai file di dati del documento esterne all'editor devono essere ignorate.

IVsDocOutlineProvider

Fornisce informazioni su una struttura documento.

IVsDocOutlineProvider2

Consente di modificare la conversione della shell dei tasti di scelta rapida.

IVsDocumentLockHolder

Consente a un elemento diverso da un editor di aggiungere un blocco di modifica a un elemento registrato nella tabella del documento in esecuzione.

IVsDocumentPreviewer

Fornisce informazioni sul visualizzatore anteprima del documento.

IVsDpiAware
IVsDummy
IVsDynamicNavigationItem

Fornisce informazioni su un elemento di navigazione creato in modo dinamico.

IVsEditorFactory

Crea istanze di oggetti visualizzazione del documento e oggetti dati.

IVsEditorFactory2

Crea istanze di oggetti visualizzazione del documento e oggetti dati.

IVsEditorFactory3
IVsEditorFactory4
IVsEditorFactoryChooser

Implementata da una factory dell'editor come selezione (o delegato) in altri tipi di factory dell'editor.

IVsEditorFactoryNotify

Fornisce metodi di notifica per salvare o rinominare un file o aggiungere un elemento.

IVsENCRebuildableProjectCfg
IVsENCRebuildableProjectCfg2
IVsEnhancedDataTip

Consente la personalizzazione dei suggerimenti dati nel debugger.

IVsEnumCommentTaskTokens

Enumera una raccolta di token di attività di commento associati all'elenco attività.

IVsEnumCryptoProviderContainers

Fornisce un enumeratore per tutti i contenitori di chiavi in un provider di crittografia. Un contenitore di chiavi fa parte di un database di chiavi contenente tutte le coppie di chiavi per un determinato utente. Restituito dal metodo EnumContainers(String, IVsEnumCryptoProviderContainers) dell'interfaccia IVsStrongNameKeys.

IVsEnumCryptoProviders

Fornisce un enumeratore per elencare i provider di servizi crittografici. Restituito dal metodo EnumProviders(IVsEnumCryptoProviders) dell'interfaccia IVsStrongNameKeys.

IVsEnumDependencies

Enumera un set di dipendenze.

IVsEnumDocumentPreviewers

Enumera un set di visualizzatori anteprima del documento.

IVsEnumGuids

Enumera una raccolta di GUID.

IVsEnumHierarchies

Fornisce un'enumerazione per IVsHierarchy gli oggetti.

IVsEnumHierarchyItemsFactory

Crea istanze di IEnumHierarchyItems, un enumeratore per gli elementi nella gerarchia del progetto. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsEnumHierarchyItemsFactory (SID_SVsEnumHierarchyItemsFactory).

IVsEnumLibraries2

Enumera le librerie di simboli.

IVsEnumNavInfoNodes

Enumera gli elementi del nodo rappresentati dall'interfaccia IVsNavInfo.

IVsEnumOutputs

Enumera un set di elementi di output di compilazione dalla configurazione di un progetto. Enumera un set di elementi di output di compilazione dalla configurazione di un progetto.

IVsEnumSearchProviders

Enumera una raccolta di provider di ricerca.

IVsEnumSelectedSymbols

Enumeratore per i gruppi di simboli selezionati. L'enumeratore restituisce una matrice di interfacce di IVsSelectedSymbol.

IVsEnumSharedProjectReferences
IVsEnumTaskItems

Enumera gli elementi attività associati ai provider di attività.

IVsEnumWindowSearchFilters

Enumera una raccolta di filtri di ricerca della finestra.

IVsEnumWindowSearchOptions

Enumera una raccolta di opzioni di ricerca della finestra.

IVsErrorItem

Fornisce informazioni su un elemento di errore. Nelle informazioni è inclusa la gerarchia a cui appartiene l'errore ed è specificato se si tratta un errore, un avviso, o un messaggio.

IVsErrorItem2

Implementata da elementi elenco errori (oltre all'oggetto IVsTaskItem). Utilizzare questa interfaccia anziché l'oggetto IVsErrorItem2 quando si desidera specificare la propria icona personalizzata nella finestra elenco errori.

IVsErrorList

Modifica la finestra BuildErrorList. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsErrorList (SID_SVsErrorList). Il servizio SVsErrorList fornisce anche IVsTaskList.

IVsExtensibility3

Non è destinato all'utilizzo diretto da parte del codice dell'utente. Implementa molte delle funzionalità che supportano l'estendibilità, tra cui l'avvio di vari eventi. Combina le precedenti interfacce IVsExtensibility e IVsExtensibility2 non utilizzabili dal codice gestito in un'interfaccia utilizzabile dal codice gestito.

IVsExtensibleObject

Restituisce un oggetto di automazione specifico del VSPackage su punti specifici nel modello di automazione.

IVsExternalFilesManager

Implementata dall'ambiente per gestire il progetto di file esterni.

IVsExternalFilesManager2

Implementata dall'ambiente per gestire il progetto di file esterni.

IVsFavoritesProvider

Utilizzato dall'ambiente quando si aggiunge un URL nell'elenco preferiti.

IVsFileBackup2

Questa interfaccia deve essere supportata dai dati di documentazione che devono essere sottoposti a backup. Visual Studio File Recovery esegue il backup di tutti gli oggetti nella tabella documento in esecuzione che supportano IVsFileBackup2 e hanno modifiche non salvate. Implementare questa interfaccia anziché IVsFileBackup se il componente supporta i backup asincroni che non vengono eseguiti nel thread dell'interfaccia utente.

IVsFileChangeEvents

Notifica ai client quando i file selezionati sono stati modificati sul disco.

IVsFileChangeEx

Consente di apportare modifiche a un file o una directory.

IVsFileChangeEx2
IVsFileChangeEx3
IVsFileMergeService

Gestisce una finestra di Visual Studio che esegue un'operazione di unione a tre direzioni.

IVsFileReference

Fornisce informazioni sui riferimenti a file di Visual Studio.

IVsFileReferenceProviderContext

Oggetto contesto utilizzato per inizializzare il provider di riferimenti di file.

IVsFileUpgrade

Effettua gli aggiornamenti di file come parte di un aggiornamento del progetto.

IVsFileUpgrade2

Effettua gli aggiornamenti di file per le versioni specificate come parte di un aggiornamento del progetto.

IVsFilterAddProjectItemDlg

Imposta il filtro per la finestra di dialogo Aggiungi elemento.

IVsFilterAddProjectItemDlg2

Imposta il filtro per la finestra di dialogo AddItem.

IVsFilterKeys

Determina l'associazione tra le chiavi e i comandi. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsFilterKeys (SID_SVsFilterKeys).

IVsFilterKeys2

Determina l'associazione tra le chiavi e i comandi. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsFilterKeys (SID_SVsFilterKeys). Estende, ma non eredita da, IVsFilterKeys.

IVsFilterNewProjectDlg

Fornisce il filtro per gli elementi nella finestra di dialogo Nuovo progetto. Implementata da componenti che desiderano eseguire operazioni di filtro.

IVsFindSymbol

Implementa la ricerca eseguita dal comando di menu FindSymbol. È possibile ottenere un'istanza da questa interfaccia dal servizio SVsObjectSearch (SID_SVsObjectSearch).

IVsFindSymbol2

Implementa la ricerca eseguita dal comando di menu FindSymbol, con supporto per più framework.

IVsFindSymbolEvents

Interfaccia in uscita per gli eventi, ad esempio le modifiche apportate alle opzioni di ricerca, correlate al comando Trova simbolo. Il client implementa l'interfaccia e avvisa il server.

IVsFindSymbolEvents2

Interfaccia in uscita per gli eventi, ad esempio le modifiche apportate alle opzioni di ricerca, correlate al comando Trova simbolo, con supporto per più framework.

IVsFireSolutionEvents

Genera gli stessi eventi (SolutionEvents) generati normalmente da una soluzione. Consente a un progetto che annida sottoprogetti di generare gli eventi. Implementato dall'ambiente.

IVsFireSolutionEvents2

Genera gli stessi eventi (SolutionEvents) generati normalmente da una soluzione. Consente a un progetto che annida sottoprogetti di generare gli eventi. Estende, ma non eredita da, IVsFireSolutionEvents.

IVsFireUpdateSolutionEvents

Implementato dall'ambiente. Usato dai progetti che annidare i sottoprogetti. Questi progetti devono implementare IVsParentProject. Questa interfaccia consente a un progetto che annida i sottoprogetti di attivare gli stessi UpdateSolutionEvents che la soluzione viene normalmente attivata. Questa interfaccia è simile all'interfaccia IVsFireSolutionEvents correlata, ma è accessibile tramite QueryService per il servizio SVsSolutionBuildManager. Questi metodi eseguono l'iterazione tramite i sink di notifica dei client di IVsUpdateSolutionEvents e chiamano il metodo di notifica appropriato.

IVsFontAndColorCacheManager

Determina la memorizzazione nella cache delle impostazioni dei tipi di carattere e dei colori.

IVsFontAndColorDefaults

Consente a un VSPackage di supportare la pagina delle proprietà Tipi di carattere e colori dell'IDE definendo tipi di carattere e colori predefiniti per una finestra o un componente dell'interfaccia utente.

IVsFontAndColorDefaultsProvider

Fornisce un'istanza di IVsFontAndColorDefaults o dell'interfaccia IVsFontAndColorGroup corrispondente a una determinata categoria, un elemento specifico elencato nell'elenco a discesa Mostra impostazioni per: elenco a discesa delle proprietà Font e Colori della finestra di dialogo Opzioni.

IVsFontAndColorEvents

Notifica ai pacchetti VSPackage che utilizzano informazioni sui colori e sui tipi di carattere le modifiche apportate alle relative impostazioni.

IVsFontAndColorGroup

Fornisce un meccanismo mediante cui un pacchetto VSPackage che fornisce supporto per tipo di carattere e colore può specificare un gruppo di elementi visualizzati, ovvero una categoria superiore che rappresenta l'unione di due o più categorie.

IVsFontAndColorStorage

Consente a un VSPackage di recuperare o salvare nel Registro di sistema i dati relativi ai tipi di carattere e ai colori.

IVsFontAndColorStorage2

Consente a un VSPackage di gestire le voci del Registro di sistema relative ai tipi di carattere e ai colori.

IVsFontAndColorStorage3

Consente a un VSPackage di gestire le voci del Registro di sistema relative ai tipi di carattere e ai colori.

IVsFontAndColorStorage4
IVsFontAndColorUtilities

Fornisce strumenti per l'uso dei dati di input e output usati dai metodi del meccanismo Carattere e colore di Visual Studio.

IVsFrameworkMultiTargeting

Fornisce il supporto di base per il multitargeting di framework estendibili.

IVsFrameworkMultiTargeting2

Fornisce il supporto di base per il framework estendibile multi-targeting in Visual Studio 2012.

IVsFrameworkRetargetingDlg

Fornisce il supporto di base per la finestra di dialogo di ridestinazione di framework estendibili.

IVsFreeThreadedFileChangeEvents
IVsFreeThreadedFileChangeEvents2
IVsGeneratorProgress

Consente al generatore di file singolo di creare rapporti sullo stato di avanzamento e fornire informazioni aggiuntive sugli avvisi e/o sugli errori.

IVsGetCfgProvider

Implementata da un sistema del progetto. Recupera un puntatore a IVsCfgProvider.

IVsGetScciProviderInterface

Ottiene l'interfaccia del provider del controllo del codice sorgente.

IVsGlobals2

Carica e salva i valori globali per la soluzione. Sostituisce IVsGlobals che non può essere utilizzato nel codice gestito.

IVsGlobalsCallback2

Effettua le operazioni di salvataggio e caricamento per l'interfaccia IVsGlobals2.

IVsGlobalSearch

Gestisce le ricerche a livello di ambiente di sviluppo integrato (IDE).

IVsGlobalSearchCallback

Tiene traccia dello stato di avanzamento delle ricerche globali.

IVsGlobalSearchTask

Implementa l'attività di ricerca globale che esegue ricerche tramite più provider.

IVsGlobalSearchUI

Fornisce l'accesso all'interfaccia utente di ricerca globale dell'IDE (Integrated Development Environment).

IVsGlobalSearchUIResultsCategory

Fornisce informazioni dalle categorie di ricerca che hanno restituito risultati.

IVsGradient

Consente a un package VS di disegnare gli elementi dell'interfaccia utente specificati con la sfumatura appropriata.

IVsHandleInComingCallDynamicInProc

Fornisce a un oggetto la possibilità di controllare in modo dinamico la reentrancy dalle chiamate di altri apartment COM, ovvero dai thread in background.

IVsHasRelatedSaveItems

Consente il salvataggio di elementi aggiuntivi. Implementata da client che desiderano la visualizzazione di elementi aggiuntivi nella finestra di dialogo Salva modifiche o che desiderano determinati elementi salvati contemporaneamente ad altri.

IVsHelpAttributeList

Fornisce un elenco di tutti i possibili valori per un attributo della Guida. L'interfaccia non fornisce un enumeratore ma utilizza un indice Integer per recuperare i valori.

IVsHelpProvider

Implementare questa interfaccia per eseguire l'override dell'utilizzo predefinito della Guida.

IVsHelpSystem

Fornisce l'accesso al sistema della Guida.

IVsHierarchy

Fornisce la gestione della gerarchia per pacchetti VSPackage che implementano le gerarchie di progetto.

IVsHierarchy2
IVsHierarchyDeleteHandler

Gestisce l'eliminazione o la rimozione di elementi della gerarchia.

IVsHierarchyDeleteHandler2

Elimina uno o più elementi in una gerarchia della soluzione. L'interfaccia estende, ma non eredita da IVsHierarchyDeleteHandler. Necessaria solo se si desidera che il pacchetto utilizzi la relativa richiesta di eliminazione.

IVsHierarchyDeleteHandler3

Fornisce la funzionalità di eliminazione di elementi in blocco.

IVsHierarchyDirectionalDropDataTarget

Gestisce le destinazioni di rilascio sopra, sotto e sull'elemento. Questa interfaccia viene implementata da un oggetto IVsHierarchy.

IVsHierarchyDropDataSource

Fornisce informazioni su un elemento trascinato relativamente all'origine dati durante un'operazione di trascinamento della selezione all'interno di una finestra della gerarchia. È possibile ottenere un'istanza di questa interfaccia dall'interfaccia IVsHierarchy.

IVsHierarchyDropDataSource2

Fornisce informazioni su un elemento trascinato relativamente all'origine dati durante un'operazione di trascinamento della selezione all'interno di una finestra della gerarchia. L'interfaccia estende ed eredita dall'interfaccia IVsHierarchyDropDataSource. È necessario usare solo IVsHierarchyDropDataSource2 se sono necessari i metodi aggiuntivi.

IVsHierarchyDropDataTarget

Fornisce informazioni su un elemento trascinato relativamente alla destinazione di rilascio durante un'operazione di trascinamento della selezione all'interno di una finestra della gerarchia.

IVsHierarchyEvents

Notifica ai client le modifiche apportate alla gerarchia.

IVsHierarchyEvents2

Notifica ai client le ulteriori modifiche apportate alla gerarchia.

IVsHierarchyManipulation

Controlla lo stato della gerarchia nell'ambiente.

IVsHierarchyManipulationStateContext

Ripristina in modo deterministico lo stato di modifica della gerarchia in un momento specifico.

IVsHierarchyRefactorNotify

Notifica alla gerarchia le operazioni di refactoring.

IVsHTMLConverter

Consente al debugger di gestire alcuni elementi HTML nel relativo output. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsHTMLConverter (SID_SVsHTMLConverter).

IVsImageButton

Disegna un'immagine su un pulsante creato dal pacchetto VSPackage.

IVsImageMonikerImageList

Rappresenta l'elenco dei moniker di immagini.

IVsImageMonikerSource
IVsImageService

Registra immagini note (come le icone) per Visual Studio.

IVsImageService2

Registra immagini note (come le icone) per Visual Studio.

IVsIME

Fornisce al pacchetto accesso all'IME (Input Method Editor, editor del metodo di input). L'editor del metodo di input offre elementi candidati in risposta alle sequenze di tasti utente. Utilizzato di frequente nella localizzazione per i linguaggi non alfabetici. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsIME (SID_SVsIME).

IVsInfoBar

Rappresenta i dati necessari per costruire un IVsUIElement che rappresenta una barra delle informazioni. Le barre delle informazioni possono avere un'icona, un set di intervalli di testo e un pulsante di chiusura facoltativo.

IVsInfoBarActionItem

Rappresenta un intervallo di azione selezionabile all'interno di un IVsInfoBar, eseguito per impostazione predefinita come collegamento ipertestuale. Gli elementi di azione possono avere dati contestuali associati a essi e avere un callback di clic nell'interfaccia IVsInfoBarUIEvents.

IVsInfoBarActionItemCollection

Rappresenta una raccolta di elementi di azione.

IVsInfoBarHost

Controllo host che sa come definire le barre delle informazioni. Per IVsWindowFrame, è possibile accedere a un host tramite VSFPROPID_InfoBarHost.

IVsInfoBarTextSpan

Rappresenta un intervallo di testo all'interno di un IVsInfoBar. È possibile concatenare più intervalli di testo, allo stesso modo di un documento rtf.

IVsInfoBarTextSpanCollection

Rappresenta un documento costituito da intervalli di testo.

IVsInfoBarUIElement

Rappresenta un elemento dell'interfaccia utente di InfoBar.

IVsInfoBarUIEvents

Gestisce i movimenti utente in una barra delle informazioni.

IVsInfoBarUIFactory
IVsInstalledProduct

Consente al VSPackage di inserire informazioni nella schermata iniziale e nella finestra di dialogo Informazioni nel menu Guida.

IVsIntelliMouseHandler

Consente a un pacchetto di sfruttare appieno la funzionalità di IntelliMouse. Utilizzato nei client della shell per l'implementazione delle relative funzionalità. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsIntelliMouseHandler (SID_SVsIntelliMouseHandler).

IVsIntellisenseEngine

Consente a un nodo della gerarchia del progetto di caricare o scaricare i file come parte del supporto di IntelliSense. Il caricamento e lo scaricamento genera eventi che possono modificare gli elementi visualizzati da IntelliSense. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsIntellisenseEngine (SID_SVsIntelliSenseEngine).

IVsIntellisenseProject

Fornisce il supporto IntelliSense per un progetto. Utilizzato con IVsIntellisenseProjectHost e progettato per l'utilizzo con i linguaggi contenuti.

IVsIntellisenseProjectEventSink

Definisce le funzioni degli eventi per un progetto Intellisense. (IVsIntellisenseProject).

IVsIntellisenseProjectHost

Consente a un nodo della gerarchia del progetto di fornire informazioni sui progetti IntelliSense annidati (progetti che implementano IVsIntellisenseProject) per visualizzare le descrizioni comandi di IntelliSense. Utilizzato con i linguaggi contenuti. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsIntellisenseProjectHost (SID_SVsIntellisenseProjectHost).

IVsIntellisenseProjectManager

Consente a un nodo della gerarchia del progetto di notificare ai listener di eventi che vengono modificati le informazioni visualizzate nelle descrizioni comandi di IntelliSense, nonché di recuperare le informazioni specifiche di progetto. È possibile ottenere un'istanza dell'interfaccia dal servizio (SID_SVsIntellisenseProjectManager) SVsIntellisenseProjectManager. Utilizzato con i linguaggi contenuti.

IVsInvalidateCachedCommandState
IVsInvisibleEditor

Ottiene i dati del documento per il file "in corso di modifica" dall'oggetto invisibile dell'editor.

IVsInvisibleEditorManager

Utilizzato per registrare un editor invisibile.

IVsItemTypeResolutionService

Stabilisce le connessioni tra i progetti a cui si fa riferimento e gli assembly per fornire informazioni sul tipo a un nodo di progetto.

IVsItemTypeResolutionSite

Fornisce metodi di callback per IVsItemTypeResolutionService per tenere traccia di riferimenti e assembly.

IVsLanguageInfoPackage

Usato per fornire pagine delle proprietà dell'editor per linguaggio nella finestra di dialogo Opzioni.

IVsLanguageServiceBuildErrorReporter

Fornisce la segnalazione errori per un servizio di linguaggio con un sistema di progetto.

IVsLanguageServiceBuildErrorReporter2

Fornisce segnalazione errori aggiuntiva per un servizio di linguaggio con un sistema di progetto.

IVsLaunchPad

Interfaccia per generare gli strumenti da riga di comando e i file batch.

IVsLaunchPad2

Esegue un comando con output visualizzato in un riquadro di output nell'IDE di Visual Studio. Simile a IVsLaunchPad ma il metodo ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) consente alla stringa di output analizzata di essere in un formato non-standard. Esegue un comando con output visualizzato in un riquadro di output nell'IDE di Visual Studio. Simile a IVsLaunchPad, ma il metodo ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) consente alla stringa di output analizzata di essere in un formato non-standard.

IVsLaunchPad3

Esegue un comando con output visualizzato in un riquadro di output nell'IDE di Visual Studio.

IVsLaunchPad4

Avvia un'applicazione console con elevazione.

IVsLaunchPadEvents

Notifica all'ambiente di annullare un evento di pad di avvio.

IVsLaunchPadFactory

Crea un oggetto IVsLaunchPad che può essere utilizzato per generare strumenti da riga di comando e file batch

IVsLaunchPadOutputParser

Analizza le righe di output dello strumento per informazioni sull'elemento dell'elenco di attività o sulla navigazione. Implementato dai chiamanti del metodo ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) dell'interfaccia IVsLaunchPad2.

IVsLibrary

L'interfaccia principale descrive la libreria e viene utilizzata dal gestore oggetti per accedere ai relativi simboli.

IVsLibrary2

Descrive la libreria e viene utilizzato da Object Manager per accedere ai relativi simboli.

IVsLibrary2Ex

Consente alle librerie di fornire informazioni objectBrowser diverse quando i profili cambiano o i riferimenti vengono aggiunti o rimossi. Estende, ma non eredita da, IVsLibrary2.

IVsLibrary3

Crea oggetti IVsNavInfo2 da un vettore di oggetti SYMBOL_DESCRIPTION_NODE .

IVsLibraryMgr

Questa interfaccia radice consente al gestore oggetti dell'ambiente di accedere all'oggetto IVsLibrary di un pacchetto. La maggior parte delle implementazioni fornirà in genere un singolo oggetto IVsLibrary. Questa interfaccia radice consente al gestore oggetti dell'ambiente di accedere all'oggetto IVsLibrary di un pacchetto. La maggior parte delle implementazioni fornirà in genere un singolo oggetto IVsLibrary.

IVsLibraryReferenceManager

Fornisce informazioni sulle librerie .NET di riferimento per il Visualizzatore oggetti. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsComplusLibrary (SID_SVsComplusLibrary).

IVsLiteTree

Rappresenta un controllo di albero semplice. Usato, ad esempio, nelle finestre di dialogo ObjectBrowser e FindSymbol.

IVsLiteTreeEvents

Definisce gli eventi di controllo albero in versione leggera. Utilizzato come argomento nel metodo AdviseTreeEvents(IVsLiteTreeEvents, UInt32) dell'interfaccia IVsLiteTree.

IVsLiteTreeList

Fornisce informazioni sui simboli in un elenco che fa parte di un'organizzazione globale nella visualizzazione albero (IVsLiteTree) degli strumenti di esplorazione del codice. Un elenco è l'unità di informazioni di base con cui le librerie comunicano con gli strumenti ed è visualizzato come set di nodi peer di un elemento padre specifico nella visualizzazione albero.

IVsLongIdleEvents

Implementata dai sottoscrittori interessati a ricevere notifiche di inattività lunghe.

IVsLongIdleManager

Fornisce metodi per consentire ai sottoscrittori di ricevere eventi di inattività lunghi.

IVsMacroRecorder

Interfaccia obsoleta. Non usare.

IVsMacros

Interfaccia obsoleta. Non usare.

IVsManifestReferenceResolver

Consente di risolvere i percorsi di riferimento dei file manifesto distribuiti ai percorsi di file locali.

IVsMatcherDataInfo
IVSMDTypeResolutionService

Rende disponibile un'istanza dell'oggetto ITypeResolutionService utilizzabile nel codice nativo (non gestito). È possibile ottenere un'istanza dell'interfaccia mediante il metodo GetItemContext(IVsHierarchy, UInt32, IServiceProvider) dell'interfaccia IVsProject. È inoltre possibile ottenere l'interfaccia tramite il servizio di SVSMDTypeResolutionService (SID_SVSMDTypeResoluionService).

IVsMenuEditor

Espone l'editor di menu condiviso alle finestre di progettazione form. È possibile ottenere un'istanza dell'interfaccia dall'interfaccia IVsMenuEditorFactory.

IVsMenuEditorFactory

Fornisce un'istanza di un'interfaccia di IVsMenuEditor utilizzata dai progettisti di form che desiderano utilizzare l'editor di menu condiviso. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsMenuEditor (SID_SVsMenuEditor).

IVsMenuEditorSite

Descrive il sito di un'istanza di IVsMenuEditor. Fornita dall'ambiente e utilizzata dall'istanza IVsMenuEditor.

IVsMenuEditorTransactionEvents

Consente di trattare un gruppo di azioni dell'editor di menu come transazione. Utilizzato dalla finestra di progettazione form per supportare l'annullamento di azioni.

IVsMenuEvents
IVsMenuEventsService
IVsMenuItem

Consente alle finestre di progettazione form di utilizzare l'editor di menu condiviso. Implementato dall'ambiente.

IVsMonitorSelection

Consente ai package VS di ricevere la notifica di eventi di selezione e ottenere informazioni sulla gerarchia del progetto, sull'elemento, sul valore dell'elemento e sul contesto dell'interfaccia utente del comando correnti.

IVsMonitorSelection2

Fornisce informazioni su un contesto vuoto (quando non sono state effettuate selezioni) e supporta l'implementazione di identificatori di selezione personalizzati. Estende, ma non eredita da, IVsMonitorSelection.

IVsMonitorUserContext

Crea un nuovo contenitore di contesto o sottocontesto.

IVsMRESearchProvider

Espone un solo provider di ricerca del comando eseguito di recente.

IVsMRUItemsStore

Controlla la raccolta degli elementi Usati di recente.

IVsMSBuildHostObject

Consente al sistema del progetto di comunicare con gli oggetti host di MSBuild.

IVsMSBuildTaskFileManager

Consente a MSBuild di utilizzare la memoria anziché i file su disco per le compilazioni di Intellisense.

IVsMultiItemSelect

Fornisce l'ambiente con accesso a più selezioni.

IVsMultiViewDocumentView

Supporta più schede di visualizzazione nella stessa visualizzazione, come le schede HTML e Progettazione nell'editor HTML.

IVsNavigateToService
IVsNavigateToService2
IVsNavigationTool

IVsClassView Sostituisce e IVsObjectBrowser.to modificare ClassView e ObjectBrowser.

IVsNavInfo

Identifica un simbolo nell'albero gerarchico dei simboli.

IVsNavInfo2

Identifica un simbolo nell'albero gerarchico dei simboli.

IVsNavInfoNode

Identifica un nodo nel percorso dei simboli.

IVsNewDocumentStateContext

Ripristina in modo deterministico lo stato del documento in un momento specifico.

IVsNonLocalProject

Garantisce la presenza di una copia locale di un progetto non locale. I progetti che utilizzano progetti non locali possono ottenere l'interfaccia dall'interfaccia IVsHierarchy.

IVsNonSolutionProjectFactory

Indica che i progetti creati dalla factory non fanno parte di una soluzione.

IVsObjBrowser

Implementato dall'ambiente. Utilizzato dai VsPackages che desiderano modificare il Visualizzatore oggetti.

IVsObjectBrowserDescription2

Fornisce testo descrittivo su un oggetto per il visualizzatore oggetti. L'ambiente fornisce l'interfaccia.

IVsObjectBrowserDescription3

Fornisce un mezzo per immettere il testo della descrizione del Visualizzatore oggetti.

IVsObjectList

Fornisce informazioni sui simboli in un elenco che fa parte di un'organizzazione globale nella visualizzazione albero (IVsLiteTree) degli strumenti di esplorazione del codice. IVsObjectList è un'estensione di IVsLiteTreeList e fornisce metodi aggiuntivi pertinenti ai simboli nel progetto. Fornisce informazioni sui simboli in un elenco che fa parte di un'organizzazione globale nella visualizzazione albero (IVsLiteTree) degli strumenti di esplorazione del codice. IVsObjectList è un'estensione di IVsLiteTreeList e fornisce metodi aggiuntivi pertinenti ai simboli nel progetto.

IVsObjectList2

Fornisce informazioni sui simboli in un elenco che fa parte di un'organizzazione globale nella visualizzazione albero (IVsLiteTree) degli strumenti di esplorazione del codice.

IVsObjectListOwner

Fornisce informazioni su un elenco di oggetti e sulla modifica dell'elenco. Utilizzato nel riquadro di ricerca. L'ambiente implementa l'interfaccia.

IVsObjectManager

Questa interfaccia viene utilizzata da un pacchetto per eseguire e annullare la registrazione della gestione librerie con il gestore oggetti. Ottenere un'interfaccia IVsObjectManager chiamando QueryService per il SVsObjectManager servizio. Questa interfaccia viene utilizzata da un pacchetto per eseguire e annullare la registrazione della gestione librerie con il gestore oggetti. Ottenere un'interfaccia IVsObjectManager chiamando QueryService per il SVsObjectManager servizio.

IVsObjectManager2

Usato da un VSPackage per registrare e annullare la registrazione delle librerie di simboli con gestione oggetti di Visual Studio e creare set di componenti che possono essere visualizzati. Per ottenere un riferimento al gestore oggetti di Visual Studio, chiamare il provider di servizi globale che viene passato all'utente SetSite(IServiceProvider) dal metodo .

IVsObjectManagerEvents

Rappresenta gli eventi di Gestione oggetti.

IVsObjectSearch

Effettua una ricerca per un oggetto specificato. L'ambiente implementa l'interfaccia. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsObjectSearch (SID_SVsObjectSearch).

IVsObjectSearchPane

Cerca un oggetto in una libreria o in un assembly a cui si fa riferimento.

IVsOpenProjectOrSolutionDlg

Apre una soluzione o un progetto utilizzando le finestre di dialogo aperte standard.

IVsOutput

Fornisce informazioni sugli output di una configurazione.

IVsOutput2

Fornisce informazioni sugli output di una configurazione.

IVsOutputGroup

Consente ai progetti di raggruppare gli output in base all'uso.

IVsOutputGroup2

Consente ai progetti di raggruppare gli output in base all'uso.

IVsOutputWindow

Gestisce e controlla funzioni specifiche della finestra dello strumento di output che contiene più riquadri.

IVsOutputWindow2

Fornisce informazioni sul riquadro attivo in outputWindow. Estende, ma non eredita da, IVsOutputWindow. Implementato dall'ambiente. È possibile ottenere un'istanza dell'interfaccia eseguendo una query IVsOutputWindow.

IVsOutputWindow3

Fornisce metodi aggiuntivi all'interfaccia IVsOutputWindow.

IVsOutputWindowPane

Consente a un VSPackage di modificare un particolare riquadro della finestra di output.

IVsOutputWindowPane2

Scrive una stringa nella finestra di output e crea inoltre una voce nell'Elenco errori.

IVsOutputWindowPane3

Rappresenta il riquadro della finestra di output.

IVsOutputWindowPaneNoPump

Implementato dal wrapper della soluzione nella finestra degli strumenti OutputWindow. Non è garantito che venga implementato da tutti gli oggetti COM che implementano IVsOutputWindowPane, quindi i client che necessitano di scrittura senza pompa nella finestra di output devono provare a eseguire il cast a questa interfaccia e usarlo se il cast riesce, ma essere pronti a eseguire il fallback per chiamare IVsOutputWindowPane::OutputString quando il cast ha esito negativo.

IVsOwnedProjectFactory

Utilizzato da progetti che supportano l'aggregazione da parte di un proprietario per mantenere l'OwnerKey nel relativo file di progetto.

IVsPackage

Inizializza un pacchetto Visual Studio nell'ambiente e rende i relativi servizi disponibili nell'ambiente.

IVsPackage2

Rende disponibili le proprietà di un pacchetto Visual Studio.

IVsPackageDynamicToolOwner

Consente a un pacchetto di visualizzare o nascondere dinamicamente le relative finestre degli strumenti. È possibile ottenere un'istanza dell'interfaccia dal servizio SIVsPackageDynamicToolOwner (SID_SVsPackageDynamicToolOwner).

IVsPackageDynamicToolOwnerEx

Abilita il controllo dinamico della visibilità della finestra degli strumenti. Questa interfaccia estende l'interfaccia IVsPackageDynamicToolOwner aggiungendo un parametro per l'ID multi-istanza. Questa versione controlla il numero di istanze visualizzate, mentre la versione precedente controlla solo il tipo di finestra degli strumenti visualizzata, indipendentemente dall'ID istanza. Questo influisce principalmente sulle finestre degli strumenti con il CTW_fForceCreate flag che li fa caricare dalla shell all'avvio o quando il contesto viene modificato.

IVsPackageExtensionProvider

Fornisce i punti di estensione di tipo "pull" per i pacchetti.

IVsPackageInfo
IVsPackageInfoQueryService
IVsPackageLoadEvents

Rappresenta gli eventi di caricamento dei pacchetti.

IVsPackageSelectedInfo
IVsParentHierarchy

Interfaccia non supportata. Non usare.

IVsParentProject

Consente di aprire e chiudere nella sequenza corretta gli oggetti annidati con la compilazione della gerarchia della soluzione da parte dell'ambiente.

IVsParentProject2

Crea progetti annidati. È possibile ottenere un'istanza dell'interfaccia eseguendo una query su un'istanza di IVsHierarchy.

IVsParseCommandLine

Analizza gli argomenti della riga di comando per le implementazioni dell'oggetto IOleCommandTarget. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsParseCommandLine (SID_SVsParseCommandLine).

IVsParseCommandLine2

Analizza gli argomenti della riga di comando per le implementazioni dell'oggetto IOleCommandTarget. Estende ma non eredita da IVsParseCommandLine. Aggiunge un metodo per supportare il completamento automatico. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsParseCommandLine (SID_SVsParseCommandLine).

IVsPathVariableResolver

Codifica o decodifica i percorsi di file utilizzando le variabili specifiche di Visual Studio per gli elementi comuni del percorso. Viene supportata l'archiviazione dei percorsi di file in un formato indipendente dal computer con i file vssettings. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsPathVariableResolver (SID_SVsPathVariableResolver).

IVsPerPropertyBrowsing

IVsPerPropertyBrowsing viene usato per eseguire modifiche personalizzate per la localizzazione in alcune proprietà visualizzate nella Finestra Proprietà.

IVsPersistConnectedServices

Implementato dal sistema di progetto che supporta la persistente proprietà ConnectedServices. Usare IVsHierarchy.GetProperty(VSHPROPID_ConnectedServicesPersistence, ...) per ottenere IVsPersistConnectedServices dal progetto.

IVsPersistDocData

Abilita la funzionalità di persistenza dei dati del documento gestiti dal buffer di testo.

IVsPersistDocData2

Abilita la funzionalità di persistenza dei dati del documento gestiti dal buffer di testo.

IVsPersistDocData3

Indica al documento di dati (oggetto che implementa IVsPersistDocData) se liberare o meno l'archivio dalla chiusura o dal ricaricamento. Estende, ma non eredita da, IVsPersistDocData.

IVsPersistHierarchyItem

Fornisce persistenza agli elementi della gerarchia.

IVsPersistHierarchyItem2

Fornisce persistenza agli elementi della gerarchia.

IVsPersistSolutionOpts

Fornisce l'accesso alle opzioni specifiche dell'utente nel file delle opzioni utente associato alla soluzione.

IVsPersistSolutionOpts2

Fornisce accesso aggiuntivo alle opzioni specifiche dell'utente nel file delle opzioni utente associato alla soluzione.

IVsPersistSolutionProps

Consente ai package VS di scrivere le proprietà della soluzione non specifiche dell'utente nel file di soluzione .sln.

IVsPersistSolutionProps2

Supporta il salvataggio delle proprietà della soluzione in un file di soluzione (.sln) tramite un metodo che viene chiamato quando il caricamento della soluzione non riesce. Implementato dal pacchetto. Estende ma non eredita da IVsPersistSolutionProps.

IVsPlatformReference

Fornisce informazioni sui riferimenti a piattaforma di Visual Studio.

IVsPlatformReferenceProviderContext

Oggetto contesto utilizzato per inizializzare il provider di riferimenti di piattaforma.

IVsPlatformReferenceProviderContext2

Estende IVsPlatformReferenceProviderContext per esporre le directory SDK dell'estensione.

IVsPlatformReferenceProviderContext3
IVsPrefetchLoadProgress
IVsPrefetchLoadProgress2
IVsPrefetchProjectFactory
IVsPreviewChangesEngine

Abilita la visualizzazione in anteprima prima di applicare le modifiche apportate da un motore specificato. Implementato dal motore di refactoring.

IVsPreviewChangesList

Rappresenta un elenco di elementi nell'albero delle modifiche della finestra dello strumento Modifiche di anteprima.

IVsPreviewChangesService

Visualizza la finestra di dialogo PreviewChanges usata nel codice di refactoring. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsPreviewChangesService (SID_SVsPreviewChangesService).

IVsPrioritizedSolutionEvents

Definisce i metodi di eventi con priorità alta per una soluzione.

IVsPrioritizedSolutionEventsSink

I sink (listener eventi) che implementano questa interfaccia riceveranno una notifica di priorità degli eventi della soluzione.

IVsProfferCommands3

Aggiunge, cerca, rinomina e rimuove i comandi dall'interfaccia utente.

IVsProfferCommands4

Consente all'implementatore di specificare l'immagine di un nuovo comando utilizzando IPicture, Bitmap o Icon. Implementata da Visual Studio Shell e ottenuta tramite il servizio SVsProfferCommands.

IVsProfilableProjectCfg

Indica che il progetto può essere profilato.

IVsProfileDataManager

Fornisce l'accesso alla gestione profili e al controllo a livello di codice delle impostazioni. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsProfileDataManager (SID_SVsProfileDataManager).

IVsProfilerAttachTargetInfo

Richiede che il profiler sia collegato all'identificatore del processo specificato.

IVsProfilerLaunchBrowserTargetInfo

Avvia un Web browser con un URL specificato.

IVsProfilerLauncher

Fornisce al sistema di progetto la possibilità di avviare le destinazioni durante la profilatura.

IVsProfilerLaunchExeTargetInfo

Specifica la destinazione eseguibile che viene avviata dal profiler, non il sistema del progetto.

IVsProfilerLaunchTargetInfo

Specifica la destinazione che sarà avviata dal profiler, non il sistema del progetto.

IVsProfilerLaunchWebServerTargetInfo

Avvia un server Web. Questa interfaccia utilizza l'URL per determinare l'istanza del processo di lavoro (w3wp) da riavviare o aggiornare e a cui connettersi.

IVsProfilerTargetInfo

Fornisce una classe di base per le informazioni sulla destinazione del profiler.

IVsProfileSettingsFileCollection

Rappresenta i file di impostazioni del profilo.

IVsProfileSettingsFileInfo

Rappresenta le informazioni sul file delle impostazioni del profilo.

IVsProfileSettingsTree

Rappresenta l'albero delle impostazioni del profilo.

IVsProfilesManagerUI

Interfaccia interna per consentire la comunicazione tra codice nativo e gestito.

IVsProgress
IVsProject

Gestisce gli elementi, o documenti, all'interno di un progetto.

IVsProject2

Consente di rimuovere e riaprire gli elementi in un progetto, oltre a fornire metodi nell'interfaccia IVsProject.

IVsProject3

Consente di aggiungere o aprire un elemento di progetto con un editor specifico e trasferire un elemento a un altro progetto, oltre a fornire metodi nell'interfaccia IVsProject2.

IVsProject4

Implementata nei progetti per consentire l'esecuzione di query più efficienti relative alle informazioni del progetto.

IVsProject5

Fornisce la possibilità di determinare se un documento si trova in un progetto.

IVsProjectAcquisitionSetupDriver

Rappresenta il driver di installazione.

IVsProjectAcquisitionSetupDriver2
IVsProjectAcquisitionSetupDriver3
IVsProjectAsyncOpen

Offre la possibilità di aprire in modo asincrono gli elementi in un progetto.

IVsProjectBuildMessageEvents

Fornisce un sink di evento per IVsProjectBuildMessageReporter.

IVsProjectBuildMessageReporter

Fornisce alle gerarchie di progetto la possibilità di intercettare i messaggi di compilazione (errori, avvisi e così via) per tale progetto ai fini della segnalazione degli errori personalizzata.

IVsProjectBuildSystem

Fornisce l'accesso a oggetti del sistema MSBuild. Abilita la modalità batch del sistema di compilazione per controllare il commit delle modifiche. Si ottiene un'implementazione dell'interfaccia quando si crea un VSPackage.

IVsProjectCfg

Consente di accedere alle informazioni sulla configurazione dei progetti.

IVsProjectCfg2

Fornisce supporto per raggruppare l'output in base alla configurazione, oltre ai metodi nell'interfaccia IVsProjectCfg.

IVsProjectCfgDebugTargetSelection

Consente a un progetto di partecipare alla funzionalità del controller di menu della destinazione di debug. Questa interfaccia è facoltativa.

IVsProjectCfgDebugTypeSelection

Interfaccia opzionale implementata dai progetti per esporre il tipo di debugger alla barra degli strumenti di Visual Studio.

IVsProjectCfgProvider

Consente di accedere alle informazioni sulla configurazione dei progetti.

IVsProjectClassifierInfo
IVsProjectDataConnection

Fornisce una connessione dati per il debugger. Utilizzato per l'esecuzione di un documento SQL istruzione per istruzione.

IVsProjectDebugTargetProvider

Ottiene informazioni su una destinazione di debug, un file avviato nel debugger. Implementata nei progetti che desiderano controllare l'avvio del debugger. È necessario registrare l'implementazione mediante IVsRegisterProjectDebugTargetProvider.

IVsProjectDeployDependency

Fornisce informazioni sulle dipendenze da progetto a progetto. Implementata da un sistema del progetto che supporta la produzione di compilazioni. Eredita dall'oggetto IVsDeployDependency.

IVsProjectFactory

Crea progetti nella soluzione.

IVsProjectFactory2

Fornisce un metodo che indica se è possibile aprire il progetto nell'ambiente in modo asincrono. Estende, ma non eredita da, IVsProjectFactory.

IVsProjectFaultResolver

Risolve gli errori nelle gerarchie di progetto.

IVsProjectFileReloadManagerEvents

Implementato dai client che coordinano i file necessari per il caricamento dei progetti. Si sottoscrive questi eventi tramite IVsSolution::AdviseSolutionEvents.

IVsProjectFlavorCfg

L'oggetto di configurazione del sottotipo del progetto implementa IVsProjectFlavorCfg per concedere al sottotipo di progetto l'accesso a varie interfacce di configurazione.

IVsProjectFlavorCfgOutputGroups

Fornisce a un sottotipo di progetto accesso al contenuto del gruppo di output del progetto. L'interfaccia IVsProjectFlavorCfgOutputGroups consente anche al sottotipo di progetto di influenzare la capacità del progetto di raggruppare gli output in base all'utilizzo.

IVsProjectFlavorCfgProvider

Funzioni come la factory per gli oggetti di configurazione del sottotipo di progetto.

IVsProjectFlavorReferenceManager

Fornisce alla versione una modalità per controllare la chiamata e la gestione dello strumento di gestione dei riferimenti.

IVsProjectFlavorReferences

Fornisce al sottotipo di progetto (versione) il controllo sui riferimenti e di riferimento.

IVsProjectFlavorReferences2

Aggiunge un metodo per convalidare i riferimenti al progetto.

IVsProjectFlavorReferences3

Consente al sottotipo di progetto (versione) di controllare determinati aspetti della gestione dei riferimento di progetto.

IVsProjectFlavorUpgradeViaFactory

Aggiorna i progetti caratterizzati utilizzando una factory del progetto.

IVsProjectFlavorUpgradeViaFactory2

Consente a una factory di progetto di una versione di progetto di partecipare al processo di aggiornamento di un progetto di base caratterizzato.

IVsProjectMRU

Fornisce metodi per la registrazione delle voci usate più di recente (MRU).

IVsProjectReference

Fornisce informazioni sui riferimenti di progetto di Visual Studio.

IVsProjectReferenceProviderContext

Oggetto contesto utilizzato per inizializzare il provider di riferimenti di progetto.

IVsProjectResources

Gestisce i file di risorse (RESX) per le finestre di progettazione di .NET. Utilizzato soprattutto per gestire le risorse localizzate. È possibile ottenere un'istanza dell'interfaccia eseguendo una query IVsHierarchy.

IVsProjectSelector

Consente agli scenari di assumere dinamicamente la proprietà tra più di un sistema di progetto. Il caricatore della soluzione tenterà prima di tutto di corrispondere al tipo di progetto registrato e, se presente, chiamerà GetProjectFactoryGuid che a sua volta cerca il nome pszFilename e cerca la condizione per reindirizzare il carico del progetto usando il sistema di progetto legacy o nuovo sistema di progetto.

IVsProjectServerHost

Consente a un progetto di avviare o arrestare il server ospitato.

IVsProjectSpecialFiles

Consente di eseguire una query sul progetto per file speciali, ad esempio file di licenza o configurazione Web, e, facoltativamente, di crearli.

IVsProjectSpecificEditorMap

Implementato dai progetti per supportare l'inserimento di un editor specifico del progetto nella finestra di dialogo Apri con o per indicare quale editor o servizio linguistico deve essere associato a un tipo di file.

IVsProjectSpecificEditorMap2

Implementato dai progetti per supportare l'inserimento di un editor specifico del progetto nella finestra di dialogo Apri con o per indicare quale editor o servizio linguistico deve essere associato a un tipo di file.

IVsProjectStartupServices

Abilita l'estensibilità di progetti da parte di altri sviluppatori.

IVsProjectTargetChange

Rappresenta la modifica della destinazione del progetto.

IVsProjectTargetDescription

Rappresenta la descrizione della destinazione del progetto.

IVsProjectTargetDescription2

Definizione di una destinazione di progetto allo scopo di un'esperienza di retargeting unificata. Il servizio retargeting gestisce una raccolta di varie destinazioni

IVsProjectTextImageProvider

Apre o chiude interfacce IVsTextImage per i file. Spesso usato per abilitare Trova e Sostituisci nei file non locali. Utilizzato di frequente con i file Web. L'implementazione deve rendersi disponibile eseguendo una query a IVsHierarchy.

IVsProjectUpgrade

Implementata dagli oggetti del progetto che devono aggiornare i formati di file del progetto tra versioni diverse di Visual Studio.

IVsProjectUpgradeViaFactory

Aggiornare il progetto utilizzando la factory del progetto. Utilizzato dalla soluzione prima di aprire il progetto. Questa interfaccia deve essere disponibile mediante l'esecuzione di una query sulla factory di progetto.

IVsProjectUpgradeViaFactory2

Estende, ma non eredita da, IVsProjectUpgradeViaFactory fornendo un metodo da richiamare al momento dell'annullamento dell'aggiornamento del progetto.

IVsProjectUpgradeViaFactory3

Consente agli utenti delle factory di progetto di controllare se la migrazione dei progetti è stata completata e di ottenere il nome del progetto aggiornato. È necessario che queste informazioni siano persistenti fino alla chiusura o allo scaricamento del nuovo progetto aggiornato.

IVsProjectUpgradeViaFactory4

Aggiorna il progetto utilizzando la factory del progetto. Utilizzato dalla soluzione prima di aprire il progetto. Questa interfaccia deve essere disponibile mediante l'esecuzione di una query sulla factory di progetto

IVsPropertiesInfo

Rappresenta le informazioni sulle proprietà.

IVsPropertyBag

Gestisce una raccolta di coppie nome/valore.

IVsPropertyBrowser

Ottiene e imposta lo stato del visualizzatore proprietà. Implementato dall'ambiente.

IVsPropertyFileIn

Legge un file contenente i nomi e i valori delle proprietà. Eredita dall'oggetto IVsPropertyStreamIn. Restituito dal metodo OpenExisting(String, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, UInt32, IVsPropertyFileIn, String[]) dell'interfaccia IVsStructuredFileIO.

IVsPropertyFileOut

Scrive un file dei nomi e valori di proprietà. Estende ed eredita da IVsPropertyStreamOut. Restituito dal metodo CreateNew(String, UInt32, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, String, String, IVsPropertyFileOut) dell'interfaccia IVsStructuredFileIO.

IVsPropertyPage

Implementata dai pacchetti VSPackage negli oggetti IPropertyPage per visualizzare le pagine delle proprietà per categoria nel frame delle proprietà.

IVsPropertyPage2

Fornisce il recupero e l'impostazione di valori delle proprietà nella pagina delle proprietà. Estende, ma non eredita da, IVsPropertyPage.

IVsPropertyPageFrame

Modifica la visualizzazione iniziale della pagina delle proprietà nella Finestra Proprietà. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsPropertyPageFrame (SID_SVsPropertyPageFrame).

IVsPropertyPageNotify

Indica all'ambiente che una pagina delle proprietà richiede la notifica della propria visibilità. Interfaccia facoltativa per gli implementatori dell'oggetto IVsPropertyPage.

IVsPropertyStreamIn

Legge il nome, il tipo e il valore di una proprietà da un flusso. Implementata dall'ambiente e utilizzata con l'interfaccia IVsStructuredFileIOHelper.

IVsPropertyStreamOut

Scrive un nome di proprietà e il relativo valore. Fornisce anche la gestione di tipo transazione per l'output. Implementato dall'ambiente. Utilizzato con l'interfaccia IVsStructuredFileIOHelper.

IVsProvideAsyncSaveState

Interfaccia facoltativa che può essere implementata dagli oggetti docdata che devono conservare i dati sullo stato all'inizio di un'operazione di salvataggio aync.

IVsProvideComponentEnumeration

Scrive un documento XML di una stringa in un file. Interfaccia di supporto per le interfacce dell'enumeratore. È possibile ottenere un'istanza di questa interfaccia dal servizio SCompEnumService (SID_SCompEnumService).

IVsProvideTargetedToolboxItems

Fornisce elementi della casella da nuovi framework. I pacchetti implementano questa interfaccia (nello stesso oggetto dell'oggetto IVsPackage) per fornire il contenuto della casella degli strumenti in risposta alla presenza di nuovi framework. Viene utilizzato per facilitare la compatibilità con le versioni fuori programma future del framework consentendo ai pacchetti esistenti di fornire contenuto aggiornato dai nuovi framework dopo l'installazione.

IVsProvideUserContext

Fornisce contesto per un elemento in un contenitore di selezione.

IVsProvideUserContext2

Consente a un oggetto di fornire un contesto utente e una priorità. Estende, ma non eredita da, IVsProvideUserContext.

IVsProvideUserContextForObject

Recupera l'interfaccia del contesto utente, IVsUserContext per un oggetto specificato. Un contesto utente fornisce informazioni quali il testo per una ricerca o una parola chiave della Guida.

IVsProvisionalItem

Consente di decidere di creare una visualizzazione provvisoria per un elemento.

IVsPublishableProjectCfg

Consente a un progetto di controllare la pubblicazione. La pubblicazione include elementi come lo spostamento del progetto in un file server o in un sito Web.

IVsPublishableProjectStatusCallback

Definisce i metodi per il controllo e la creazione di rapporti alla pubblicazione di un progetto. Implementato dall'ambiente.

IVsQueryDebuggableProjectCfg

Risponde alle query sulla modalità di avvio del debugger nel progetto. Interfaccia opzionale implementata sull'oggetto di configurazione progetto da progetti che possono essere progetti di avvio.

IVsQueryDebuggableProjectCfg2

Risponde alle query sulla modalità di avvio del debugger nel progetto. Implementata da un sistema del progetto che supporta l'avvio del debugger (comando F5) e che deve restituire informazioni aggiuntive non supportate dall'interfaccia IVsQueryDebuggableProjectCfg2.

IVsQueryEditQuerySave2

Indica all'ambiente o al pacchetto del controllo del codice sorgente che un file sta per essere modificato in memoria o salvato.

IVsQueryEditQuerySave3

Indica all'ambiente o al pacchetto del controllo del codice sorgente che un file sta per essere modificato in memoria o salvato.

IVsRefactorNotify

Notifica ai generatori di codice l'occorrenza di operazioni di refactoring.

IVsReference

Fornisce informazioni di base sui riferimenti di Visual Studio.

IVsReferenceManager

Definisce i metodi forniti dal servizio Gestione riferimenti.

IVsReferenceManager2

Fornisce metodi di riferimento.

IVsReferenceManagerUser

Definisce il contratto utilizzato da Gestione riferimenti per comunicare con i client.

IVsReferenceManagerUserReloadRequired

Fornisce un metodo chiamato una volta quando è effettivamente tempo per applicare eventuali modifiche che richiedono il caricamento di nuovo del progetto per apportare gli aggiornamenti.

IVsReferenceProviderContext

Fornisce informazioni di base sull'oggetto di contesto utilizzato per inizializzare il provider di riferimenti.

IVsRegisterDataSourceFactories

Registra le factory dell'origine dati per la shell.

IVsRegisterEditors

Registra e annulla la registrazione di editor nell'ambiente.

IVsRegisterNewDialogFilters

Installa filtri personalizzati per le finestre di dialogo AddNewProject o AddNewItem. È possibile ottenere un'istanza dell'interfaccia dal servizio (SID_SVsRegisterNewDialogFilters) SVsRegisterNewDialogFilters.

IVsRegisterPrefetchProjectFactory
IVsRegisterPriorityCommandTarget

Utilizzato per eseguire e annullare la registrazione di una destinazione comando (istanza di IOleCommandTarget) come gestore comando con priorità alta. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsRegisterPriorityCommandTarget (SID_SVsRegisterPriorityCommandTarget).

IVsRegisterProjectDebugTargetProvider

Mantiene un elenco collegato di provider di destinazione di debug (IVsProjectDebugTargetProvider). È possibile ottenere un'istanza dell'interfaccia dal servizio SVsRegisterDebugTargetProvider (SID_SVsRegisterProjectDebugTargetProvider).

IVsRegisterProjectSelector

Implementato dall'ambiente. Per ottenere questa interfaccia, è possibile usare QI in IVsProjectSelector o direttamente da QueryService(IID_IVsProjectSelector). Usato dai pacchetti che implementano un selettore di progetto. RegisterProjectSelector viene in genere chiamato in IVsPackage::SetSite; UnregisterProjectGenerator viene chiamato in IVsPackage::Close.Note: Per i selettori registrati (in VSKEYROOT\ProjectSelectors), la soluzione caricata garantisce che il pacchetto del selettore venga caricato in tempo, pertanto non è necessario preload dei pacchetti.

IVsRegisterProjectTypes

Registra un tipo di progetto VSPackage nell'ambiente.

IVsRegisterScciProvider

Questa interfaccia viene utilizzata per registrare il pacchetto del controllo del codice sorgente con Visual Studio.

IVsRegisterUIFactories

Registra factory dell'interfaccia utente.

IVsRelativePathResolver

Consente ai pacchetti di risolvere un percorso relativo in un percorso assoluto quando viene effettuata una chiamata a IVsUIShellOpenDocument::SearchProjectsForRelativePath(UInt32, String, String[]).

IVsResourceManager

Carica le risorse gestite e non gestite da DLL satelliti.

IVsResourceManager2

Gestisce gli identificatori di risorsa.

IVsResourceView

Rappresenta la visualizzazione della risorsa.

IVsRetargetProject

Fornisce metodi per il retargeting dei progetti.

IVsRetargetProjectAsync

Fornisce metodi per il retargeting dei progetti in modo asincrono.

IVsRunningDocTableEvents

Implementa metodi che vengono generati in risposta alle modifiche apportate ai documenti nella tabella documenti in esecuzione (RDT).

IVsRunningDocTableEvents2

Implementa metodi che vengono generati in risposta alle modifiche apportate ai documenti nella tabella documenti in esecuzione (RDT).

IVsRunningDocTableEvents3

Implementa metodi che vengono generati in risposta alle modifiche apportate ai documenti nella tabella documenti in esecuzione (RDT).

IVsRunningDocTableEvents4

Implementa metodi che vengono generati in risposta alle modifiche apportate ai documenti nella tabella documenti in esecuzione (RDT).

IVsRunningDocTableEvents5

Implementa metodi aggiuntivi che vengono generati in risposta alle modifiche apportate ai documenti nella tabella documenti in esecuzione (RDT, Running Document Table).

IVsRunningDocTableEvents6
IVsRunningDocTableEvents7
IVsRunningDocTableEvents8
IVsRunningDocumentTable

Gestisce il set di documenti attualmente aperti nell'ambiente.

IVsRunningDocumentTable2

Rappresenta la tabella documenti in esecuzione (RDT) e fornisce funzionalità aggiuntive oltre l'interfaccia IVsRunningDocumentTable.

IVsRunningDocumentTable3

Rappresenta la tabella documenti in esecuzione (RDT) e fornisce funzionalità aggiuntive oltre l'interfaccia IVsRunningDocumentTable2.

IVsRunningDocumentTable4

Fornisce metodi per gestire i documenti nella tabella documenti in esecuzione.

IVsRunningDocumentTable5
IVsRunningDocumentTable6
IVsRunningDocumentTable7
IVsSaveOptionsDlg

Visualizza una finestra di dialogo da cui scegliere opzioni di formato di salvataggio aggiuntive all'interno della finestra di dialogo Salva con nome.

IVsSccAddWebProjectFromSourceControl

Questa interfaccia aggiunge un progetto Web alla soluzione corrente dal controllo del codice sorgente.

IVsSccControlNewSolution

Aggiunge una nuova soluzione creata automaticamente al controllo del codice sorgente. .

IVsSccEnlistmentPathTranslation

Utilizzato dalla soluzione per convertire i percorsi del progetto.

IVsSccGlyphs

Consente la personalizzazione completa dei glifi di controllo del codice sorgente.

IVsSccGlyphs2

Consente ai provider SCC di fornire glifi basati su ImageMoniker.

IVsSccManager2

Consente ai progetti e alle gerarchie di registrarsi con il controllo del codice sorgente e ottenere informazioni sullo stato del controllo del codice sorgente.

IVsSccManager3

Consente ai progetti e alle gerarchie di registrarsi con il controllo del codice sorgente e ottenere informazioni sullo stato del controllo del codice sorgente.

IVsSccManagerTooltip

Questa interfaccia consente di accedere ai dati del controllo del codice sorgente per creare il testo di ToolTip in Esplora soluzioni.

IVsSccOpenFromSourceControl

Aggiunge elementi a un elenco direttamente dal controllo del codice sorgente.

IVsSccProject2

Implementata in un sistema del progetto per fornire il controllo del codice sorgente per i file e gli elementi del progetto.

IVsSccProjectEnlistmentChoice

Indica che le scelte di un utente verranno specificate da un progetto quando quest'ultimo viene recuperato dal controllo del codice sorgente, conosciuto anche come inserimento in un progetto.

IVsSccProjectEnlistmentFactory

Fornisce una finestra di dialogo Sfoglia in cui l'utente può selezionare il percorso in cui salvare un progetto in un controllo del codice sorgente.

IVsSccProjectEvents

Implementa i metodi che vengono generati quando un progetto modifica le relative associazioni del controllo del codice sorgente (SCC, source code control).

IVsSccProjectProviderBinding

Consente a un tipo di progetto di forzare la scelta di un particolare pacchetto del controllo del codice sorgente.

IVsSccProvider

Alterna lo stato di attività corrente del provider.

IVsSccProviderRegisteredSettings
IVsSccProviderSettings
IVsSccToolsOptions

Recupera e aggiorna varie opzioni associate al controllo del codice sorgente.

IVsSccTrackProjectEvents

Avvia o termina un ciclo consultivo per tenere traccia degli eventi di controllo del codice sorgente (SCC).

IVsSccVirtualFolders

Ottiene un elenco delle cartelle virtuali all'interno di un progetto.

IVsScriptJmcProjectControl

Questa interfaccia viene implementata dai sistemi di progetto in grado di classificare i documenti di origine script come codice utente o codice non utente. Questo è il tipo di elemento restituito per VSHPROPID_ScriptJmcProjectControl.

IVsScriptJmcUserSettingsProvider

Provider di impostazioni utente script.

IVsSearchCallback

Implementato dal consumer di ricerca (ad esempio, host di ricerca delle finestre). COLLEGAMENTO IPERTESTUALE "http://bang/?q=The" \t "_top" L'attività di ricerca chiamerà questa interfaccia per segnalare lo stato di avanzamento o il completamento.

IVsSearchFilterToken

Descrive un token che costituisce una query di ricerca che potrebbe appartenere a un filtro di ricerca, in genere avente il formato nome:valore.

IVsSearchItemDynamicResult

Aggiorna le proprietà che possono cambiare in modo dinamico (ad esempio proprietà dipendenti dalle modifiche nel contesto dell'interfaccia utente nella shell).

IVsSearchItemResult

Fornisce i risultati della ricerca che rappresentano un documento aperto.

IVsSearchProvider

Espone un solo provider di ricerca.

IVsSearchProviderCallback

Consente ai provider di restituire i risultati della ricerca.

IVsSearchQuery

Descrive una stringa di ricerca strutturata.

IVsSearchQueryParser

Gestisce l'analisi della stringa di query di ricerca.

IVsSearchTask

Avvia o arresta un'operazione di ricerca.

IVsSearchToken

Descrive un token che costituisce una query di ricerca.

IVsSelectedSymbol

Fornisce nome e informazioni di navigazione (nome di libreria e così via) per un solo simbolo. Un elemento in una raccolta IVsSelectedSymbols.

IVsSelectedSymbols

Raccolta di interfacce IVsSelectedSymbol che forniscono le informazioni relative al nome e alla navigazione sui simboli in una selezione. È possibile ottenere un'istanza di questa interfaccia dal servizio SVsClassView (SID_SVsClassView) o dal servizio SVsObjBrowser (SID_SVsObjBrowser) per la visualizzazione della classe o il visualizzatore oggetti.

IVsSelectionEvents

Notifies ai pacchetti VSPackage registrati le modifiche alla selezione, al valore dell'elemento o al contesto dell'interfaccia utente comandi correnti.

IVsSerializeNavigationItem

Consente di salvare un elemento di navigazione dopo la chiusura della cornice della finestra a cui è associato. Se il documento associato al frame della finestra è ancora aperto, l'elemento di navigazione può essere ricreato utilizzando il metodo Deserialize(IVsWindowFrame, IStream).

IVsServiceInfo

Rappresenta informazioni su un servizio Vs. L'implementazione deve essere a thread libero.

IVsServiceInfo2
IVsServiceInfoQueryService

Fornisce un modo per ottenere informazioni sui servizi registrati in Visual Studio. L'implementazione deve essere a thread libero.

IVsSetTargetFrameworkWorkerCallback

Interfaccia che descrive il metodo di callback che consente al sistema del progetto di scrivere le informazioni sulla ridestinazione nel file del progetto.

IVsSettingsErrorInformation

Implementato dall'IDE. Si tratta di un'interfaccia interna usata per consentire la comunicazione tra codice nativo e gestito nell'IDE.

IVsSettingsManager

Fornisce metodi per la gestione dell'archivio delle impostazioni.

IVsSettingsReader

Fornisce l'accesso in lettura alle informazioni di configurazione archiviate nel file delle impostazioni di Visual Studio.

IVsSettingsStorageContainer

Fornisce la funzionalità delle impostazioni.

IVsSettingsStore

Enumera e legge le raccolte e le proprietà dell'ambito selezionato. Viene ottenuta dal metodo GetReadOnlySettingsStore(UInt32, IVsSettingsStore).

IVsSettingsStore2
IVsSettingsStore3
IVsSettingsWriter

Fornisce vspackage un meccanismo per archiviare le informazioni di configurazione nel file di impostazioni di Visual Studio.

IVsSetupCompositionService

Fornisce un modo per ottenere informazioni sulla composizione sui pacchetti in Visual Studio. Il servizio acqusition per determinare lo stato del pacchetto, il classificatore di progetto e il modello di navigazione. L'implementazione deve essere a thread libero.

IVsSetupCompositionService2
IVsSetupCompositionService3
IVsSetupManifestEvents
IVsSetupPackageInfo
IVsSharedAssetsProject

Rappresenta un progetto con asset condivisi.

IVsSharedAssetsProjectEvents

Rappresenta gli eventi associati ai progetti con asset condivisi.

IVsSharedMSBuildFilesManagerHierarchy2
IVsSharedProjectQueryCanBeReferenced

Offre a un progetto condiviso la possibilità di veto l'aggiunta di un riferimento da un determinato progetto di riferimento.

IVsSharedProjectReference

Rappresenta un elemento SharedProjectReference (in genere un elemento figlio della cartella Riferimenti nel Esplora soluzioni). Gli elementi SharedProjectReference rappresentano i file di progetto MSBuild condivisi importati ,ad esempio il file *.projitems. In genere questi file di progetto MSBuild condivisi sono "di proprietà" da un particolare progetto condiviso (noto anche come progetto di risorse condivise) caricato nella soluzione.

IVsSharedProjectReferenceProviderContext

Rappresenta la scheda Riferimenti progetto condiviso nella finestra di dialogo Aggiungi gestione riferimenti.

IVsSharedProjectReferencesHelper

Si tratta di un servizio helper per i progetti che supportano l'aggiunta/rimozione di riferimenti SharedProject tramite la finestra di dialogo ReferenceManager.

IVsShell

Fornisce l'accesso ai servizi di base dell'ambiente, in particolare quelli relativi a pacchetti VSPackage e al Registro di sistema.

IVsShell2

Fornisce servizi della shell in aggiunta all'interfaccia di IVsShell.

IVsShell3

Fornisce servizi della shell in aggiunta all'interfaccia di IVsShell.

IVsShell4

Fornisce un metodo per riavviare la shell.

IVsShell5

Fornisce accesso aggiuntivo ai servizi di base dell'ambiente, in particolare quelli relativi a pacchetti VSPackage e al Registro di sistema.

IVsShell6

Fornisce la funzionalità di caricamento dei pacchetti.

IVsShell7

Fornisce l'accesso ai servizi di base dell'ambiente, in particolare quelli relativi a pacchetti VSPackage e al Registro di sistema.

IVsShellPropertyEvents

Implementato dai client di ShellPropertyChangeEvents.

IVsSimpleBrowseComponentSet

Popola il set di componenti con componenti esplorabili, ad esempio progetti di Visual Studio, componenti esterni di .NET Framework e librerie di tipi (con estensione tlb).

IVsSimpleDocFactory

Crea un oggetto dati del documento da un file specificato e restituisce l'interfaccia richiesta del documento. L'ambiente fornisce un'implementazione predefinita.

IVsSimpleLibrary2

Versione semplificata dell'interfaccia IVsLibrary2.

IVsSimpleObjectList2

Versione semplificata dell'interfaccia IVsObjectList2.

IVsSimplePreviewChangesList

Si tratta di una versione semplificata dell'interfaccia IVsPreviewChangesList.

IVsSingleFileGenerator

Trasforma un singolo file di input in un unico file di output che può essere compilato o aggiunto a un progetto. Qualsiasi componente COM che implementa IVsSingleFileGenerator è uno strumento personalizzato.

IVsSingleFileGeneratorFactory

Modifica il PROG ID del generatore per un solo tipo di file.

IVsSmartOpenScope

Apre un assembly esistente ed esegue il mapping dei metadati dell'assembly alla memoria. L'interfaccia fornisce un'apertura intelligente, scegliendo in modo automatico di aprire l'ambito con o senza il blocco. È possibile ottenere un'istanza dell'interfaccia usando il servizio SVsSmartOpenScope (SID_SVsSmartOpenScope).

IVsSolution

Fornisce modifica o manutenzione di primo livello della soluzione.

IVsSolution2

Fornisce modifica o manutenzione di primo livello della soluzione.

IVsSolution3

Crea, aggiorna e salva i file di progetto.

IVsSolution4

Fornisce metodi per il caricamento gestito dei progetti in una soluzione.

IVsSolution5

Fornisce funzionalità aggiuntive di modifica o manutenzione di primo livello della soluzione.

IVsSolution6

Fornisce modifica o manutenzione di primo livello della soluzione.

IVsSolution7

Implementato dall'ambiente di Visual Studio. Disponibile tramite QueryService(SVsSolution).

IVsSolution8
IVsSolutionBatchProjectActionEvents
IVsSolutionBuildManager

Consente alle soluzioni di gestire le informazioni di configurazione.

IVsSolutionBuildManager2

Consente alle soluzioni di gestire le informazioni di configurazione.

IVsSolutionBuildManager3

Fornisce l'accesso a eventi IVsUpdateSolutionEvents3.

IVsSolutionBuildManager4

Fornisce un metodo per forzare l'aggiornamento delle dipendenze per il progetto specificato da parte del gestore di compilazione della soluzione.

IVsSolutionBuildManager5

Fornisce l'accesso a eventi IVsUpdateSolutionEvents4.

IVsSolutionBuildManager6
IVsSolutionEvents

Interfaccia in ascolto che esegue il monitoraggio di tutte le notifiche delle modifiche alla soluzione.

IVsSolutionEvents2

Interfaccia in ascolto che esegue il monitoraggio di tutte le notifiche delle modifiche alla soluzione.

IVsSolutionEvents3

Interfaccia in ascolto che esegue il monitoraggio di tutte le notifiche delle modifiche alla soluzione.

IVsSolutionEvents4

Interfaccia in ascolto che esegue il monitoraggio di tutte le notifiche delle modifiche alla soluzione.

IVsSolutionEvents5

Interfaccia in ascolto che esegue il monitoraggio di tutte le notifiche delle modifiche alla soluzione.

IVsSolutionEvents6

Fornisce eventi associati alle soluzioni.

IVsSolutionEvents7
IVsSolutionEvents8
IVsSolutionEventsProjectUpgrade

Fornisce un metodo chiamato dopo l'aggiornamento di un progetto.

IVsSolutionLoadEvents

Implementata da client interessati da eventi della soluzione. Sottoscrivere a questi eventi tramite il metodo AdviseSolutionEvents(IVsSolutionEvents, UInt32).

IVsSolutionLoadManager

Controlla il caricamento dei progetti in una soluzione. Le estensioni possono utilizzare questa interfaccia per impostare la priorità di caricamento dei progetti o dei tipi di progetti.

IVsSolutionLoadManagerSupport

Fornisce supporto per gestire la modalità di caricamento dei progetti in una soluzione.

IVsSolutionLogger

Implementata dalla soluzione e utilizzata dai progetti per segnalare qualsiasi problema relativo al caricamento del progetto. Può essere ottenuta dall'oggetto SVsSolution.

IVsSolutionPersistence

Facilita la creazione delle proprietà e delle opzioni specifiche del pacchetto nel file di soluzione (.sln) e, al contrario, il caricamento delle proprietà e delle opzioni dal file.

IVsSolutionUIEvents

Filtra gli eventi in Esplora soluzioni.

IVsSolutionUIHierarchyWindow

Fornisce l'accesso a livello di codice alla finestra Esplora soluzioni.

IVsSpecifyProjectDesignerPages

Supporta la modifica delle proprietà del progetto con un editor (progettazione progetti) anziché tramite la finestra di dialogo Proprietà progetto. Implementata nell'oggetto di visualizzazione del progetto anziché dell'oggetto ISpecifyPropertyPages.

IVsSQLCLRReferences

Gestisce i riferimenti alle procedure SQL compilate in assembly. Gestisce la finestra di dialogo AddNewReference e coordina la cache locale e SQL Server. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsSQLCLRReferences (SID_SVsSQLCLRReferences).

IVsSQLCLRReferencesUpdateCallback

Definisce la funzione di callback per la notifica delle modifiche apportate alle procedure SQL compilate in assembly.

IVsStartPageDownload

Implementato dal servizio di download della pagina iniziale. Consente al client della pagina iniziale di avviare un servizio di download per la pagina iniziale in un thread in background. Questa operazione deve essere usata solo internamente dall'implementazione della pagina iniziale.

IVsStartupProjectsListService

Rappresenta un elenco di progetti di avvio.

IVsStatusbar

Fornisce l'accesso alla barra di stato dell'ambiente.

IVsStatusbar3

Fornisce l'accesso alla barra di stato dell'ambiente.

IVsStatusbarUser

Utilizzato per definire ogni utente della barra di stato.

IVsStatusbarUser2

Utilizzato per definire ogni utente della barra di stato.

IVsStringMap

Gestisce un set di coppie chiave/valore di stringhe.

IVsStrongNameKeys

Fornisce metodi comuni di utilità di chiave con nome sicuro. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsStrongNameKeys (SID_SVsStrongNameKeys).

IVsStrongNameKeys2

Fornisce metodi aggiuntivi comuni di utilità di chiave con nome sicuro.

IVsStructuredFileIO

Fornisce un metodo comune per effettuare salvataggi in formati diversi. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsStructuredFileIO (SID_SVsStructuredFileIO).

IVsStructuredFileIOHelper

Abilita la sostituzione di stringhe localizzate per token disponibili in file persistenti.

IVsSupportCodeDefView

Indica che l'oggetto dati del documento di implementazione supporta la finestra CodeDefinitionView.

IVsSupportItemHandoff

Supporta il trasferimento di un elemento da un progetto a un altro. L'interfaccia viene implementata dal progetto che trasferisce l'elemento.

IVsSupportItemHandoff2

Fornisce al progetto del ricevitore la possibilità di eseguire una qualsiasi elaborazione necessaria del documento da inviare.

IVsSwatchClient

Questa interfaccia è deprecata a partire da Visual Studio 2010. Visual Studio Shell non riconosce più questa interfaccia.

IVsSymbolicNavigationManager

Gestisce l'elenco di gestori IVsSymbolicNavigationNotify registrati in base all'ambito di progetto. Ottenere un'interfaccia IVsSymbolicNavigationManager chiamando QueryService per il servizio SVsSymbolicNavigationManager.

IVsSymbolicNavigationNotify

Facilita il reindirizzamento della definizione Goto di un simbolo di codice.

IVsTargetFrameworkAssemblies

Fornisce il supporto di base per utilizzare come destinazioni più versioni di framework.

IVsTask

Fornisce metodi che interagiscono con un'attività, ad esempio per l'avvio, l'annullamento o l'aggiunta di continuazioni.

IVsTask2

Estende IVsTask per aggiungere il supporto per i messaggi specifici dell'attività visualizzati nella finestra di dialogo Attesa thread quando il thread dell'interfaccia utente viene bloccato in un'attività. Se non viene specificato waitMessage, viene usato un messaggio generico (in attesa del completamento di un'operazione necessaria...) .

IVsTaskBody

Questa interfaccia e il relativo metodo consentono di incapsulare un corpo di lavoro che verrà eseguito in un'attività. Anziché utilizzare questa interfaccia, è consigliabile utilizzare le classi di supporto disponibili nello spazio dei nomi VsTaskLibraryHelper per i file gestiti o inclusi in VsTaskLibraryHelper affinché con il codice nativo sia possibile creare istanze di IVsTaskBody da metodi anonimi.

IVsTaskCompletionSource

Interagisce con un'origine di completamento di attività per impostare il relativo stato e ottenere l'istanza interna dell'oggetto IVsTask.

IVsTaskItem

Fornisce metodi per la modifica del comportamento dell'attività.

IVsTaskItem2

Fornisce metodi per la modifica del comportamento dell'attività.

IVsTaskItem3

Aggiunge contenuto alla finestra TaskList.

IVsTaskList

Gestisce gli elenchi di elementi di attività forniti dai provider attività.

IVsTaskList2

Modifica gli elementi nella finestra TaskList. Implementata dall'ambiente, sebbene sia possibile scrivere una propria implementazione per fornire elementi di attività personalizzati.

IVsTaskList3

Fornisce aggiornamenti asincroni di attività per i provider specifici o tutti i provider negli elenchi attività ed errori.

IVsTaskListEvents

Fornisce un set di eventi per eventi correlati all'elenco attività.

IVsTaskProvider

Fornisce attività all'elenco attività.

IVsTaskProvider2

Fornisce attività all'elenco attività.

IVsTaskProvider3

Supporta l'aggiunta di contenuto nella finestra Visualizzazione attività. Definisce il provider di informazioni e modifica le colonne della finestra.

IVsTaskProvider4

Fornisce metodi di attività.

IVsTaskProvider5

Fornisce supporto per le immagini.

IVsTaskSchedulerService

Crea e interagisce con blocchi di attività asincroni.

IVsTaskSchedulerService2

Fornisce metodi di pianificazione delle attività.

IVsTemplateInfo
IVsTestLog

Fornisce un metodo per registrare il tempo di inattività.

IVsTextBufferProvider

Consente a un oggetto DocData di delegare l'implementazione del buffer di testo (IVsTextLines).

IVsTextOut

Espone la misurazione del testo Unicode dell'editor principale e i metodi di visualizzazione. Implementato dall'ambiente.

IVsThemeThumbnailProvider

Fornisce un metodo per ottenere un'anteprima del tema.

IVsThreadedWaitDialog

Mostra una finestra di dialogo utilizzata in attesa del termine di un'azione. La finestra di dialogo viene visualizzata in un thread distinto in background per consentire all'ambiente di rispondere anche se occupato. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsThreadedWaitDialog (SID_SVsThreadedWaitDialog).

IVsThreadedWaitDialog2

Implementata da Visual Studio Shell. L'interfaccia consente la visualizzazione di una finestra di dialogo modale in un thread in background in modo che l'IDE risponda anche quando il thread in primo piano è occupato in un'operazione estesa. È possibile ottenere questa interfaccia tramite SVsThreadedWaitDialogFactory. Questa finestra di dialogo differisce da IVsThreadedWaitDialog in quanto può avere sia una barra di stato che un pulsante di annullamento contemporaneamente. Supporta inoltre lo stato di avanzamento con percentuali accurate.

IVsThreadedWaitDialog3

Implementata da Visual Studio Shell. L'interfaccia consente la visualizzazione di una finestra di dialogo modale in un thread in background in modo che l'IDE risponda anche quando il thread in primo piano è occupato in un'operazione estesa. È possibile ottenere questa interfaccia tramite SVsThreadedWaitDialogFactory. Questa finestra di dialogo differisce da IVsThreadedWaitDialog in quanto può avere una barra di stato e un pulsante di annullamento contemporaneamente. Supporta inoltre lo stato di avanzamento con una percentuale accurata.

IVsThreadedWaitDialog4

Fornisce metodi per indicare ai chiamanti se il dialogo è stato avviato o semplicemente un no-op.

IVsThreadedWaitDialogCallback

Consente al client di ricevere eventi sulle modifiche apportate alla finestra di dialogo di attesa in thread.

IVsThreadedWaitDialogFactory

La factory per la creazione di finestre di dialogo di attesa con thread.

IVsThreadPool

Gestisce le operazioni in background nell'ambiente.

IVsThreadSafeCommandWindow

Inserisce i comandi che vengono gestiti nel thread principale il quale, successivamente, chiama i gestori normali.

IVsToolbarTrayHost

Gestisce gli elementi nella barra degli strumenti.

IVsToolbox

Utilizzati per gestire la Toolbox.

IVsToolbox2

Usato per gestire la casella degli strumenti.

IVsToolbox3

Fornisce il supporto di persistenza e localizzazione per una casella degli strumenti. Estende, ma non eredita da, IVsToolbox2. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsToolbox (SID_SVsToolbox).

IVsToolbox4

Fornisce il supporto di persistenza e localizzazione per una casella degli strumenti. Estende, ma non eredita da, IVsToolbox3. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsToolbox (SID_SVsToolbox).

IVsToolbox5

Fornisce metodi aggiuntivi per IVsToolbox.

IVsToolbox6

Ulteriori metodi utilizzati per gestire la casella degli strumenti.

IVsToolbox7
IVsToolboxActiveUserHook

Fornisce supporto per l'intercettazione e la modifica delle interazioni della casella degli strumenti, tra cui trascinamento della selezione.

IVsToolboxClipboardCycler

Fornisce supporto per la sequenza Appunti alle finestre di documenti e strumenti.

IVsToolboxClipboardCycler2
IVsToolboxDataProvider

Richiede informazioni da provider di dati riguardanti gli oggetti dati che supportano.

IVsToolboxDataProvider2

Fornisce il supporto per funzionalità aggiuntive della casella degli strumenti. In particolare, IVsToolboxDataProvider2 viene usato per implementare la persistenza della casella degli strumenti tramite la funzionalità vssettings. Gli utenti salveranno e recupereranno tali informazioni tramite il comando Importa/Esporta impostazioni, disponibile nel menu Strumenti dell'IDE.

IVsToolboxDataProviderRegistry

Registra un provider di dati della Casella degli strumenti.

IVsToolboxItemProvider

Implementata dai pacchetti che desiderano fornire elementi della casella degli strumenti registrati in modo statico (nello stesso oggetto di IVsPackage).

IVsToolboxItemProvider2
IVsToolboxPageChooser

Fornisce un metodo utilizzato da Visual Studio per ottenere la pagina desiderata della casella degli strumenti.

IVsToolboxUser

Invia una notifica sugli elementi della casella degli strumenti al proprietario di questi elementi.

IVsToolsOptions

Gestisce una finestra di dialogo Opzioni del menu Strumenti. L'ambiente implementa l'interfaccia.

IVsToolsOptionsHelp
IVsToolWindowFactory

Fornisce ai pacchetti VSPackage la possibilità di creare più finestre degli strumenti.

IVsToolWindowToolbar

Ottiene la dimensione del bordo e imposta lo spazio del bordo di una finestra degli strumenti. Implementare questa interfaccia per fornire informazioni alla barra degli strumenti ospitata nella finestra degli strumenti sulla superficie occupata.

IVsToolWindowToolbarHost

Fornisce il controllo sulle funzionalità relative a una barra degli strumenti della finestra degli strumenti.

IVsToolWindowToolbarHost2

Implementato dalla shell di Visual Studio e può essere recuperato da IVsToolWindowToolbarHost che viene restituito come parametro out da uno dei metodi IVsUIShellX.SetupToolbar(). Viene utilizzata dai client della finestra degli strumenti che desiderano disporre di una barra degli strumenti all'interno della finestra e necessitano di fornire una destinazione di rilascio specifica per l'intercettazione delle operazioni di trascinamento sull'area della barra degli strumenti.

IVsToolWindowToolbarHost3

Fornisce controllo aggiuntivo sulle funzionalità relative a una barra degli strumenti della finestra degli strumenti.

IVsToolWindowToolbarHost4
IVsTrackBatchRetargetingEvents

Riceve una notifica quando avviene la ridestinazione del batch.

IVsTrackProjectDocuments2

Utilizzato dai progetti per eseguire una query sull'ambiente per ottenere l'autorizzazione per aggiungere, rimuovere o rinominare un file o una directory in una soluzione.

IVsTrackProjectDocuments3

Questa interfaccia consente l'elaborazione batch, il coordinamento dei blocchi dei file e un metodo OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) avanzato.

IVsTrackProjectDocuments4

Utilizzato dai progetti per eseguire una query sull'ambiente per ottenere l'autorizzazione per rimuovere un file o una directory in una soluzione.

IVsTrackProjectDocumentsEvents2

Notifica ai client le modifiche apportate ai file o alle directory del progetto.

IVsTrackProjectDocumentsEvents3

Riceve le chiamate effettuate all'interfaccia IVsTrackProjectDocuments3. Fornisce supporto per le query sull'elaborazione batch e per il coordinamento dell'accesso ai file.

IVsTrackProjectDocumentsEvents4

Notifica ai client le ulteriori modifiche apportate ai file o alle directory del progetto.

IVsTrackProjectRetargeting

Utilizzato dai progetti per segnalare che desiderano ricevere eventi di ridestinazione del progetto e per segnalare che tali eventi stanno per verificarsi.

IVsTrackProjectRetargeting2

Fornisce metodi per il reindirizzamento dei progetti.

IVsTrackProjectRetargetingEvents

Riceve una notifica quando avvengono eventi di ridestinazione.

IVsTrackSelectionEx

Notifica all'ambiente una modifica nella selezione corrente e fornisce l'accesso alle informazioni sulla gerarchia e sugli elementi relativi alla nuova selezione.

IVsTypeLibraryWrapper

Questa interfaccia viene implementata da tutti gli strumenti di wrapping.

IVsTypeLibraryWrapperBatchSupport

Esegue il wrapping dei tipi in modalità batch e li elabora per un determinato dominio applicazione.

IVsTypeLibraryWrapperCallback

Consente agli strumenti del wrapper di comunicare con il sistema del progetto e recuperare i wrapper già esistenti per una determinata libreria dei tipi.

IVsUIAccelerator

Fornisce informazioni sui tasti di scelta rapida.

IVsUICollection

Rappresenta una raccolta di origini dati dell'interfaccia utente.

IVsUICollectionChangeEvents

Riceve notifiche alla modifica di una raccolta.

IVsUIContextEvents
IVsUIContextMonitor
IVsUIDataConverter

Converte i dati da un formato all'altro.

IVsUIDataConverterManager

Registra i convertitori di tipi di dati aggiuntivi.

IVsUIDataSource

Rappresenta un'origine dati dell'interfaccia utente di Visual Studio.

IVsUIDataSourcePropertyChangeEvents

Riceve le chiamate quando viene modificato un parametro.

IVsUIDispatch

Gestisce i verbi in un'origine dati per l'interfaccia utente di Visual Studio.

IVsUIDynamicCollection

Rappresenta una raccolta modificabile nell'interfaccia utente di Visual Studio.

IVsUIElement

Rappresenta un elemento dell'interfaccia utente non specifico della piattaforma.

IVsUIElementPane

Implementata dai pacchetti che supportano la creazione di finestre di documenti o strumenti.

IVsUIEnumDataSourceProperties

Gestisce un elenco di proprietà di origine dati.

IVsUIEnumDataSourceVerbs

Gestisce un'enumerazione di verbi per un'origine dati dell'interfaccia utente di Visual Studio.

IVsUIEventSink

Rileva le notifiche di eventi dagli eventi di origine dati di Visual Studio.

IVsUIFactory

Rappresenta una factory dell'interfaccia utente che crea oggetti IVsUIElement.

IVsUIHierarchy

Reindirizza i comandi richiamati alla finestra della gerarchia appropriata anziché al gestore di comando standard.

IVsUIHierarchyNativeWindow

Fornisce metodi per le finestre native.

IVsUIHierarchyWindow

Implementata dall'ambiente per visualizzare le gerarchie scritte dai pacchetti VSPackage.

IVsUIHierarchyWindow2

Implementata dall'ambiente per visualizzare le gerarchie scritte dai pacchetti VSPackage.

IVsUIHierWinClipboardHelper

Coordina le operazioni degli Appunti tra le gerarchie in una finestra gerarchia dell'interfaccia utente.

IVsUIHierWinClipboardHelperEvents

Fornisce notifiche degli Appunti alla gerarchia di origine in un'operazione di taglio o copia.

IVsUIObject

Contiene azioni comuni per gli oggetti dell'interfaccia utente di Visual Studio.

IVsUIShell

Questa interfaccia consente di accedere alle funzionalità windowing di base, inclusi l'accesso e la creazione delle finestre degli strumenti e delle finestre del documento.

IVsUIShell2

Estende le funzionalità dell'interfaccia IVsUIShell fornendo accesso alle funzionalità aggiuntive della finestra.

IVsUIShell3

Estende le funzionalità dell'interfaccia IVsUIShell fornendo accesso alle funzionalità aggiuntive della finestra.

IVsUIShell4

Fornisce metodi per la barra degli strumenti.

IVsUIShell5

Estende le funzionalità dell'interfaccia IVsUIShell fornendo accesso alle funzionalità aggiuntive della finestra.

IVsUIShell6

Fornisce funzionalità della shell.

IVsUIShell7

Fornisce l'accesso alle funzionalità di windowing di base, incluso l'accesso e la creazione di finestre degli strumenti e finestre documento.

IVsUIShellArrangeWindows

Fornisce metodi per il calcolo delle modifiche delle dimensioni della finestra.

IVsUIShellDocumentWindowMgr

Salva e recupera da un flusso, da una posizione di finestra, da un tipo di editor e visualizza tutte le finestre attive. Implementato dall'ambiente. Utilizzato raramente.

IVsUIShellOpenDocument

Controlla lo stato dei documenti aperti nell'ambiente.

IVsUIShellOpenDocument2

Fornisce l'elenco di visualizzatori anteprima del documento predefiniti. Implementato dall'ambiente. Estende, ma non eredita da IVsUIShellOpenDocument.

IVsUIShellOpenDocument3

Controlla lo stato dei documenti aperti nell'ambiente.

IVsUIShellOpenDocument4

Fornisce metodi aggiuntivi per l'apertura di documenti.

IVsUISimpleDataSource

Rappresenta l'interfaccia base per Microsoft.VisualStudio.IVsUIDataSourcePropertyChangeEvents e Microsoft.VisualStudio.IVsUICollectionChangeEvents.

IVsUIWin32Bitmap

Usato dai tipi bitmap in formato Win32 per eseguire il wrapping di oggetti HBITMAP.

IVsUIWin32Bitmap2
IVsUIWin32Element

Gestisce gli elementi visivi Win32 nell'interfaccia utente di Visual Studio.

IVsUIWin32Icon

Gestisce gli oggetti HICON nell'interfaccia utente di Visual Studio.

IVsUIWin32Icon2
IVsUIWin32ImageList

Gestisce gli elementi HIMAGELIST nell'interfaccia utente di Visual Studio.

IVsUIWin32ImageList2
IVsUIWpfElement

Crea elementi del framework di Windows Presentation Foundation per l'interfaccia utente di Visual Studio.

IVsUIWpfLoader

Crea e visualizza un elemento visivo Windows Presentation Foundation (WPF).

IVsUpdateSolutionEvents

Implementata dai pacchetti VSPackage per effettuare il sink degli eventi di compilazione per compilazioni di soluzioni e progetti.

IVsUpdateSolutionEvents2

Implementata dai pacchetti VSPackage per effettuare il sink degli eventi di compilazione per compilazioni di soluzioni e progetti.

IVsUpdateSolutionEvents3

Definisce eventi per le modifiche di configurazione della soluzione. Estende, ma non eredita da, IVsUpdateSolutionEvents2 e IVsUpdateSolutionEvents. Per monitorare tali eventi, implementare l'interfaccia e utilizzarla come argomento del metodo AdviseUpdateSolutionEvents3(IVsUpdateSolutionEvents3, UInt32) di IVsSolutionBuildManager3.

IVsUpdateSolutionEvents4

Definisce eventi per le modifiche di configurazione della soluzione. Per monitorare tali eventi, implementare l'interfaccia e utilizzarla come argomento del metodo AdviseUpdateSolutionEvents4(IVsUpdateSolutionEvents4, UInt32) di IVsSolutionBuildManager5.

IVsUpdateSolutionEvents5
IVsUpdateSolutionEventsAsync

Questa interfaccia viene implementata dai client di SolutionBuildManager che devono essere in grado di rispondere all'evento UpdateSolution_EndLastUpdateActionAsync. Quando i client hanno completato il proprio lavoro, richiamano il metodo CompleteLastUpdateAction() nel callback fornito, a indicare che SolutionBuildManager non deve più attenderli. Questa operazione viene usata per consentire ai client di evitare il blocco per operazioni a esecuzione prolungata nel thread dell'interfaccia utente.

IVsUpdateSolutionEventsAsyncCallback

Fornisce un metodo per gli implementatori asincroni di UpdateSolution_EndLastUpdateActionAsync per notificare a SolutionBuildManager al termine del lavoro. Vedere IVsUpdateSolutionEventsAsync.

IVsUpgradeBuildPropertyStorage

Aggiorna le informazioni relative alla compilazione in un file di progetto.

IVsUpgradeLogger

Segnala errori e messaggi informativi.

IVsUpgradeLogger2

Segnala errori e messaggi informativi.

IVsUserContext

Gestisce gli attributi e le parole chiave (contesto e sottocontesto) nel contenitore di sottocontesto o di contesto.

IVsUserContextCustomize

Fornisce informazioni sull'ambito del contesto per le ricerche per parola chiave.

IVsUserContextItem

Descrive il contesto F1Help di un elemento. Membro di un oggetto IVsUserContextItemCollection.

IVsUserContextItemCollection

Mantiene una raccolta indicizzata di elementi di contesto (IVsUserContextItem) da utilizzare nella guida sensibile al contesto.

IVsUserContextItemEvents

Definisce il metodo chiamato quando sono disponibili elementi della Guida sensibile al contesto. Implementare questa interfaccia e passarla al metodo AdviseContextItemEvents(IVsUserContextItemEvents, UInt32) dell'interfaccia IVsMonitorUserContext per ricevere la notifica evento.

IVsUserContextItemProvider

Definisce un provider di elementi della Guida sensibile al contesto. Implementare il provider e registrarlo con il metodo RegisterItemProvider(IVsUserContextItemProvider, UInt32) dell'interfaccia IVsMonitorUserContext.

IVsUserContextUpdate

Consente di aggiornare il contenitore di contesto quando si riceve una notifica di aggiornamento.

IVsUserSettings

L'interfaccia implementata dai pacchetti VSPackage richiede che le informazioni sullo stato siano persistenti dal meccanismo delle impostazioni di Visual Studio.

IVsUserSettings2

Fornisce assistenza per l'importazione e l'esportazione delle impostazioni.

IVsUserSettings3
IVsUserSettingsMigration

Esegue la migrazione di impostazioni utente.

IVsUserSettingsQuery

Consente a un VSPackage di indicare se le impostazioni devono essere salvate oppure no

IVsVba

Obsoleta.

IVsWebAppMigration

Fornisce metodi per la migrazione di progetti Web.

IVsWebBrowser

Modifica un Web browser. Restituito dal metodo CreateWebBrowser(UInt32, Guid, String, String, IVsWebBrowserUser, IVsWebBrowser, IVsWindowFrame) dell'interfaccia IVsWebBrowsingService. È possibile ottenere un'istanza dell'interfaccia IVsWebBrowsingService dal servizio SVsWebBrowsingService (SID_SVsWebBrowsingService).

IVsWebBrowserUser

Consente ai client di IVsWebBrowsingService di controllare il controllo browser ospitato.

IVsWebBrowserUser2

Consente a un client di IVsWebBrowsingService di fornire servizi al controllo del browser ospitato. Estende, ma non eredita da, IVsWebBrowserUser.

IVsWebBrowsingService

Consente a un pacchetto di creare e controllare una sessione di esplorazione Web. È possibile ottenere un'istanza da questa interfaccia dal servizio SVsWebBrowsingService (SID_SVsWebBrowsingService).

IVsWebFavorites

Consente a un pacchetto di aggiungere all'elenco Preferiti di un utente. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsWebFavorites (SID_SVsWebFavorites).

IVsWebMigration

Fornisce assistenza per la migrazione Web.

IVsWebMigrationService

Fornisce supporto per la migrazione di progetti Web.

IVsWebPreview

Consente a un pacchetto di visualizzare un'anteprima di una pagina Web, in genere in una finestra figlio. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsWebPreview (SID_SVsWebPreview).

IVsWebPreviewAction

Definisce i metodi da chiamare in risposta a eventi di anteprima Web. Implementare l'interfaccia e utilizzarla con i metodi di anteprima Web PreviewURL(IVsWebPreviewAction, String) e PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32) dell'interfaccia IVsWebPreview.

IVsWebProject

Implementata dagli oggetti del progetto Web che desiderano utilizzare l'interfaccia IVsAddNewWebProjectItemDlg.

IVsWebProxy

Interfaccia di servizio proxy Web.

IVsWebService

Rappresenta un singolo servizio Web fornito da un progetto. Gestita come parte di una raccolta di servizi Web utilizzati dall'oggetto IVsWebServiceProvider.

IVsWebService3

Rappresenta un singolo servizio Web che supporta una descrizione più dettagliata degli endpoint e delle informazioni di individuazione dei metadati in fase di progettazione. Per accedere a questo oggetto, se supportato, eseguire una query (QueryInterface) da un'istanza IVsWebService.

IVsWebServiceEndpoint

Rappresenta un singolo endpoint per un servizio Web (endpoint di servizio o endpoint di individuazione di metadati).

IVsWebServiceEvents

Definisce eventi chiamati quando un servizio Web viene rimosso, rinominato o modificato. Utilizzato come argomento al metodo AdviseWebServiceEvents(IVsWebServiceEvents, UInt32) dell'interfaccia IVsWebService.

IVsWebServiceProvider

Mantiene una raccolta di servizi Web (IVsWebService) e chiama i metodi appropriati sugli eventi.

IVsWebServiceProviderDebug

Consente a un sistema di progetto di personalizzare la modalità di debug di un determinato servizio Web da parte del processo di lavoro. Questa interfaccia viene ottenuta chiamando QueryInterface in un oggetto IVsWebServiceProvider.

IVsWebServiceProviderEvents

Definisce i metodi chiamati quando i servizi Web vengono aggiunti o rimossi dalla raccolta di provider di servizi Web. Utilizzato come argomento nel metodo AdviseWebServiceProviderEvents(IVsWebServiceProviderEvents, UInt32) dell'interfaccia IVsWebServiceProvider.

IVsWebURLMRU

Consente a un pacchetto di aggiungere un URL all'elenco di URL utilizzati di recente (MRU) e ottenere un elenco di tutti gli URL nell'elenco MRU. È possibile ottenere un'istanza dell'interfaccia dal servizio SVsWebURLMRU (SID_SVsWebURLMRU).

IVsWindowFrame

Fornisce l'accesso ai comportamenti e alle proprietà delle cornici delle finestre dell'ambiente, per le finestre dei documenti e degli strumenti.

IVsWindowFrame2

Consente a una cornice della finestra di inviare notifiche agli utenti che desiderano ricevere notifiche relative agli eventi IVsWindowFrameNotify.

IVsWindowFrame3

Implementata da Visual Studio Shell negli oggetti IVsWindowFrame che rappresentano le finestre di strumenti e documenti. Questa interfaccia può essere recuperata da QueryInterface da un oggetto IVsWindowFrame.

IVsWindowFrame4

Implementato dall'ambiente di Visual Studio negli IVsWindowFrame4oggetti per finestre degli strumenti e finestre dei documenti. Questa interfaccia può essere recuperata da QueryInterface da un IVsWindowFrame puntatore.

IVsWindowFrame5

Fornisce l'accesso ai comportamenti e alle proprietà delle cornici delle finestre dell'ambiente, per le finestre dei documenti e degli strumenti.

IVsWindowFrame6
IVsWindowFrameEvents

Fornisce eventi per i fotogrammi finestra.

IVsWindowFrameEvents2
IVsWindowFrameEvents3
IVsWindowFrameNotify

Notifica un pacchetto di modifiche a una delle cornici della finestra. Sostituito da IVsWindowFrameNotify3.

IVsWindowFrameNotify2

Notifica ai client quando una cornice di finestra viene chiusa.

IVsWindowFrameNotify3

Notifica a un pacchetto di Visual Studio il momento in cui vengono apportate modifiche a una delle cornici della finestra.

IVsWindowFrameNotify4
IVsWindowFrameSwitcher

Gestisce una finestra degli strumenti che supporta il passaggio tra più visualizzazioni dell'area client.

IVsWindowPane

Fornisce funzionalità di base di riquadro finestra.

IVsWindowPaneCommit

Consente a una finestra di eseguire il commit delle modifiche in sospeso in un controllo con lo stato attivo prima che un altro comando venga richiamato.

IVsWindowPaneCommitFilter

Consente l'intercettazione di un comando che esegue il commit delle modifiche prima di eseguire il commit delle modifiche.

IVsWindowSearch

Implementato da una finestra che vuole avere contenuto ricercabile. L'host di ricerca chiamerà questa interfaccia per avviare la ricerca o ottenere le opzioni di ricerca. Quando l'interfaccia viene implementata da una finestra degli strumenti nella classe IVsWindowPane o in VSFPROPID_ViewHelper, verrà chiamata dalla shell in SearchEnabled per verificare se la ricerca è abilitata per la finestra degli strumenti. La shell imposterà automaticamente un host di ricerca associato alla finestra, usando il posizionamento predefinito per il controllo di ricerca nell'area cornice/barra degli strumenti della shell.

IVsWindowSearchBooleanOption

Implementa le opzioni booleane per il popup del controllo di ricerca comune.

IVsWindowSearchCommandOption

Fornisce opzioni dell'interfaccia utente per il popup del controllo di ricerca comune.

IVsWindowSearchCustomFilter

Fornisce un filtro di ricerca personalizzato per la stringa di ricerca.

IVsWindowSearchEvents

Notifica all'host della finestra che le modifiche che sono state apportate ai filtri o alle opzioni di ricerca devono essere riflesse nell'interfaccia utente.

IVsWindowSearchFilter

Fornisce informazioni sul filtro di ricerca della finestra.

IVsWindowSearchHost

Configura un controllo di ricerca.

IVsWindowSearchHostFactory

Crea un controllo di ricerca della finestra. L'interfaccia viene implementata dall'ambiente di Visual Studio e viene ottenuta dal servizio SVsWindowSearchHostFactory.

IVsWindowSearchOption

Fornisce opzioni visualizzabili per il controllo di ricerca della finestra.

IVsWindowSearchSimpleFilter

Fornisce un filtro di ricerca di base per il controllo della ricerca.

IVsWindowView

Controlla parte dell'area client di una finestra. Una delle numerose interfacce che è possibile implementare nell'oggetto ViewHelper o DocView per eseguire l'override di altre interfacce. Utilizzato raramente.

IVsWorkingFolders
IVsWorkingFoldersEvents
IVsWritableSettingsStore

Gestisce un archivio modificabile per la lettura/enumerazione, nonché creazione/eliminazione di impostazioni. Viene ottenuta dal metodo GetWritableSettingsStore(UInt32, IVsWritableSettingsStore). Deriva dall'interfaccia IVsSettingsStore per ereditare funzionalità di lettura/enumerazione dell'interfaccia.

IVsXMLMemberData

Estrae le informazioni su un membro da una rappresentazione XML. Restituito dal metodo GetMemberDataFromXML(String, IVsXMLMemberData) dell'interfaccia IVsXMLMemberIndexService. È possibile ottenere un'istanza di tale interfaccia dal servizio di SVsXMLMemberIndexService (SID_SVsXMLMemberIndexService).

IVsXMLMemberData3

Estrae le informazioni su un membro da una rappresentazione XML. Estende, ma non eredita da, IVsXMLMemberData. Esegue una query in un oggetto che restituisce IVsXMLMemberData per verificare se supporta IVsXMLMemberData3.

IVsXMLMemberData4

Estrae le informazioni dalla documentazione XML.

IVsXMLMemberData5

Estrae informazioni dalla documentazione XML.

IVsXMLMemberData6
IVsXMLMemberDataCallBack

Fornisce il nome visualizzato per un membro nella documentazione XML che rappresenta i metadati.

IVsXMLMemberDataCapability

Rappresenta le informazioni sulle funzionalità nella documentazione XML.

IVsXMLMemberDataDeprecation

Fornisce informazioni per la deprecazione dei membri XML.

IVsXMLMemberDataRegisterCallBack

Registra un'interfaccia IVsXMLMemberDataCallBack.

IVsXMLMemberIndex

Crea un indice dei membri nei documenti XML che corrispondono ai file di metadati. Implementato dall'ambiente. Restituito dal metodo CreateXMLMemberIndex(String, IVsXMLMemberIndex) dell'interfaccia IVsXMLMemberIndexService.

IVsXMLMemberIndexService

Consente di accedere alla documentazione XML corrispondente ai file di metadati specificati. È possibile ottenere un'istanza dall'interfaccia dal servizio SVsXMLMemberIndexService (SID_SVsXMLMemberIndexService).

IWebApplicationCtxSvc

Configura l'infrastruttura IntelliSense per un file restituendo un'interfaccia di IServiceProvider che può essere utilizzata con il file. È possibile ottenere un'istanza dell'interfaccia dal servizio SWebApplicationCtxSvc (SID_SWebApplicationCtxSvc).

IWebClassLibProject

Fornisce metodi per i progetti di libreria di classi Web.

IWebClassLibProjectEvents

Fornisce eventi della libreria di classi Web.

IWebClassLibProjectSvc

Fornisce metodi per creare librerie di classi Web.

IWebFileCtxService

Prepara l'infrastruttura IntelliSense per un file di assembly specificato. È possibile ottenere un'istanza dell'interfaccia dal servizio SWebFileCtxService (SID_SWebFileCtxService).

SApplicationObject

Passato a GetService(Type) per restituire un riferimento all'oggetto DTE.

SAppxManifestDesignerService

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IAppxManifestDesignerService.

SAsyncServiceProvider

ID del servizio per il servizio IAsyncServiceProvider.

SBuilderWizardManager

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IBuilderWizardManager.

SCodeNavigate

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto ICodeNavigate.

SCompEnumService

Passata al metodo GetService(Type) per restituire un riferimento a un'interfaccia IVsProvideComponentEnumeration.

SDirList

Il servizio non restituisce IDirList. Per una spiegazione su come è possibile ottenere tale interfaccia, vedere la documentazione relativa.

SDTE

Passata al metodo GetGlobalService(Type) per restituire un riferimento all'ambiente d sviluppo integrato (IDE) di Visual Studio.

SExtendedTypeLib

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IExtendedTypeLib.

SExtensionManager

Utilizzato per eseguire una query per un riferimento alla Gestione estensione di Visual Studio.

SharedMSBuildFilesManagerHierarchy

Gerarchia di progetto con file MSBuild condivisi. Nella finestra di dialogo Salva modifiche questo file di progetto viene visualizzato con il nome "[File di progetto MSBuild condivisi]". Questo nodo viene visualizzato nella finestra di dialogo Salva modifiche quando sono presenti file MSBuild condivisi che devono essere salvati e i file non hanno affinità con un progetto di asset condivisi specifico. Una nuova istanza singleton di questa gerarchia viene creata (se necessario) per ogni soluzione e chiusa quando la soluzione viene chiusa. Questa gerarchia singleton ha sempre lo stesso valore della relativa VSHPROPID_ProjectIDGuid proprietà. Il progetto SharedMSBuildFilesManagerHierarchy supporta le VSHPROPID_SharedProjectHierarchy proprietà e VSHPROPID_SharedAssetsProject per ogni elemento di progetto di file MSBuild condiviso.

SharedProjectReferenceProviderGuid

GUID per la scheda Riferimenti al progetto condiviso nella finestra di dialogo Aggiungi gestione riferimenti.

SIVsPackageDynamicToolOwner

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsPackageDynamicToolOwner.

SLicensedClassManager

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto ILicensedClassManager.

SLocalRegistry

Passata al metodo GetService(Type) per restituire un riferimento alle interfacce ILocalRegistry e ILocalRegistry2.

SOleComponentUIManager

Passata al metodo GetService(Type) per restituire un riferimento a un'interfaccia IOleComponentUIManager o IOleInPlaceComponentUIManager.

SOleInPlaceComponent

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IOleInPlaceComponent.

SOleInPlaceComponentSite

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IOleInPlaceComponentSite.

SProfferAsyncService

Servizio per il servizio IAsyncServiceProvider.

SProfferService

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IProfferService.

SProfferTypeLib

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IProfferTypeLib.

STrackSelection

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto ITrackSelection.

SUIHostCommandDispatcher

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IOleCommandTarget.

SUIHostLocale

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IUIHostLocale.

SVsAccountManagementService

Rappresenta un servizio di gestione degli account.

SVsAccountManager

Rappresenta un servizio di gestione account.

SVsActivityLog

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsActivityLog.

SVsAddProjectItemDlg

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsAddProjectItemDlg.

SVsAddWebReferenceDlg

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsAddWebReferenceDlg.

SVsAppCommandLine

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsAppCommandLine.

SVsAppContainerDeveloperLicensing

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsAppContainerDeveloperLicensing.

SVsAppContainerProjectDeploy

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsAppContainerProjectDeploy.

SVsAssemblyNameUnification

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsAssemblyNameUnification.

SVsBuildManagerAccessor

Servizio da utilizzare per ottenere IVsBuildManagerAccessor.

SVsBuiltInServiceInfoQueryService
SVsCallBrowser

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsCallBrowser.

SVsClassView

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsClassView.

SVsCmdNameMapping

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsCmdNameMapping.

SVsCodeDefView

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsCodeDefView.

SVsCodeShareHandler

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsCodeShareHandler.

SVsCommandWindow

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsCommandWindow o IVsCommandWindow2.

SVsCommandWindowsCollection

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsCommandWindowsCollection.

SVsCommonMessagePumpFactory

Servizio che consente agli utenti di ottenere istanze di IVsCommonMessagePumpFactory.

SVsComplusLibrary

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsLibraryReferenceManager.

SVsComponentModelHost

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsComponentModelHost.

SVsComponentSelectorDlg

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsComponentSelectorDlg.

SVsComponentSelectorDlg2

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsComponentSelectorDlg2.

SVsConfigurationManagerDlg

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsConfigurationManagerDlg.

SVsCreateAggregateProject

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsCreateAggregateProject.

SVsDataObjectStringMapManager

Utilizzare questo servizio per ottenere un'istanza di IVsDataObjectStringMapManager.

SVsDataSourceFactory

Rappresenta la factory dell'origine dati della shell di Visual Studio.

SVsDebuggableProtocol

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsDebuggableProtocol.

SVsDebugLaunch

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsDebugLaunch.

SVsDebugRemoteDiscoveryUI

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsDebugRemoteDiscoveryUI.

SVsDebugTargetSelectionService

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsDebugTargetSelectionService.

SVsDesignTimeAssemblyResolution

Utilizzare questo servizio per ottenere IVsDesignTimeAssemblyResolution.

SVsDetermineWizardTrust

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsDetermineWizardTrust.

SVsDifferenceService

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsDifferenceService.

SVsDiscoveryService

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsDiscoveryService.

SVsEnumHierarchyItemsFactory

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsEnumHierarchyItemsFactory.

SVsErrorList

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsErrorList.

SVsExternalFilesManager

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsExternalFilesManager.

SVsFileChange

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia interna IVsFileChange.

SVsFileChangeEx

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsFileChangeEx.

SVsFileMergeService

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsFileMergeService.

SVsFilterAddProjectItemDlg

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsFilterAddProjectItemDlg.

SVsFilterKeys

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsFilterKeys.

SVsFontAndColorCacheManager

Oggetto che fornisce l'accesso all'implementazione di Visual Studio SDK del servizio Gestione cache Font e Color.

SVsFontAndColorStorage

Oggetto che fornisce l'accesso all'implementazione di Visual Studio SDK del servizio di archiviazione Font e Color.

SVsFrameworkMultiTargeting

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsFrameworkMultiTargeting.

SVsFrameworkRetargetingDlg

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsFrameworkRetargetingDlg.

SVsGeneralOutputWindowPane

Pseudoservizio che restituisce un'interfaccia IID_IVsOutputWindowPane per il riquadro di output Generale nell'ambiente VS. Quando si esegue una query per questo servizio viene creato il riquadro di output Generale, se non è ancora stato creato. Il riquadro di output generale è il posto appropriato per visualizzare i messaggi di stato generici all'utente, ad esempio i messaggi relativi a operazioni come l'apertura di un progetto.

SVsGlobalSearch

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsGlobalSearch.

SVsHelpService

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsHelpSystem.

SVsHierarchyManipulation

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsHierarchyManipulation.

SVsHTMLConverter

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsHTMLConverter.

SVsHubService

tipo di servizio che implementa il servizio VsHub.

SVsImageService

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsImageService.

SVsIME

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsIME.

SVsInfoBarUIFactory
SVsIntegratedHelp

Passata al metodo QueryService(Guid, Guid, IntPtr) per restituire un riferimento all'interfaccia SVsHelp.

SVsIntelliMouseHandler

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsIntelliMouseHandler.

SVsIntellisenseEngine

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsIntellisenseEngine.

SVsIntellisenseProjectHost

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsIntellisenseProjectHost.

SVsIntellisenseProjectManager

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsIntellisenseProjectManager.

SVsInvalidateCachedCommandState
SVsInvisibleEditorManager

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsInvisibleEditorManager.

SVsLaunchPad

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsLaunchPad.

SVsLaunchPadFactory

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsLaunchPadFactory.

SVsLongIdleManager

Fornisce IVsLongIdleManager.

SVsMacroRecorder

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsMacroRecorder.

SVsMacros

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsMacros.

SVsMainWindowDropTarget

Questo servizio implementa l'interfaccia IDropTarget. È il gestore di trascinamento/rilascio per la finestra principale dell'IDE. Questo gestore di trascinamento/rilascio gestisce il formato CF_HDROP utilizzato per trascinare i file dal file system (Esplora risorse) e altre origini che offrono file. Tutte le finestre che non registrano altrimenti per trascinamento/rilascio (::RegisterDragDrop) erediteranno gratuitamente questo gestore. Quelli che registrano per il trascinamento/rilascio stesso non erediteranno l'apertura del file.

SVSMDCodeDomProvider

Passata al metodo QueryService(Guid, Guid, IntPtr) per restituire un riferimento all'interfaccia IVSMDCodeDomProvider.

SVSMDDesignerService

Passata al metodo QueryService(Guid, Guid, IntPtr) per restituire un riferimento alle interfacce IVSMDCodeDomCreator e IVSMDDesignerService.

SVSMDPropertyBrowser

Passata al metodo QueryService(Guid, Guid, IntPtr) per restituire un riferimento all'interfaccia IVSMDCodeDomProvider.

SVSMDTypeResolutionService

Passata al metodo QueryService(Guid, Guid, IntPtr) per restituire un riferimento all'interfaccia IVSMDTypeResolutionService.

SVsMenuEditor

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsMenuEditor.

SVsMenuEventsService
SVsMonitorUserContext

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsMonitorUserContext.

SVsMRUItemsStore

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsMRUItemsStore.

SVsNavigateToService
SVsObjBrowser

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsObjBrowser.

SVsObjectManager

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsObjectManager.

SVsObjectSearch

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsObjectSearch.

SVsOpenProjectOrSolutionDlg

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsOpenProjectOrSolutionDlg.

SVsOutputWindow

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsOutputWindow.

SVsPackageInfoQueryService
SVsParseCommandLine

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsParseCommandLine.

SVsPathVariableResolver

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsPathVariableResolver.

SVsPreviewChangesService

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsPreviewChangesService.

SVsProfferCommands

Utilizzare questo servizio per ottenere IVsProfferCommands4.

SVsProfileDataManager

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsProfileDataManager.

SVsProfilerLauncher

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsProfilerLauncher.

SVsProfilesManagerUI

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsProfilesManagerUI.

SVsProjectMRU

Fornisce IVsProjectMRU.

SVsPropertyPageFrame

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsPropertyPageFrame.

SVsQueryEditQuerySave

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsQueryEditQuerySave2.

SVsReferenceManager

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsReferenceManager.

SVsRegisterDebugTargetProvider

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsRegisterProjectDebugTargetProvider.

SVsRegisterEditors

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsRegisterEditors.

SVsRegisterNewDialogFilters

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsRegisterNewDialogFilters.

SVsRegisterPriorityCommandTarget

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsRegisterPriorityCommandTarget.

SVsRegisterProjectTypes

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsRegisterProjectTypes.

SVsResourceManager

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsResourceManager.

SVsResourceView

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsResourceView.

SVsRunningDocumentTable

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsRunningDocumentTable.

SVsSccManager

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsSccManager2.

SVsSccToolsOptions

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsSccToolsOptions.

SVsServiceInfoQueryService

Servizio per il servizio IVsServiceInfoQueryService.

SVsSettingsManager

Rappresenta un servizio per le impostazioni di Visual Studio. Utilizzare questo servizio per ottenere IVsSettingsManager.

SVsSettingsReader

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsSettingsReader.

SVsSetupCompositionService

Servizio per il servizio IVsSetupCompositionQueryService.

SVsSharedProjectReferencesHelper

Il servizio SVsSharedProjectReferencesHelper fornisce supporto per i sistemi di progetto che richiedono il ricaricamento del progetto per modificare i riferimenti al progetto condiviso,ad esempio modificando il set di importazioni di progetto, per implementare Aggiungi riferimento al progetto condiviso tramite la finestra di dialogo ReferenceManager.

SVsShell

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsShell.

SVsShellDebugger

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsDebugger.

SVsShellMonitorSelection

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsMonitorSelection.

SVsSmartOpenScope

Passata al metodo QueryService(Guid, Guid, IntPtr) per restituire un riferimento all'interfaccia IVsSmartOpenScope.

SVsSolution

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsSolution.

SVsSolutionBuildManager

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsSolutionBuildManager.

SVsSolutionObject

Passata al metodo GetService(Type) per restituire un riferimento a un'interfaccia IVsSolution. In alternativa, utilizzare il servizio SVsSolution.

SVsSolutionPersistence

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsSolutionPersistence.

SVsSourceControl

Utilizzato per eseguire una query per un riferimento al Controllo codice sorgente di Visual Studio.

SVsSQLCLRReferences

Passata al metodo QueryService(Guid, Guid, IntPtr) per restituire un riferimento all'interfaccia IVsSQLCLRReferences.

SVsStartPageDownload

Passata al metodo QueryService(Guid, Guid, IntPtr) per restituire un riferimento all'interfaccia IVsStartPageDownload.

SVsStartupProjectsListService
SVsStatusbar

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsStatusbar.

SVsStrongNameKeys

Passata al metodo QueryService(Guid, Guid, IntPtr) per restituire un riferimento all'interfaccia IVsStrongNameKeys.

SVsStructuredFileIO

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsStructuredFileIO.

SVsSymbolicNavigationManager

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsSymbolicNavigationManager.

SVsTargetFrameworkAssemblies

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsTargetFrameworkAssemblies.

SVsTaskList

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsTaskList.

SVsTaskSchedulerService

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsTaskSchedulerService.

SVsTextOut

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsTextOut.

SVsThreadedWaitDialog

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsThreadedWaitDialog.

SVsThreadedWaitDialogFactory

Servizio che fornisce l'interfaccia SVsThreadedWaitDialogFactory.

SVsThreadPool

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsThreadPool.

SVsToolbox

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsToolbox.

SVsToolboxActiveXDataProvider

Passata al metodo GetService(Type) per restituire un riferimento a un'interfaccia IVsToolboxDataProvider.

SVsToolboxDataProviderRegistry

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsToolboxDataProviderRegistry.

SVsToolsOptions

Passata al metodo GetService(Type) per restituire un riferimento all'interfaccia IVsToolsOptions.

SVsTrackProjectDocuments

Passata al metodo GetService(Type) per restituire un riferimento alle interfacce IVsTrackProjectDocuments2 e IVsTrackProjectDocuments3.

SVsTrackProjectRetargeting

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsTrackProjectRetargeting.

SVsTrackSelectionEx

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsTrackSelectionEx.

SVsUIContextMonitor
SVsUIDataConverters

Rappresenta un servizio per i convertitori di dati nell'interfaccia utente di Visual Studio. Utilizzare questo servizio per ottenere IVsUIDataConverterManager.

SVsUIFactory

Rappresenta la factory dell'interfaccia utente nell'interfaccia utente di Visual Studio. Utilizzare questo servizio per ottenere IVsUIFactory.

SVsUIHierWinClipboardHelper

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsUIHierWinClipboardHelper.

SVsUIShell

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsUIShell.

SVsUIShellDocumentWindowMgr

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsUIShellDocumentWindowMgr.

SVsUIShellOpenDocument

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsUIShellOpenDocument.

SVsUpgradeLogger

Passata al metodo GetService(Guid) per restituire un riferimento all'interfaccia IVsUpgradeLogger.

SVsVba

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsVba.

SVsWebBrowsingService

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsWebBrowsingService.

SVsWebFavorites

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsWebFavorites.

SVsWebPreview

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsWebPreview.

SVsWebProxy

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsWebProxy.

SVsWebURLMRU

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsWebURLMRU.

SVsWindowFrame

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsWindowFrame.

SVsWindowSearchHostFactory

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsWindowSearchHostFactory.

SVsXMLMemberIndexService

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsXMLMemberIndexService.

SWebApplicationCtxSvc

Servizio fornito. IWebApplicationCtxSvc.

SWebFileCtxService

Fornisce IWebFileCtxService.

UiContextSynchronousSolutionOperation
VsMSBuildTaskFileManager

La coclasse per le interfacce IVsMSBuildHostObject e IVsMSBuildTaskFileManager. È l'implementazione standard che fornisce il supporto IntelliSense e il supporto per la fase di compilazione per le attività MSBuild.

VSPIAImporter

Implementata da tutti gli strumenti di wrapping.

VsProjectCapabilityExpressionMatcher

Passata al metodo GetService(Type) per restituire un riferimento a un oggetto IVsBooleanSymbolExpressionEvaluator.

VsSymbolicNavigationManager

Rappresenta un servizio globale che gestisce l'elenco di gestori IVsSymbolicNavigationNotify registrati in base all'ambito di progetto. Questa interfaccia è disponibile tramite QueryService(Type, Object).

Enumerazioni

__ACTIVITYLOG_ENTRYTYPE

Specifica il tipo di una voce in un log di attività.

__BUILDOUTOFDATEPROJECTS

Specifica le opzioni per ricompilare i progetti non aggiornati.

__BWI_IMAGE_POS

Specifica la posizione di un'immagine su un pulsante.

__COMMANDWINDOWMODE2

Definisce valori aggiuntivi per COMMANDWINDOWMODE.

__DOCUMENTPREVIEWERTYPE

Specifica il tipo del visualizzatore anteprima del documento.

__DSI_FLAGS

Rappresenta flag che indicano quali informazioni di avvio utilizzare nella creazione di una finestra.

__EFNFLAGS

Flag di notifica della factory dell'editor.

__FCFONTFLAGS

L'enumerazione FCFONTFLAGS viene utilizzata per specificare le proprietà di visualizzazione dei tipi di carattere non fornite dall'enumerazione FONTFLAGS per un tipo di carattere usato da un determinato elemento di visualizzazione.

__FCITEMFLAGS

L'enumerazione FCITEMFLAGS viene utilizzata per specificare attributi non visualizzati per un tipo di carattere utilizzato da un determinato elemento di visualizzazione.

__FCPRIORITY

L'enumerazione FCPRIORITY viene usata per raggruppare le categorie all'interno dell'elenco di categorie fornite dalla pagina Font e Colori.

__FCSTORAGEFLAGS

I valori dell'enumerazione FCSTORAGEFLAGS vengono usati da un VSPackage che gestisce i tipi di carattere e il colore per indicare la modalità utilizzata per OpenCategory(Guid, UInt32) aprire la chiave del Registro di sistema di una categoria.

__FCSTORAGEFLAGS2

Aggiunge all'enumaerazione __FCSTORAGEFLAGS .

__FILTERKEYSMESSAGES

Definisce i valori corrispondenti ai valori dei messaggi EN_ e WM_ inviati ai proprietari della casella combinata che hanno applicato il flag FilterKeys alla relativa casella.

__FONTCOLORFLAGS

L'enumerazione FONTCOLORFLAGS viene usata per indicare all'ambiente di Visual Studio come gestire le modifiche apportate tramite la pagina Proprietà Font e Colori.

__FONTCOLORFLAGS2

Aggiunge all'enumerazione __FONTCOLORFLAGS .

__FRAMECLOSE

Specifica le opzioni di chiusura alla chiusura della cornice della finestra.

__FRAMESHOW

Specifica lo stato della cornice di una finestra.

__FRAMESHOW2

Aggiunge membri all'enumerazione __FRAMESHOW, che specifica lo stato di una cornice di finestra.

__FRAMESHOW3

Aggiunge membri all'enumerazione __FRAMESHOW, che specifica lo stato di una cornice di finestra.

__FRAMESHOW4
__FRAMESHOW5
__FRD_FLAGS

Enumera i flag per il reindirizzamento del framework.

__FRD_OUTCOME

Contiene i flag per la finestra di dialogo di ridestinazione del framework.

__GRADIENTTYPE

Specifica i differenti tipi di sfumature che possono essere utilizzate come sfondi nei package VS.

__GRADIENTTYPE2

Aggiunge membri all'enumerazione __GRADIENTTYPE, specificando i tipi di sfumature che è possibile utilizzare come sfondi in VSPackage.

__GRADIENTTYPE3

Definisce i tipi di sfumatura diversi.

__HANDSOFFMODE

Flag per le funzioni HandsOn/Off dell'interfaccia IVsTrackProjectDocuments3.

__HierarchyDropArea

Definisce le destinazioni di rilascio direzionali che possono essere utilizzate da IVsHierarchyDirectionalDropDataTarget per specificare su, sopra e sotto le destinazioni di rilascio. Queste destinazioni di rilascio possono essere implementate dalle implementazioni IVsHierarchy per consentire all'utente di riordinare gli elementi all'interno della gerarchia.

__MENUEDITOR_TRANSACTION

Specifica le transazioni di annullamento/ripristino.

__PREVIEWCHANGESITEMCHECKSTATE

Specifica lo stato di selezione di un elemento.

__PREVIEWCHANGESWARNINGLEVEL

Fornisce livelli di avviso per l'anteprima delle modifiche.

__ProjectReferenceOutputValidity

Stati di output di riferimento del progetto restituiti dal metodo QueryCheckIsProjectReferenceOutputValid(Object, String, UInt32).

__PSFFILEID

Specifica i file di progetto speciali che possono essere creati o sui quali è possibile eseguire una query con GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID2

Aggiunge membri di file speciali di progetto a __PSFFILEID.

__PSFFILEID3

Specifica i file di progetto speciali che possono essere creati o sui quali è possibile eseguire una query con GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID4

Specifica i file di progetto speciali che possono essere creati o sui quali è possibile eseguire una query con GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID5

Specifica i file di progetto speciali che possono essere creati o sui quali è possibile eseguire una query con GetFile(Int32, UInt32, UInt32, String).

__PSFFLAGS

Specifica il modo in cui i file speciali di progetto devono essere gestiti da GetFile(Int32, UInt32, UInt32, String).

__PSFFLAGS2

Definisce membri aggiuntivi per __PSFFLAGS.

__RETARGET_CHECK_OPTIONS

Specifica alcune opzioni di caricamento del progetto/soluzione.

__RETARGET_OPTIONS

Specifica alcune opzioni di retarget del progetto.

__RETARGET_TASK_PRIORITY

Specifica la priorità dell'attività.

__RUNAFTERBUILDERRORS

Specifica se eseguire un codice di destinazione dopo che la compilazione ha generato degli errori.

__SccStatus

Specifica lo stato di un file nel sistema di controllo del codice sorgente.

__SccToolsOptionsEnum

Opzioni che possono essere visualizzate o aggiornate per gli strumenti del controllo del codice sorgente. Utilizzato esclusivamente dai metodi dell'interfaccia IVsSccToolsOptions.

__STOP_DEBUGGING_PROCESS_REASON

Indica il motivo per cui è stato interrotto il debug.

__SymbolToolLanguage

Specifica il linguaggio desiderato durante la navigazione di "visualizzatore oggetti/“visualizzatore classi", ignorando il linguaggio di visualizzazione predefinito.

__TABIMAGEFLAGS

Indica alcune proprietà dell'immagine della scheda.

__TBXITEMINFOFLAGS

Specifica le opzioni dell'elemento della casella degli strumenti.

__THEMEDCOLORTYPE

Specifica i possibili tipi di colore per GetThemedColor(Guid, String, UInt32).

__UIHWINFLAGS

Controlla le caratteristiche di una finestra della gerarchia dell'interfaccia utente.

__UPDATE_REFERENCE_REASON

Specifica i motivi per cui aggiornare i riferimenti dei progetti.

__UserSettingsFlags

Utilizzato dall'ambiente di sviluppo integrato per definire come vengono gestite le impostazioni.

__VISUALEFFECTS

Flag che descrivono effetti visivi diversi.

__VSADDHIEROPTIONS

Imposta il comportamento della selezione nella finestra gerarchia quando viene aggiunta una nuova gerarchia.

__VSADDITEMFLAGS

Determina le caratteristiche degli elementi aggiunti alla gerarchia.

__VSADDITEMFLAGS2

Specifica membri aggiuntivi di __VSADDITEMFLAGS.

__VSADDITEMFLAGS3

Specifica le opzioni per l'aggiunta di elementi di progetto/soluzione.

__VSADDITEMFLAGS4
__VSADDNEWWEBITEMOPTIONS

Passata come parametro di input nella finestra di dialogo per preimpostare queste opzioni.

__VSADDVPFLAGS

Determina se aggiungere un nuovo progetto virtuale alla finestra Progetto.

__VSADDVPFLAGS2

Determina se aggiungere un nuovo progetto virtuale alla finestra Progetto.

__VSADDVPFLAGS3

Determina se aggiungere un nuovo progetto virtuale alla finestra Progetto.

__VSADDVPFLAGS4
__VsApplicationDataFolder

Identifica i tipi di cartelle di dati utilizzate da Visual Studio.

__VSArrangeWindowFlags

Specifica il modo in cui le finestre devono essere disposte.

__VSASPFLAGS

Imposta un visualizzatore come uno degli elementi predefiniti del sistema.

__VSASSEMBLYPROVIDERTAB

Specifica il set di schede da visualizzare nel provider.

__VSASYNCHOPENPROJECTTYPE

Specifica la modalità di apertura di un progetto.

__VSASYNCTOOLBOXSTATE

Specifica se sono presenti delle operazioni asincrone in sospeso o in stato di avanzamento.

__VSBACKGROUNDTASKPRIORITY

Specifica la priorità dell'attività in background.

__VSBATCHLOADRESULT
__VSBatchProjectAction
__VSBatchProjectActionFlags
__VSBatchProjectActionResult
__VSBLDCFGPROPID

Specifica gli ID di proprietà per le chiamate di GetBuildCfgProperty(Int32, Object).

__VSBSLFLAGS

Flag che determinano alcune modalità di caricamento dei progetti. Vengono passati a metodi quali EnsureProjectIsLoaded(Guid, UInt32), EnsureProjectsAreLoaded(UInt32, Guid[], UInt32)e EnsureSolutionIsLoaded(UInt32).

__VSCALLBROWSERMODE

Specifica le opzioni di visualizzazione per il Visualizzatore chiamate.

__VSCFGFLAGS

Fornisce le impostazioni per le configurazioni di progetto. Attualmente questi flag sono inutilizzati.

__VSCFGPROPID

Identifica le proprietà di configurazione.

__VSCFGPROPID2

Fornire ID proprietà aggiuntivi per __VSCFGPROPID.

__VSCOLORASPECT

Indica se un colore usato insieme al servizio Carattere e colore di Visual Studio è un colore di primo piano o di sfondo.

__VSCOLORTYPE

Contiene la rappresentazione supportata per i valori di un colore.

__VSCOMHIEROPTIONS

Determina se FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy) può restituire la soluzione come gerarchia comune.

__VSCOMPENUMEXFLAGS

Specifica informazioni sul componente.

__VSCOMPSELFLAGS

Specifica gli attributi per una finestra di dialogo AddReference che l'utente può usare per aggiungere componenti al progetto specificato.

__VSCOMPSELFLAGS2

Fornisce membri aggiuntivi per l'enumerazione VSCOMPSELFLAGS.

__VSCREATEDOCWIN

Determina come viene creata una nuova finestra di documento.

__VSCREATEEDITORFLAGS

Determina come viene creato un nuovo editor.

__VSCREATEEDITORFLAGS2

Fornisce membri aggiuntivi di __VSCREATEEDITORFLAGS.

__VSCREATEEDITORFLAGS3
__VSCREATENEWPROJVIADLGEXFLAGS

Specifica i nuovi flag di progetto per le chiamate di CreateNewProjectViaDlgEx(String, String, String, String, String, UInt32, IVsBrowseProjectLocation).

__VSCREATENEWPROJVIADLGEXFLAGS2

Aggiunge nuovi flag.

__VSCREATEPROJFLAGS

Determina come viene creato o aperto un progetto.

__VSCREATEPROJFLAGS2

Determina come viene creato o aperto un progetto.

__VSCREATEPROJFLAGS3

Determina come viene creato o aperto un progetto.

__VSCREATESOLUTIONFLAGS

Determina come viene creata una nuova soluzione.

__VSCREATESOLUTIONFLAGS2

Fornisce membri aggiuntivi per __VSCREATESOLUTIONFLAGS.

__VSCREATESOLUTIONFLAGS3

Determina come viene creata una nuova soluzione.

__VSCREATETOOLWIN

Determina come viene creata una nuova finestra degli strumenti.

__VSCREATETOOLWIN2

Determina come viene creata una nuova finestra degli strumenti.

__VSCREATEWEBBROWSER

Specifica i flag per creare un Web browser con i metodi di IVsWebBrowsingService.

__VSCREATEWEBBROWSER2

Specifica i flag per creare un Web browser con i metodi di IVsWebBrowsingService.

__VSCURSORTYPE

Specifica i tipi di cursore.

__VSDBGLAUNCHFLAGS

Specifica i flag che determinano la modalità di avvio del debugger.

__VSDBGLAUNCHFLAGS120

Specifica i flag di avvio di debug.

__VSDBGLAUNCHFLAGS140

Contrassegna che controllano la modalità di avvio del debugger.

__VSDBGLAUNCHFLAGS142
__VSDBGLAUNCHFLAGS155
__VSDBGLAUNCHFLAGS158
__VSDBGLAUNCHFLAGS160
__VSDBGLAUNCHFLAGS175
__VSDBGLAUNCHFLAGS2

Aggiunge membri a VSDBGLAUNCHFLAGS.

__VSDBGLAUNCHFLAGS3

Specifica i flag che determinano la modalità di avvio del debugger.

__VSDBGLAUNCHFLAGS4

Specifica i flag che determinano la modalità di avvio del debugger.

__VSDBGLAUNCHFLAGS5

Specifica i flag che determinano la modalità di avvio del debugger.

__VSDBGLAUNCHFLAGS6

Specifica i flag che determinano la modalità di avvio del debugger.

__VSDELETEHANDLEROPTIONS

Specifica le opzioni di eliminazione per IVsHierarchyDeleteHandler3.

__VSDELETEITEMOPERATION

Specifica il modo in cui un elemento viene eliminato da una gerarchia.

__VSDESIGNER_HIDDENCODEGENERATION

Specifica quale codice passa al file di progettazione nascosto.

__VSDEVELOPERLICENSINGCOMMANDS

Specifica l'identificatore di comando per i comandi di licenza.

__VSDIFFSERVICEOPTIONS

Specifica le opzioni per la finestra delle differenze.

__VSDIRFLAGS

Flag VSDIR per elementi e progetti per indicare lo stato desiderato della finestra di dialogo AddProject/AddItem.

__VSDIRFLAGS2

Fornisce membri aggiuntivi per l'enumerazione __VSDIRFLAGS.

__VSDOCINPROJECT

Determina se un documento fa parte di un progetto.

__VSDOCUMENTPRIORITY2

Usato per distinguere in modo più dettagliato le priorità degli elementi in un progetto. Viene usato da OpenDocumentViaProject(String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame) per determinare il progetto migliore per aprire un file. Se si vuole che i progetti esprimano questo valore di priorità dettagliato, è necessario implementare oltre all'implementazione IsDocumentInProject2(String, Int32, Int32, UInt32)IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32)di .

__VSDPIMODE
__VSDPLSVCSINPROJECT

Specifica i servizi di distribuzione in un progetto.

__VSEDITORCREATEDOCWIN

Determina come viene creata una nuova finestra di documento dell'editor.

__VSEDITORTRUSTLEVEL

Specifica i livelli di attendibilità per l'editor.

__VSEDT_STYLE

Utilizzato con chiamate CreateDataTip(String, UInt32, IVsEnhancedDataTip).

__VSEHI

Specifica gli elementi della gerarchia di enumerazione da restituire tramite IEnumHierarchyItems.

__VsEnclosingScopes

Contiene valori da una query di uno o più ambiti inclusi. È possibile che vengano restituiti più valori.

__VsEnclosingScopes2

Restituito come risultato della query degli ambiti racchiusi che contengono la proprietà o la raccolta specificata. Si tratta di un'enumerazione contrassegnata, ovvero più di uno dei bit possono essere impostati come risultato della query.

__VSENUMPROJFLAGS

Specifica i progetti da enumerare in una soluzione.

__VSENUMPROJFLAGS2

Specifica i progetti da enumerare in una soluzione. Questi flag estendono __VSENUMPROJFLAGS.

__VSENUMPROJFLAGS3

Flag estesi per IVsSolution::GetProjectEnum.

__VSERRORCATEGORY

Descrive la gravità dei messaggi di errore.

__VsErrorType

Definisce i tipi di errore prodotti dal caricamento di una soluzione. Utilizzato da LogError(UInt32, String, String, Int32, Int32, String, String, String, String).

__VSFINDTOOLWIN

Cerca una finestra degli strumenti nell'ambiente.

__VSFORMATINDEX

Rappresenta codifiche di formato di file.

__VSFPROPID

Specifica gli identificatori di proprietà per i frame di finestra, di documento e i frame della finestra degli strumenti.

__VSFPROPID10
__VSFPROPID11
__VSFPROPID12
__VSFPROPID2

Fornisce membri aggiuntivi per l'enumerazione __VSFPROPID.

__VSFPROPID3

Fornisce membri aggiuntivi per l'enumerazione __VSFPROPID.

__VSFPROPID4

Fornisce membri aggiuntivi per l'enumerazione __VSFPROPID.

__VSFPROPID5

Specifica gli identificatori di proprietà per i frame di finestra, di documento e i frame della finestra degli strumenti.

__VSFPROPID6

Specifica gli identificatori di proprietà per i frame di finestra, di documento e i frame della finestra degli strumenti.

__VSFPROPID7

Specifica gli identificatori di proprietà per i frame di finestra, di documento e i frame della finestra degli strumenti.

__VSFPROPID9
__VSFRAMEWORKASSEMBLYTYPE

Specifica il tipo di assembly del framework.

__VSFRAMEWORKCOMPATIBILITY

Specifica la compatibilità di un moniker del framework.

__VSGETPROJFILESFLAGS

Indica che i file specificati dall'utente non verranno caricati.

__VSGETPROJFILESFLAGS2

Flag estesi per IVsSolution::GetProjectFilesInSolution.

__VSGSIFLAGS

Fornisce informazioni sugli elementi di selezione e sulla struttura VSITEMSELECTION.

__VSHIERARCHYIMAGEASPECT

Descrive le icone usate per la gerarchia.

__VSHIERARCHYITEMSTATE

Controlla lo stato di visualizzazione o l'aspetto di un elemento di gerarchia.

__VSHIERARCHYMANIPULATIONSTATE

Specifica lo stato di una manipolazione di gerarchia.

__VSHIERITEMATTRIBUTE

Specifica gli attributi dell'elemento della gerarchia. Utilizzato nelle chiamate di SetItemAttribute(IVsUIHierarchy, UInt32, UInt32, Object).

__VSHPROPID

Specifica le impostazioni di proprietà per una gerarchia. Estese da __VSHPROPID2.

__VSHPROPID10
__VSHPROPID11
__VSHPROPID2

Aggiunge membri all'enumerazione __VSHPROPID.

__VSHPROPID3

Aggiunge membri all'enumerazione __VSHPROPID che definisce gli identificatori per aspetti differenti dell'ambiente Visual Studio.

__VSHPROPID4

Aggiunge membri all'enumerazione __VSHPROPID che definisce gli identificatori per aspetti differenti dell'ambiente Visual Studio.

__VSHPROPID5

Specifica le impostazioni di proprietà per una gerarchia.

__VSHPROPID6

Specifica le proprietà della shell di Visual Studio.

__VSHPROPID7

Specifica le proprietà della shell di Visual Studio.

__VSHPROPID8

VT_BOOL [facoltativo]. Determina se la gerarchia supporta i moniker dell'icona come override delle proprietà VSHPROPID_IconImgList e VSHPROPID_IconHandle. I progetti aggregatibili devono supportare questa proprietà solo se sono l'aggregazione più esterna, anche se supportano immagini basate su ImageMoniker.

__VSHPROPID9
__VSIconSource

Opzioni per l'origine di un'icona.

__VSIDOFLAGS

Determina l'azione o le azioni da eseguire su un documento aperto.

__VSIDOFLAGS2
__VSIEIFLAGS

Controlla l'inizializzazione di un'istanza dell'editor.

__VSLITETREEOPTS

Specifica i parametri di inizializzazione per un oggetto IVsLiteTree.

__VSLITETREEOPTS2

Enumera le opzioni per i controlli albero in Visual Studio.

__VSLOADUSEROPTS

Determina se un file OPT caricato è associato a un file con estensione dsw o sln di Visual Studio.

__VsLocalRegistryRootHandle

Rappresenta un handle radice del Registro di sistema.

__VsLocalRegistryType

Rappresenta un'impostazione del tipo di Registro di sistema.

__VSMEINIT

Specifica i parametri di inizializzazione per l'editor dei menu.

__VSMEINIT2

Fornisce membri aggiuntivi per l'enumerazione __VSMEINIT.

__VSMEPROPID

Specifica gli ID di proprietà dell'Editor menu.

__VSMEPROPID2

Aggiunge ulteriori ID proprietà all'enumerazione __VSMEPROPID.

__VSMEUISTATE

Specifica lo stato delle operazioni in corso. Utilizzato con chiamate GetUIState(UInt32).

__VSNativeScrollbarThemeMode

Indica come applicare i temi della barra di scorrimento.

__VSNEWDOCUMENTSTATE

Specifica lo stato di un nuovo documento.

__VSNEWDOCUMENTSTATE2

Specifica come aprire un documento.

__VSOBSEARCHFLAGS

Specifica i criteri per la ricerca dell'oggetto dell'ambiente.

__VSOPENFROMSCCDLG

Indica un tipo specifico di finestra di dialogo che viene visualizzata all'utente.

__VSOSEFLAGS

Determina il migliore editor standard da aprire e se utilizzare una finestra di dialogo nel processo.

__VSOSEFLAGS2

Aggiunge ulteriori ID proprietà all'enumerazione __VSOSEFLAGS.

__VSOSPEFLAGS

Specifica le azioni da eseguire quando si apre un editor specifico.

__VSOSPEFLAGS2

Aggiunge ulteriori ID proprietà all'enumerazione __VSOSPEFLAGS.

__VSOSPEFLAGS3
__VSOSPFLAGS

Apre l'applicazione di anteprima standard con una finestra di dialogo e avvia un nuovo browser.

__VSOUTLINESTATE

Imposta lo stato della struttura di un documento.

__VSOVERLAYICON2

Fornisce membri aggiuntivi per l'enumerazione VSOVERLAYICON.

__VSOVERLAYICON3

Fornisce membri aggiuntivi per le enumerazioni VSOVERLAYICON e __VSOVERLAYICON2.

__VSOVERLAYICON4
__VSPHYSICALVIEWATTRIBUTES

Specifica gli attributi per la visualizzazione fisica.

__VSPKGRESETFLAGS

Utilizzato con chiamate ResetDefaults(UInt32).

__VSPPPID

Estende l'interfaccia della pagina delle proprietà per recuperare le proprietà nella pagina.

__VSPPROJECTUPGRADEVIAFACTORYFLAGS

Specifica l'azione da eseguire con le chiamate di OnAfterUpgradeProject(IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger).

__VSPPROJECTUPGRADEVIAFACTORYREPAIRFLAGS

Specifica il processo di aggiornamento di un progetto caratterizzato.

__VSPREFETCHFACTORYCAPABILITIES
__VSPROFILECATEGORYSECURITY

Specifica il livello di sicurezza corrente del profilo utente restituito dalle chiamate a GetSecurityLevel(UInt32).

__VSPROFILECATEGORYSENSITIVITY

Specifica un livello di sensibilità per le chiamate di GetSensitivityLevel(UInt32).

__VSPROFILEGETFILENAME

Specifica le impostazioni del nome file del profilo.

__VSPROFILELOCATIONS

Specifica il percorso del file del profilo.

__VSPROFILEPATHRESOLVERFLAGS

Metodi IVsPathVariableResolver.

__VSPROFILERLAUNCHOPTS

Specifica le opzioni di avvio del profiler.

__VSPROFILETEAMSETTINGSCHANGEDFLAGS

Specifica il modo in cui le impostazioni di profilo del team sono state modificate. Utilizzato con chiamate ReportTeamSettingsChanged(UInt32).

__VSPROFILETEAMSETTINGSFLAGS

Specifica l'azione per le chiamate di CheckUpdateTeamSettings(UInt32).

__VSPROJECTLOADFLAGS
__VSPROJOUTPUTTYPE

Specifica il set di tipi di output che un sistema di progetto può restituire quando nella proprietà di gerarchia VSHPROPID_OutputType viene eseguita una query sul relativo oggetto IVsHierarchy.

__VSPROJRESFLAGS

Specifica l'azione da eseguire con le chiamate di GetResourceItem(UInt32, String, UInt32, UInt32).

__VSPROJSLNDLGFLAGS

Specifica i flag della finestra di dialogo del progetto e della soluzione per le chiamate di OpenProjectOrSolutionViaDlg(UInt32, String, String, Guid).

__VSPROJTARGETRUNTIME

Specifica il tipo di runtime di destinazione del progetto.

__VSPROPID

Identifica le impostazioni delle proprietà per una soluzione.

__VSPROPID2

Fornisce membri aggiuntivi per l'enumerazione __VSPROPID. Identifica l'impostazione delle proprietà per una soluzione.

__VSPROPID3

Fornisce membri aggiuntivi per l'enumerazione __VSPROPID. Identifica l'impostazione delle proprietà per una soluzione.

__VSPROPID4

Identifica le impostazioni delle proprietà per una soluzione (oltre a __VSPROPID, __VSPROPID2 e __VSPROPID3).

__VSPROPID5

Identifica le impostazioni delle proprietà per una soluzione.

__VSPROPID6

Identifica le impostazioni delle proprietà per una soluzione.

__VSPROPID7
__VSPROPID8
__VSPROVISIONALVIEWINGSTATUS

Specifica lo stato di visualizzazione provvisorio per l'elemento.

__VSPSEPROPID

Fornisce le proprietà per impostare informazioni sull'editor specifiche del progetto nella finestra di dialogo OpenWith.

__VSPTDPROPID

Specifica le proprietà per la funzionalità di destinazione.

__VSPTIP_DISPOSITION

Specifica l'azione di disposizione delle immagini di testo per le chiamate di CloseItemTextImage.

__VSPTIP_MODE

Specifica la modalità di apertura per le chiamate di OpenItemTextImage(String, UInt32, VsTextImage).

__VSPUBLISHOPTS

Specifica le opzioni per le chiamate GetPublishProperty(UInt32, Object).

__VSQueryEditFlags2

Questa enumerazione è un'estensione di tagVSQueryEditFlags e specifica i flag aggiuntivi.

__VSQUERYFLAVORREFERENCESCONTEXT

Descrive il contesto durante l'esecuzione di query su IVsProjectFlavorReferences3.

__VSQUERYREMOVEDIRECTORYFLAGS2

Specifica i flag associati a OnQueryRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]).

__VSQUERYREMOVEFILEFLAGS2

Specifica i flag associati a OnQueryRemoveFilesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]).

__VSQuerySaveFlags2

Questa enumerazione è un'estensione di tagVSQuerySaveFlags e specifica i flag aggiuntivi.

__VSRDTATTRIB

Restituisce informazioni su un documento nella tabella documenti in esecuzione (RDT).

__VSRDTATTRIB2

Specifica le informazioni su un documento nella tabella documenti in esecuzione (RDT).

__VSRDTATTRIB3

Specifica le informazioni su un documento nella tabella documenti in esecuzione (RDT).

__VSRDTSAVENOTIFICATIONFLAGS

Set di flag che descrivono gli attributi relativi a un determinato salvataggio.

__VSRDTSAVEOPTIONS

Specifica le opzioni di salvataggio per un documento nella tabella documenti in esecuzione (RDT).

__VSRDTSAVEOPTIONS2

Specifica opzioni aggiuntive di salvataggio per un documento nella tabella documenti in esecuzione (RDT).

__VSRDTSAVEOPTIONS3

Specifica opzioni aggiuntive di salvataggio per un documento nella tabella documenti in esecuzione (RDT).

__VSREFERENCEAPPLYRESULT

Specifica il risultato dell'applicazione delle modifiche di riferimento.

__VSREFERENCECHANGEOPERATION

Specifica l'operazione che deve essere effettuata su un riferimento tramite un client.

__VSREFERENCECHANGEOPERATIONRESULT

Specifica il risultato derivante dall'applicazione di una modifica a un riferimento da parte del client.

__VSREFERENCEQUERYRESULT

Specifica il risultato di una query di riferimento.

__VSREGDOCLOCKHOLDER

Specifica un blocco debole nelle chiamate al metodo RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32).

__VSRELPATHSEARCHFLAGS

Specifica come risolvere la ricerca di un percorso.

__VSREMOVEDIRECTORYFLAGS2

Specifica i flag utilizzati da OnAfterRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[]).

__VSREMOVEFILEFLAGS2

Specifica i flag utilizzati in OnAfterRemoveFilesEx(IVsProject, Int32, String[], UInt32[]).

__VSREMOVEVPFLAGS

Fornisce opzioni per rimuovere un progetto virtuale dalla soluzione.

__VSRESTARTTYPE

Indica il livello di privilegio in corrispondenza del quale avviare il processo.

__VSSAVEDEFERREDSAVEFLAGS

Utilizzato con chiamate CheckForAndSaveDeferredSaveSolution(Int32, String, String, UInt32).

__VSSCCENLISTMENTFACTORYOPTIONS

Opzioni utilizzate dall'interfaccia utente della scelta dell'elenco (parte del supporto del controllo del codice sorgente).

__VSSCCPROVIDERBINDINGOPTIONS

Indica se può gestire l'esplorazione per un server di controllo del codice sorgente.

__VSSDKPROVIDERTAB

Specifica il set di schede da visualizzare. Questo è il set utilizzato nella proprietà Tabs di IVsPlatformReferenceProviderContext.

__VSSEARCHFILTERTOKENTYPE

Specifica il tipo di token del filtro di ricerca.

__VSSEARCHNAVIGATIONKEY

Fornisce un'enumerazione di tasti (INVIO, tasti di direzione, PGSU e PGGIÙ) che vengono inoltrati dal controllo di ricerca comune all'implementazione di IVsWindowSearch (tramite una chiamata a OnNavigationKeyDown(UInt32, UInt32)). È quindi possibile intercettare tali pressioni di tasti e fornire azioni specifiche alla finestra (ad esempio, selezionare il risultato di ricerca precedente o successivo, eseguire il risultato attualmente selezionato e così via).

__VSSEARCHNAVIGATIONKEY2

Fornisce un'enumerazione di tasti (INVIO, tasti di direzione, PGSU e PGGIÙ) che vengono inoltrati dal controllo di ricerca comune all'implementazione di IVsWindowSearch (tramite una chiamata a OnNavigationKeyDown(UInt32, UInt32)). È quindi possibile intercettare tali pressioni di tasti e fornire azioni specifiche alla finestra (ad esempio, selezionare il risultato di ricerca precedente o successivo, eseguire il risultato attualmente selezionato e così via).

__VSSEARCHPARSEERROR

Specifica i possibili valori del campo di bit per gli errori del parser nella ricerca.

__VSSEARCHPLACEMENT

Specifica la posizione del controllo di ricerca nella finestra.

__VSSEARCHPLACEMENT2
__VSSEARCHTASKSTATUS

Specifica lo stato di un'operazione di ricerca.

__VSSETTINGSCOMPLETIONSTATUS

Specifica informazioni aggiuntive sugli errori che si sono verificati durante l'importazione, l'esportazione o il processo di reimpostazione di un profilo.

__VSSETTINGSERRORTYPES

Specifica i tipi di errore delle impostazioni.

__VsSettingsScope

L'ambito delle impostazioni da recuperare da IVsSettingsManager.

__VsSettingsScope2

Ambito delle impostazioni da recuperare da IVsSettingsManager Nota: mantenere i valori elencati qui sincronizzati con l'enumerazione VSENCLOSINGSCOPES e mantenerli esclusivi bit per bit.

__VsSettingsType

Tipo di dati delle proprietà nell'archivio delle impostazioni.

__VsSettingsType2
__VsSetupPackageState
__VSShellMode
__VSSHOWCONTEXTMENUOPTS

Specifica le opzioni per la visualizzazione di menu di scelta rapida.

__VSSHOWCONTEXTMENUOPTS2
__VSSHUTDOWNREASON
__VSSLNCLOSEOPTIONS

Specifica le opzioni di chiusura per un file di soluzione (.sln).

__VSSLNOPENOPTIONS

Specifica le opzioni di apertura per un file di soluzione (.sln).

__VSSLNOPENOPTIONS2

Fornisce membri aggiuntivi per l'enumerazione __VSSLNOPENOPTIONS.

__VSSLNOPENOPTIONS3

Fornisce membri aggiuntivi per l'enumerazione __VSSLNOPENOPTIONS.

__VSSLNSAVEOPTIONS

Specifica le opzioni di salvataggio per un file di soluzione (.sln).

__VSSOLUTIONDEFERREDLOADOPTION

Flag estesi per IVsSolution::GetProjectEnum.

__VSSPECIFICEDITORFLAGS

Specifica le opzioni per aprire in un editor specifico elementi di un progetto esistente.

__VSSPROPID

Specifica le impostazioni delle proprietà della shell per l'ambiente.

__VSSPROPID10
__VSSPROPID11
__VSSPROPID12
__VSSPROPID13
__VSSPROPID14
__VSSPROPID2

Fornisce membri aggiuntivi per l'enumerazione __VSSPROPID.

__VSSPROPID3

Fornisce membri aggiuntivi per l'enumerazione __VSSPROPID.

__VSSPROPID4

Contiene le proprietà aggiuntive di Visual Studio.

__VSSPROPID5

Specifica impostazioni aggiuntive delle proprietà della shell per l'ambiente.

__VSSPROPID6

Specifica impostazioni aggiuntive delle proprietà della shell per l'ambiente.

__VSSPROPID7

Specifica le impostazioni delle proprietà per l'ambiente.

__VSSPROPID8
__VSSPROPID9
__VSSTATUSBARANIMATIONINDEX

Set di indici di animazione della barra di stato predefiniti.

__VSSWATCHRENDERFLAGS

OBSOLETE. L'enumerazione VSSWATCHRENDERFLAGS è un membro della struttura VSSWATCHRENDER, un parametro del metodo RenderCell(VSSWATCHRENDER[], Int32).

__VSSYSCOLOREX

Specifica un colore di sistema di Visual Studio da utilizzare con un particolare componente visivo o caso d'uso.

__VSSYSCOLOREX2

Fornisce membri aggiuntivi per l'enumerazione __VSSYSCOLOREX.

__VSSYSCOLOREX3

Enumera gli ID colore utilizzati nella shell di Visual Studio.

__VSTABBEDMODE

Indica la modalità di un controllo a schede.

__VSTASKCONTINUATIONOPTIONS

Specifica le opzioni di continuazione dell'attività.

__VSTASKCONTINUATIONOPTIONS2
__VSTASKCREATIONOPTIONS

Specifica le opzioni per la creazione di un'attività.

__VSTASKCREATIONOPTIONS2
__VSTASKLISTSELECTIONSCROLLPOS

Specifica il comportamento dello scorrimento per SelectItems(Int32, IVsTaskItem[], UInt32, UInt32).

__VSTASKLISTSELECTIONTYPE

Specifica il comportamento della selezione per SelectItems(Int32, IVsTaskItem[], UInt32, UInt32).

__VSTASKPROVIDERFLAGS

Flag del provider di attività restituiti da GetProviderFlags(UInt32).

__VSTASKRUNCONTEXT

Specifica il modo in cui l'attività viene eseguita.

__VSTASKVALUEFLAGS

Flag dei valori di attività restituiti da GetColumnValue(Int32, UInt32, UInt32, Object, String).

__VSTASKVALUETYPE

Specifica i tipi di valore restituiti da GetColumnValue(Int32, UInt32, UInt32, Object, String).

__VSTASKWAITOPTIONS

Specifica le opzioni per le operazioni di attesa delle attività.

__VSTRANSACCELEXFLAGS

Flag per le chiamate TranslateAcceleratorEx(MSG[], UInt32, UInt32, Guid[], Guid, UInt32, Int32, Int32).

__VSTRANSACCELFLAGS

Convertire i flag di scelta rapida per le chiamate di IVsFilterKeys::TranslateAccelerator(MSG[], UInt32, Guid, UInt32).

__VSTWDFLAGS

Specifica il comportamento della finestra di dialogo di attesa. Questi flag vengono passati al metodo StartWaitDialog(String, String, String, UInt32, Object, String).

__VSUIACCELMODIFIERS

Indica i tasti di modifica utilizzati in un tasto di scelta rapida.

__VSUIDATAFORMAT

Indica il formato dati utilizzato nell'interfaccia utente.

__VSUL_ERRORLEVEL

Indica i livelli di errore per il logger di aggiornamento.

__VSUPGRADEPROJFLAGS

Utilizzato nelle chiamate di UpgradeProject(UInt32).

__VSURLZONE
__VSVPROPID

Visualizzare l'ID della proprietà per le chiamate ai metodi di IVsWindowView .

__VSVPROPID2

Visualizzare gli ID delle proprietà.

__VSWBCUSTOMURL

Specifica il tipo di una pagina Web personalizzata. Utilizzato nelle chiamate di GetCustomURL(UInt32, String).

__VSWBDOCINFOINDEX

Specifica il tipo di informazioni relative al documento per una pagina Web. Utilizzato con chiamate GetDocumentInfo(UInt32, Object).

__VSWBNAVIGATEFLAGS

Flag di navigazione per le chiamate Navigate(String, UInt32, IVsWindowFrame).

__VSWBPREVIEWOPTIONS

Utilizzato nelle chiamate di PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32).

__VSWBREFRESHTYPE

Indica l'azione di aggiornamento da effettuare con le chiamate al metodo Refresh(UInt32).

__VsWebProxyState

Specifica il modo in cui le credenziali vengono collegate a un proxy Web.

__VSWIZARDTRUSTLEVEL

Specifica i livelli di attendibilità della procedura guidata.

__WindowFrameTypeFlags

Flag che specificano il tipo di cornice della finestra.

__WorkingFolderKind
__XMLMEMBERDATA_DEPRECATION_TYPE

Specifica il tipo di deprecazione per i dati dei membri XML.

__XMLMEMBERDATA_OPTIONS

Specifica le opzioni per gli elementi dati dei membri XML.

__XMLMEMBERDATA_TAGTYPE

Specifica i tipi di tag per gli elementi dati dei membri XML.

_AppContainerDeployOptions

Specifica le opzioni di distribuzione per un'app di Windows Store.

_BROWSE_COMPONENT_SET_OPTIONS

Specifica le opzioni dell'elenco IVsBrowseComponentSet per modificare il comportamento fornito da una libreria.

_BROWSE_COMPONENT_SET_TYPE

Specifica le impostazioni per i tipi di componente di visualizzazione.

_BuildSystemKindFlags

Specifica il tipo o il genere di sistema di compilazione.

_BuildSystemKindFlags2

Specifica il tipo o il genere di sistema di compilazione.

_DEBUG_LAUNCH_OPERATION2

Fornisce membri aggiuntivi all'enumerazione DEBUG_LAUNCH_OPERATION.

_DEBUG_LAUNCH_OPERATION3

Fornisce membri aggiuntivi all'enumerazione DEBUG_LAUNCH_OPERATION.

_DEBUG_LAUNCH_OPERATION4

Fornisce membri aggiuntivi all'enumerazione DEBUG_LAUNCH_OPERATION.

_DevLicenseCheckOptions

OBSOLETE.

_EDITORREGFLAGS

Flag per registrare un editor invisibile con RegisterInvisibleEditor(String, IVsProject, UInt32, IVsSimpleDocFactory, IVsInvisibleEditor).

_LAUNCHPAD_FLAGS

Determina se viene utilizzata la modalità di selezione della casella o del flusso.

_LAUNCHPAD_FLAGS2

Determina se l'output del file batch e dello strumento da riga di comando viene trattato come Unicode.

_LIB_ADDREMOVEOPTIONS

Specifica le opzioni per l'aggiunta di un componente a un contenitore di visualizzazione.

_LIB_CATEGORY2

Fornisce membri aggiuntivi all'enumerazione LIB_CATEGORY. Definisce le categorie di elementi dell'elenco di gestione librerie (da utilizzare nei domini dell'attributo degli elementi dell'elenco di provider di simboli).

_LIB_FLAGS

Specifica gli attributi per una libreria.

_LIB_FLAGS2

Fornisce membri aggiuntivi per l'enumerazione LIB_FLAG. Enumera i flag della libreria restituiti da IGetLibFlags2(UInt32).

_LIB_LISTCAPABILITIES

Specifica le funzionalità di un elenco di oggetti.

_LIB_LISTCAPABILITIES2

Flag dell'elenco di librerie restituiti dal metodo GetCapabilities2(UInt32).

_LIB_LISTFLAGS

Specifica i controlli da implementare per la ricerca di un elenco di oggetti.

_LIB_LISTTYPE

Specifica l'oggetto ListType di un elenco di oggetti.

_LIB_LISTTYPE2

Fornisce membri aggiuntivi all'enumerazione _LIB_LISTTYPE.

_LIBCAT_ACTIVEPROJECT

Specifica l'attributo ActiveProject di un elemento di libreria.

_LIBCAT_CLASSACCESS

Specifica la modalità ClassAccess di un elemento di libreria.

_LIBCAT_CLASSTYPE

Specifica il ClassType di un elemento di libreria.

_LIBCAT_CLASSTYPE2

Fornisce membri aggiuntivi per l'enumerazione _LIBCAT_CLASSTYPE.

_LIBCAT_HIERARCHYTYPE

Specifica il tipo di elemento della gerarchia.

_LIBCAT_HIERARCHYTYPE2

Fornisce membri aggiuntivi per l'enumerazione _LIBCAT_HIERARCHYTYPE.

_LIBCAT_MEMBERACCESS

Specifica la modalità MemberAccess di un elemento di libreria.

_LIBCAT_MEMBERINHERITANCE

Specifica opzioni di ereditarietà per i membri libcat.

_LIBCAT_MEMBERTYPE

Specifica il MemberType di un elemento di libreria.

_LIBCAT_MEMBERTYPE2

Fornisce membri aggiuntivi all'enumerazione _LIBCAT_MEMBERTYPE.

_LIBCAT_MODIFIERTYPE

Specifica il ModifierType di un elemento di libreria.

_LIBCAT_NODETYPE

Specifica il tipo di nodo di un elenco albero.

_LIBCAT_PHYSICALCONTAINERTYPE

Specifica il tipo di un contenitore fisico.

_LIBCAT_SEARCHMATCHTYPE

Specifica i tipi di corrispondenze di ricerca di Gestione librerie.

_LIBCAT_VISIBILITY

Specifica la visibilità di un elemento di libreria.

_LIMITTOPICSOURCE

Specifica i limiti di ricerca delle parole chiave per la Guida sensibile al contesto (in cui vengono cercati gli oggetti IVsUserContext).

_NoFrameworkDialogState

Rappresenta i valori utilizzati per VSPROPID_NoFrameworkDialogState.

_OLELOOP2

Enumera i tipi di cicli di messaggi utilizzati nei form.

_PersistStorageType

Specifica il percorso persistente per IVsBuildPropertyStorage e IPersistXMLFragment.

_ProjectLoadSecurityDialogState

Specifica lo stato della finestra di dialogo di sicurezza.

_SqlAddNewReferenceFlags

Specifica i flag per richiamare nuovi riferimenti.

_SqlReferenceUpdateAction

Specifica le azioni del servizio di aggiornamento dei riferimenti SQL.

_SqlReferenceUpdateFlags

Specifica il modo in cui i riferimenti SQL vengono aggiornati.

_VHS_COMMANDS

Specifica i comandi del sistema della Guida per i metodi di IVsHelpSystem.

_VSCIPPROPID

Specifica l'ID del provider di elementi di contesto nelle chiamate di GetProperty(Int32, Object) e SetProperty(Int32, Object).

_VsDocumentRestoreBehavior
_VSFILECHANGEFLAGS

Fornisce informazioni di attributo su un file modificato.

_VsHelpErrors

Specifica gli errori restituiti nelle chiamate di Reserved(VHS_COMMAND, VsHelpErrors).

_VSLONGIDLEREASON

Specifica il motivo di un lungo inattività.

_VSOBJCFFLAGS

Specifica il flag degli Appunti per la selezione singola o multipla.

_VSOBJCLIPFORMATOPTIONS

Specifica un formato degli Appunti composito.

_VSOBJDESCOPTIONS

Specifica le opzioni di testo della descrizione del Visualizzatore oggetti.

_VSOBJLISTELEMPROPID

Specifica le proprietà dell'elemento di un elenco di oggetti nelle chiamate di GetProperty(UInt32, Int32, Object).

_VSOBJLISTOWNERCACHEDDATAKINDS

Specifica il genere di dati memorizzati nella cache nelle chiamate a ClearCachedData(UInt32).

_VSOBJLISTOWNEROTPIONS

Specifica le opzioni del proprietario dell'elenco nelle chiamate di GetOptions(UInt32).

_VSOBJOPFLAGS

Specifica i flag delle operazioni di ridenominazione e di eliminazione.

_VSOBSEARCHOPTIONS

Specifica gli attributi per una richiesta di ricerca.

_VSOBSEARCHOPTIONS2

Fornisce membri aggiuntivi all'enumerazione _VSOBSEARCHOPTIONS.

_VSProjectLoadPriority

Obsoleta. Questa API è diventata obsoleta per ottimizzare le prestazioni di caricamento della soluzione.

_VSProjectUnloadStatus

Rappresenta motivi diversi per lo scaricamento di un progetto. Utilizzato in UnloadProject(Guid, UInt32).

_VSProjectUnloadStatus2

Rappresenta motivi diversi per lo scaricamento di un progetto. Utilizzato in UnloadProject(Guid, UInt32).

_VSProjectUnloadStatus3
_VSQuickCheckAnswer

Specifica quando una funzionalità è abilitata.

_VSRDTFLAGS

Specifica le opzioni per un documento nella tabella documenti in esecuzione (RDT).

_VSRDTFLAGS2

Specifica opzioni aggiuntive per un documento nella tabella documenti in esecuzione (RDT).

_VSRDTFLAGS3

Specifica opzioni aggiuntive per un documento nella tabella documenti in esecuzione (RDT).

_VSRDTFLAGS4

Specifica le opzioni per un documento nella tabella documenti in esecuzione (RDT).

_VSRDTFLAGS5
_VSRDTFLAGSUPPER

Flag che descrivono lo stato di un documento nella tabella documento in esecuzione.

_VSRELOADDOCDATA

Specifica se ignorare una modifica a un file successiva.

_vstaskbitmap

Specifica le opzioni per un'immagine bitmap associata a un elemento attività.

_vstaskpriority

Specifica la bitmap utilizzata per indicare il livello di priorità di un'attività.

_VSTREEDISPLAYMASK

Specifica i campi di interesse nella struttura VSTREEDISPLAYDATA.

_VSTREEDISPLAYSTATE

Specifica i campi di bit di interesse nel membro di stato della struttura di VSTREEDISPLAYDATA.

_VSTREEFLAGS

Specifica gli attributi di un elenco albero.

_VSTREEFLAGS2

Aggiunge un flag all'enumerazione _VSTREEFLAGS .

_VSTREEFLAGS3

Specifica gli attributi di un elenco albero.

_VSTREEITEMCHANGESMASK

Specifica il modo in cui l'elenco albero è cambiato.

_VSTREESTATECHANGEREFRESH

Specifica gli elementi da aggiornare in un elenco albero. Per utilizzi futuri.

AppToastCapability

Specifica le funzionalità di tipo avviso popup.

AppxManifestDesignerTab

Specifica la scheda progettazione manifesto dell'app da aprire dal OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) metodo .

AppxManifestDesignerTab2

Specifica la scheda progettazione manifesto dell'app da aprire dal OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) metodo .

ATTRVALUETYPE

Specifica il tipo di valori di attributo nelle chiamate di GetAttributeStatusVal(String, ATTRVALUETYPE, Int32) e GetAttributeValue(Int32, ATTRVALUETYPE, String).

BLDGETFLAGS

Specifica le opzioni quando viene richiesto un generatore.

BLDPROMPTOPT

Specifica la richiesta utente utilizzata per scegliere il generatore.

BootstrapMode

Specifica il tipo di modalità bootstrap.

BootstrappingArchitecture
BootstrappingMode
BuildableProjectCfgOpts

Obsoleta. Specifica le opzioni di configurazione del progetto compilabile.

BuildableProjectCfgOpts2

Specifica le opzioni aggiuntive di configurazione del progetto compilabile.

COMMANDWINDOWMODE

Specifica la modalità di comando per le chiamate di SetMode(COMMANDWINDOWMODE).

CompEnum

Specifica il tipo di categorie di componenti passate a IVsComponentEnumeratorFactory2.

Constants

Raccolta varia di costanti definite in vari file idl.

CTLBLDTYPE

Specifica un tipo di generatore.

DBGMODE

Imposta la modalità desiderata del debug.

DEBUG_LAUNCH_OPERATION

L'enumerazione DEBUG_LAUNCH_OPERATION è un membro della VsDebugTargetInfo struttura, un parametro di LaunchDebugTargets(UInt32, IntPtr) chiamate.

DEBUG_REMOTE_DISCOVERY_FLAGS

Specifica i flag usati dalla finestra di dialogo Individuazione remota per trovare computer remoti in una subnet locale.

DEBUG_REMOTE_DISCOVERY_FLAGS2
DevLicenseStatus

OBSOLETE. Specifica lo stato della licenza per sviluppatori.

DiscoveryNodeType

Specifica il tipo di nodo di individuazione nelle chiamate di GetNodeType(DiscoveryNodeType[]).

ENC_BUILD_STATE

Specifica lo stato corrente della compilazione di Modifica e continuazione.

ENC_REASON

Specifica il motivo esatto per cui chiamare il metodo BelongToProject(String, ENC_REASON, Int32).

ENC_RETURNCODES

Specifica i codici restituiti di Modifica e continuazione.

enum_ASINFO

Specifica le informazioni di stato relative all'istruzione attiva di Modifica e continuazione.

enum_ENC_BREAKSTATE_REASON

Specifica il motivo per cui si è verificato uno stato di interruzione di Modifica e continuazione.

enum_POSITION_TYPE

Specifica il tipo di posizione dell'istruzione attiva di Modifica e continuazione.

EXPANDFLAGS

Controlla lo stato o l'aspetto degli elementi di una gerarchia o la gerarchia stessa.

HOSTPROPID

Specifica l'identificatore di una proprietà host.

INTELLIPROJSTATUS

Specifica lo stato del progetto Intellisense.

LIB_CATEGORY

Specifica le categorie di elementi di libreria che possono essere ulteriormente parametrizzate.

LIB_CHECKSTATE

Specifica lo stato di selezione di un elemento di libreria.

LIB_PERSISTTYPE

Specifica come un elemento di libreria viene salvato in modo permanente.

LOGTOFILEOPTION

Specifica dove registrare i comandi e l'output della finestra di comando.

MARKERTYPE4

Questa enumerazione continua da MARKERTYPE3. Vedere MARKERTYPE3 per i valori precedenti.

OLEACTIVATE

Specifica il tipo di finestra attivata in risposta a un evento di attivazione della finestra.

OLECOMPFLAG

Specifica i flag utilizzati per controllare le interazioni tra un oggetto VSPackage sul posto, il relativo contenitore e l'ambiente.

OLEHELPCMD

Specifica il tipo di Guida richiesto per ShowHelp(UInt32, Guid, POINT, UInt32, String, UInt32). Questa enumerazione fornisce i valori validi per il parametro dwHelpCmd.

OLEIPCSTATE

Specifica gli ID di stato passati a IOleInPlaceComponent::OnEnterState(UInt32, Int32), OnUIComponentEnterState(UInt32, UInt32, UInt32), FOnUIComponentExitState(UInt32, UInt32, UInt32) e FUIComponentInState(UInt32).

OLEMENU

Specifica la modalità con cui il menu appartenente a un oggetto attivo dell'interfaccia utente deve essere utilizzato con il menu del contenitore di un componente.

OLEMSGBUTTON

Specifica il pulsante da visualizzare con un messaggio.

OLEMSGDEFBUTTON

Determina quale pulsante in un gruppo di pulsanti è il predefinito.

OLEMSGICON

Determina l'icona visualizzata in un messaggio che indica il tipo di messaggio.

OLEROLE

Specifica il modo in cui un componente viene utilizzato in relazione all'host corrispondente.

OLEUIEVENTFREQ

Specifica la frequenza con cui un evento dell'interfaccia utente si verifica in genere in un componente

OLEUIEVENTSTATUS

Specifica lo stato di un evento di interfaccia utente.

PFF_RESULTS

Specifica i risultati di formato di file persistente.

PREPARECOMMANDRESULT

Costanti per utilizzare i comandi. Utilizzato con chiamate PrepareCommand(String, Guid, UInt32, IntPtr, PREPARECOMMANDRESULT[]).

REFERENCECHANGETYPE

Specifica il tipo di modifica del riferimento eseguita nel progetto.

RemoveBFDirection

Specifica la direzione per la rimozione di un elemento di navigazione. Utilizzata con RemoveAdjacentBFNavigationItem(RemoveBFDirection) e le chiamate RemoveCurrentNavigationDupes(RemoveBFDirection).

SccToolsOptionsEnum

Opzioni che possono essere visualizzate o aggiornate per gli strumenti del controllo del codice sorgente. Utilizzato esclusivamente dai metodi dell'interfaccia IVsSccToolsOptions.

STATUSBARCONSTS

Specifica le costanti delle icone di animazione nella barra di stato. Utilizzato con chiamate Animation(Int32, Object).

tagCreateClassLibFlags

Rappresenta opzioni per la creazione di librerie di classi.

tagVSQEQSFlags

Specifica il modo in cui gli attributi di file vengono gestiti dall'interfaccia IVsQueryEditQuerySave2.

tagVSQueryEditFlags

L'enumerazione specifica i flag che controllano quali file devono essere modificati in memoria. Questi flag vengono passati al metodo QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32).

tagVSQueryEditResult

Questa enumerazione specifica i valori restituiti dal metodo QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) che indica se una sessione di modifica del file è stata completata o annullata.

tagVSQueryEditResultFlags

Questa enumerazione specifica i flag di bit restituiti dal metodo QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) che indicano se un file è stato estratto e/o modificato.

tagVSQueryEditResultFlags2

Questa enumerazione specifica i flag di bit restituiti dal metodo QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) che indicano se un file è stato estratto e/o modificato.

tagVSQuerySaveFlags

Questa enumerazione specifica i valori al metodo QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) e controlla se nel metodo viene visualizzata un'interfaccia utente.

tagVSQuerySaveResult

Questa enumerazione specifica i valori che possono essere restituiti dal metodo QuerySaveFile(String, UInt32, VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) e dal metodo QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32).

tagVSQuerySaveResultFlags

Specifica i risultati di un'operazione QuerySave.

tagVsSccFilesFlags

Questa enumerazione specifica i flag restituiti da una chiamata al metodo GetSccFiles(UInt32, CALPOLESTR[], CADWORD[]).

tagVsSccSpecialFilesFlags

Flag associati a file del controllo del codice sorgente speciali restituiti da GetSccSpecialFiles(UInt32, String, CALPOLESTR[], CADWORD[]).

VHS_COMMAND

Specifica i comandi del sistema della Guida.

VSADDCOMPOPERATION

Identifica le proprietà di aggiunta dei componenti.

VSADDCOMPRESULT

Specifica i risultati delle aggiunte di componenti.

VSADDDIRECTORYFLAGS

Indica i flag associati al metodo OnAfterAddDirectoriesEx(IVsProject, Int32, String[], VSADDDIRECTORYFLAGS[]).

VSADDFILEFLAGS

Flag utilizzati in OnAfterAddFilesEx(Int32, Int32, IVsProject[], Int32[], String[], VSADDFILEFLAGS[]) e OnAfterAddFilesEx(IVsProject, Int32, String[], VSADDFILEFLAGS[]).

VSADDITEMOPERATION

Determina l'azione eseguita su un nuovo elemento aggiunto a un progetto.

VSADDRESULT

Indica se è stato aggiunto correttamente un elemento a un progetto.

VsAppPackagePlatform

Specifica la piattaforma che è destinata all'applicazione.

VSBUILDMANAGERRESOURCE

Specifica un tipo di risorsa di compilazione da acquisire dal servizio BuildManagerAccessor.

VSCMDNAMEOPTS

Specifica i nomi canonici inglesi e/o localizzati.

VSCOMPONENTTYPE

Specifica il tipo di un componente.

VSDESIGNER_FUNCTIONVISIBILITY

Specifica il livello di accesso alla funzione della finestra di progettazione.

VSDESIGNER_VARIABLENAMING

Determina la convenzione di denominazione delle variabili.

VSDOCUMENTPRIORITY

Specifica il livello di priorità di documento in un progetto.

VSEDITORPRIORITY

Specifica la priorità di vari editor. Utilizzato da pacchetti che implementano un tipo di editor con IVsRegisterEditors.

VSErrorCodes

Codici di errore di Visual Studio.

VSErrorCodes80

Codici di errore di Visual Studio.

VSEXTENDSHIERARCHY

Enumera i valori per l'estensione dell'interfaccia IVsParentHierarchy.

VSFILTERKEYSFLAGS

Flag che indicano l'azione da intraprendere per i controlli che filtrano i messaggi degli eventi della tastiera.

VSFRAMEMODE

Controlla la modalità di visualizzazione di una finestra degli strumenti.

VSFRAMEMODE2

Specifica membri aggiuntivi per l'enumerazione VSFRAMEMODE.

VsHelpErrors

Specifica gli errori univoci a IVsHelpSystem.

VSIME_ERR

Enumera gli errori dell'interfaccia IVsIME per l'IME (Input Method Editor, editor del metodo di input).

VSMESELCMD

Specifica i comandi di modifica della selezione.

VSOBDESCRIPTIONSECTION

Specifica l'elemento di una stringa di testo di descrizione dell'elemento del visualizzatore oggetti.

VSOBJGOTOSRCTYPE

Specifica il tipo di elemento del codice sorgente verso il quale navigare.

VSOBSEARCHTYPE

Specifica la parte di un nome rappresentato da una stringa.

VSOLECMDEXECOPT_HIWORD

Specifica le opzioni per il parametro di opzione exec del comando Exec(Guid, UInt32, UInt32, IntPtr, IntPtr). I valori vengono forniti dall'enumerazione VSOLECMDEXECOPT_HIWORD.

VSOUTLINECAPTION

Specifica le impostazioni per la didascalia della struttura di un documento.

VSOVERLAYICON

Specifica l'icona sovrapposta, restituita dalla gerarchia, se richiesto dall'elemento VSHPROPID_OverlayIconIndex in __VSHPROPID. Questa icona viene disegnata in modo trasparente sull'icona normale dell'elemento per indicare che lo stato è stato modificato.

VSPREVIEWRESOLUTION

Specifica la risoluzione del visualizzatore anteprima standard. Utilizzato nelle chiamate di OpenStandardPreviewer(UInt32, String, VSPREVIEWRESOLUTION, UInt32).

VSPROFILERPROCESSARCHTYPE

Specifica il tipo di architettura del processore del profiler.

VSPROPERTYSTREAMPROPERTYTYPE

Specifica un flusso di proprietà semplice o di flusso secondario.

VSQUERYADDDIRECTORYFLAGS

Flag che specificano le opzioni del chiamante per ogni directory. I flag sono associati a OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) e OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]), che vengono chiamati da un progetto per determinare se è possibile aggiungere delle directory al progetto.

VSQUERYADDDIRECTORYRESULTS

Flag associato a OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) e OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]).

VSQUERYADDFILEFLAGS

Utilizzato nei metodi OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) e OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) per indicare il tipo di file che verrà aggiunto al progetto.

VSQUERYADDFILERESULTS

Flag restituiti dall'ambiente nei metodi OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) e OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]). Questi flag indicano se un progetto può aggiungere il file al progetto.

VSQUERYREMOVEDIRECTORYFLAGS

Flag che specificano le opzioni del chiamante per ogni directory. I flag sono associati a OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) e OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]), che vengono chiamati da un progetto per determinare se è possibile rimuovere delle directory dal progetto.

VSQUERYREMOVEDIRECTORYRESULTS

Flag associato a OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) e OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]).

VSQUERYREMOVEFILEFLAGS

Flag associato a OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) e OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]).

VSQUERYREMOVEFILERESULTS

Flag associato a OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) e OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]).

VSQUERYRENAMEDIRECTORYFLAGS

Flag che specificano le opzioni del chiamante per ogni directory. I flag sono associati a OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) e OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]), che vengono chiamati da un progetto per determinare se le directory possono essere rinominate.

VSQUERYRENAMEDIRECTORYRESULTS

Flag associato a OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) e OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]).

VSQUERYRENAMEFILEFLAGS

Flag associato a OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) e OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]).

VSQUERYRENAMEFILERESULTS

Flag associato a OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) e OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]).

VSQUERYSAVESLNPROPS

Restituisce lo stato della proprietà di una soluzione.

VSRECORDMODE

Specifica la modalità di registrazione delle macro dell'ambiente.

VSRECORDSTATE

Specifica lo stato della registrazione di macro dell'ambiente.

VSRELOADOPTION

Specifica come rispondere a documenti modificati dall'esterno.

VSREMOVEDIRECTORYFLAGS

Flag utilizzati da OnAfterRemoveDirectories(IVsProject, Int32, String[], VSREMOVEDIRECTORYFLAGS[]).

VSREMOVEFILEFLAGS

Flag utilizzati in OnAfterRemoveFiles(IVsProject, Int32, String[], VSREMOVEFILEFLAGS[]).

VSRENAMEDIRECTORYFLAGS

Flag associato a OnAfterRenameDirectories(IVsProject, Int32, String[], String[], VSRENAMEDIRECTORYFLAGS[]).

VSRENAMEFILEFLAGS

Flag associato a OnAfterRenameFiles(IVsProject, Int32, String[], String[], VSRENAMEFILEFLAGS[]), OnAfterRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS) e OnQueryRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS, Int32).

VSSAVEFLAGS

Specifica le opzioni di salvataggio file.

VSSCCENLISTMENTCHOICE

Questi valori indicano la disponibilità di un progetto a utilizzare la scelta di un elenco (la copia di lavoro locale di un progetto o una soluzione sottoposto al controllo del codice sorgente). La possibilità di scegliere un elenco consente all'utente di modificare la posizione di un progetto archiviato quando viene eseguito dal controllo sorgente.

VSSCCPROVIDERBINDING

Queste sono le opzioni che un progetto può restituire per indicare la disponibilità di utilizzare un pacchetto del controllo del codice sorgente personalizzato.

VsScriptJmcCodeType

Rappresenta il tipo di codice.

VSSEARCHPROGRESSTYPE

Specifica il tipo di stato di avanzamento visualizzato dal controllo di ricerca.

VSSEARCHSTARTTYPE

Specifica quando sarà avviata la ricerca.

VSSETFRAMEPOS

Imposta la posizione della cornice della finestra.

VSSOLNBUILDQUERYRESULTS

Identifica i risultati della compilazione della soluzione.

VSSOLNBUILDUPDATEFLAGS

Identifica gli aggiornamenti della compilazione della soluzione.

VSSOLNBUILDUPDATEFLAGS2

Fornisce membri aggiuntivi per l'enumerazione VSSOLNBUILDUPDATEFLAGS.

VSSOLNBUILDUPDATEFLAGS3
VsStateIcon

Specifica gli indici per i glifi del controllo del codice sorgente.

VSSYSCOLOR

L'enumerazione è deprecata. e sostituzione con __VSSYSCOLOREX

VSTASKCATEGORY

Specifica la categoria di un'attività.

VSTASKFIELD

Specifica il campo di un'attività.

VSTASKPRIORITY

Specifica la bitmap utilizzata per indicare il livello di priorità di un'attività.

VSTBXTABVIEW

Specifica il tipo di visualizzazione per una scheda della Casella degli strumenti.

VSTDTYPE

Solo per test interno. Non usare.

VSTREECLOSEACTIONS

Specifica le azioni possibili applicabili alla compressione di un nodo nella visualizzazione ad albero, che determina la chiusura del relativo elenco albero figlio.

VSTREETEXTOPTIONS

Specifica il tipo di testo richiesto.

VSTREETEXTOPTIONS2

Specifica il tipo di testo richiesto.

VSTREETOOLTIPTYPE

Specifica il tipo di testo della descrizione comando da visualizzare.

VSTWT_LOCATION

Specifica la posizione della barra degli strumenti di una finestra degli strumenti.

VSUPDATEPROJREFREASON

Restituisce informazioni sull'aggiornamento per un riferimento di progetto.

VsUpToDateCheckFlags

Specifica il motivo per cui controllare i flag.

VsUpToDateCheckFlags2

Flag passati a AreProjectsUpToDate(UInt32) nonché a QueryStartUpToDateCheck(UInt32, Int32[], Int32[]) e StartUpToDateCheck(IVsOutputWindowPane, UInt32) per indicare che è stata eseguita l'operazione ai fini di una particolare richiesta di compilazione.

VSUSERCONTEXTATTRIBUTEUSAGE

Specifica se un attributo o una parola chiave viene inserito nell'elenco dei contesti.

VSUSERCONTEXTPRIORITY

Specifica la priorità degli attributi o delle parole chiave nell'elenco dei contesti.

VSWINDOWSTATE

Controlla lo stato di visualizzazione o l'aspetto di una finestra.

WellKnownTargetFrameworkVersions

Rappresenta il numero di versione di un framework di destinazione.