Share via


Microsoft.VisualStudio.Shell.Interop Espace de noms

Classes

BrowseLibraryGuids80

Fournit une liste de GUID utilisés pour identifier les attributs de bibliothèque de consultation.

BuildOutputGroup

Représente un groupe de sortie de génération.

ComponentSelectorGuids80

Fournit une liste de GUID utilisés pour identifier les éléments de sélection de composants.

DTECatID

Fournit une liste de GUID utilisés pour identifier des catégories DTE.

FontsAndColorsCategory

Définit les groupes cibles pour lesquels les options de police et de couleurs sont spécifiées.

LogicalViewID

Fournit une liste de GUID utilisés pour identifier les vues des fichiers ou des processus.

ShellGuids80

Fournit une liste de GUID utilisés pour identifier des composants du shell.

SymbolScopeGuids80

Définit les GUID associés à la portée du symbole.

TaskListViews

Spécifie les vues utilisées pour afficher la liste des tâches.

TaskProviderGuids

Fournit une liste de GUID utilisés pour identifier des fournisseurs de tâche.

ToolboxMultitargetingFields

Représente les noms des champs dans le mappage de chaîne de multi-ciblage de la boîte à outils.

ToolWindowGuids

Fournit des GUID utilisés pour identifier les fenêtres d’outils Visual Studio.

ToolWindowGuids80

Fournit des éléments supplémentaires GUIDutilisés pour identifier les fenêtres d’outils Visual Studio.

UIContextGuids

Fournit une liste des GUID utilisés pour identifier des contextes de commande.

UIContextGuids80

Fournit plusieurs GUID utilisés pour identifier des contextes de commande.

VsMacrosGuids

GUID à exposer au code managé.

VsMSBuildTaskFileManagerClass

Il s'agit de l'implémentation standard de l'interface IVsMSBuildTaskFileManager, qui fournit Intellisense et la prise en charge de la génération aux tâches MSBuild.

VSPIAImporterClass

Implémenté par tous les outils d'encapsulation.

VsSymbolicNavigationManagerClass

Représente un service global qui gère la liste de gestionnaires IVsSymbolicNavigationNotify inscrits sur une base à portée de projet. Cette interface est disponible via QueryService(Type, Object).

WellKnownToolboxDataFormats

Représente un format de données de boîte à outils.

WellKnownToolboxStringMaps

Fournit le nom du mappage de chaîne pour les données de multiciblage.

Structures

AllColorableItemInfo

Utilisé pour spécifier tous les attributs des éléments d'affichage de l'environnement Visual Studio.

CANDIDATEFORM

Contient des informations relatives à la position de la fenêtre candidate.

ColorableItemInfo

Fournit des informations à un VSPackage sur des attributs d’éléments colorisables définis par l’utilisateur spécifiques d’un élément d’affichage des éléments qui peuvent avoir été modifiés par l’utilisateur.

COMREFERENCE

Contient des informations sur (représente) un objet COM.

COMREFERENCEINFO

La structure COMREFERENCEINFO stocke des informations sur un objet COM.

ENC_ACTIVE_STATEMENT

Contient des informations sur les instructions actives dans Modifier et Continuer.

ENC_EXCEPTION_SPAN

Fournit des informations sur une étendue d’exception Modifier et Continuer.

FontInfo

Fournit une définition de base de toute police utilisée par une catégorie d'éléments d'affichage.

LOGFONTW

Spécifie les attributs d'une police.

MEINIT

Contient les valeurs pour l'initialisation de l'éditeur de menus. Utilisé avec les appels CreateMenuEditor(MEINIT[], IVsMenuEditor) .

OLEMENUID

Décrit un menu numériquement et/ou par le nom.

POINTS

Spécifie une paire x, y paire de points de référence.

SYMBOL_DESCRIPTION_NODE

Spécifie le nom et le type d'un symbole qui est un nœud de navigation.

SYSTEMTIME

Représente une date et une heure à l'aide de membres individuels pour le mois, jour, année, jour de la semaine, heure, minute, seconde et milliseconde.

TBXITEMINFO

Spécifie les informations sur les éléments de boîte à outils. Utilisé dans IVsToolbox::AddItem(IDataObject, TBXITEMINFO[], String) et IVsToolboxDataProvider::GetItemInfo(IDataObject, TBXITEMINFO[]).

UIDLGLOGFONT

Définit le format de la police de la boîte de dialogue.

VsAppPackageLaunchInfo

Spécifie les propriétés des cibles DLO_AppPackageDebug.

VSArrangeWindowInfo

Spécifie la façon dont une fenêtre doit être organisée.

VsBootstrapperPackageInfo

Représente des informations sur le package de programme d’amorçage.

VSBROWSECONTAINER

Stocke les attributs du conteneur de recherche.

VSBROWSEINFOW

Spécifie les informations utilisées pour afficher la boîte de dialogue Parcourir.

VSCommandId
VSCOMPONENTSELECTORDATA

Stocke les attributs de sélection d'un composant.

VSCOMPONENTSELECTORTABINIT

Représente les informations d’initialisation de tabulation.

VsDebugEngineFilter

Représente un ensemble de moteurs de débogage.

VsDebugStartupInfo

Spécifie les paramètres supplémentaires que le débogueur doit passer à CreateProcess quand LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]) est appelé avec DLO_CreateProcess. Les champs de cette structure sont analogues à ceux de STARTUPINFO (définis dans winbase.h).

VsDebugTargetInfo

Contient les informations sur une cible de débogage.

VsDebugTargetInfo2

Fournit les informations sur une cible de débogage.

VsDebugTargetInfo3

Fournit les informations sur la cible de débogage.

VsDebugTargetInfo4

Fournit les informations sur la cible de débogage.

VsDebugTargetProcessInfo

Spécifie les informations de processus pour la cible de débogage. Utilisé en tant que paramètre dans LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]).

VSDEFAULTPREVIEWER

Contient des informations sur le générateur d'aperçu par défaut.

VSDRAWITEMSTRUCT

Représente les informations utilisées par IVsImageButton pour dessiner un contrôle dessiné par le propriétaire.

VSITEMSELECTION

Contient des informations qui identifient de façon unique un élément sélectionné dans une hiérarchie.

VSNSEBROWSEINFOW

Spécifie les informations relatives aux extensions de l'espace de noms pour la boîte de dialogue Parcourir.

VSOBJCLIPFORMAT

Contient les attributs de format de Presse-papiers d'un objet.

VSOBJECTINFO

Stocke les attributs d'objet de bibliothèque.

VSOBNAVIGATIONINFO2

Stocke les attributs de la navigation d'objets.

VSOBNAVIGATIONINFO3

Spécifie les informations concernant la navigation vers un objet. Émis dans les appels de LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32).

VSOBNAVNAMEINFONODE

Stocke les informations de nœud de bibliothèque.

VSOBNAVNAMEINFONODE2

Spécifie les informations concernant la navigation vers un objet. (passé à GetNavigationInfo2(UInt32, VSOBNAVIGATIONINFO3[]) et à LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32))

VSOBSEARCHCRITERIA

Spécifie les conditions et les attributs d'une demande de recherche.

VSOBSEARCHCRITERIA2

Spécifie des options de recherche. Utilisé avec des méthodes telles que GetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2) et GetList2(UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2).

VSOPENFILENAMEW

Semblable à la structure OPENFILENAMEW.

VsPrefetchedProjectInfo
VsProjectLoadInfo
VsPropertyBrowserState

Contient des informations sur l'état de l'Explorateur de propriétés.

VSPROPSHEETPAGE

Définit les caractéristiques d'une page de propriétés. Semblable à la structure Win32 PROPSHEETPAGE.

VSQEQS_FILE_ATTRIBUTE_DATA

Structure avec des attributs de fichier et des informations de taille.

VsResolvedAssemblyPath

Représente un chemin d'assembly résolu, comme utilisé dans ResolveAssemblyPathInTargetFx(String[], UInt32, VsResolvedAssemblyPath[], UInt32).

VSSAVEFILENAMEW

Contient les informations sur les options et le nom de fichier requises par la boîte de dialogue d'élément courant qui est utilisée pour ouvrir ou enregistrer des fichiers.

VSSAVETREEITEM

Spécifie les options d'enregistrement d'un élément de vue d'arborescence.

VSSWATCHMETRICS

Contient des métriques concernant un contrôle d'exemple.

VSSWATCHRENDER

Contient des informations nécessaires à l'affichage d'un contrôle d'exemple.

VSTASKCOLUMN

Définitions de colonne pour les tâches.

VSTBM

Contient des métriques de barre d'outils.

VsTextPos

Assure le suivi de la position des points d'arrêt, de l'emplacement IP actuel et de la position du curseur pour l'espion express, l'info-bulle et les DataTips.

VSTREEDISPLAYDATA

Contient les valeurs utilisées pour récupérer les données d'affichage d'un élément dans une arborescence.

VSTREELISTITEMCHANGE

Spécifie les modifications dynamiques d'une liste d'arborescence.

VsUIElementDescriptor

Contient un identificateur pour un élément d'une fabrique d'interface.

VsUIPropertyDescriptor

Contient des méta-informations sur une propriété dans l'interface utilisateur de Visual Studio.

WINDOWPOS

Représente la position d’une fenêtre.

Interfaces

BooleanSymbolExpressionEvaluator

Représente un évaluateur d’expression booléenne.

IActiveDesigner

Gère un concepteur ActiveX utilisé comme un éditeur.

IAppxBaseExtension

Fournit les extensions de partage et du Sélecteur d'ouverture de fichier pour accéder à d'autres éléments de données du manifeste d'application.

IAppxFileOpenPickerExtension

Fournit les extensions du Sélecteur d'ouverture de fichier pour accéder à d'autres éléments de données du manifeste d'application.

IAppxManifestDesignerService

Fournit l'accès par programmation au fichier manifeste de l'application d'un projet. Il s’agit d’un service global implémenté par le package du concepteur de manifeste d’application.

IAppxManifestDesignerService2

Fournit un accès par programmation au fichier .appxmanifext d’un projet. Vous pouvez l’utiliser pour ouvrir un objet DocData fourni par le manifeste Designer, vérifier qu’il est inscrit dans la table de documents en cours d’exécution (RDT) et retourner un objet de handle de document qui implémente deux interfaces : IVsDocumentLockHolder et IVsInvisibleEditor. Cela force la fermeture d’une fenêtre de document existante et entraîne la conservation d’un RDT_EditLock par le handle de document retourné. Lorsque vous devez conserver le handle de document pendant des périodes plus longues, castez-le en IVsInvisibleEditor et utilisez GetDocData pour obtenir un pointeur vers un nouveau modèle objet. Une fois le handle de document terminé, appelez toujours IVsDocumentLockHolder.CloseDocumentHolder(), en passant généralement (uint)__FRAMECLOSE. FRAMECLOSE_SaveIfDirty comme option d’enregistrement.

IAppxManifestDesignerService3

Fournit un accès par programmation au fichier .appxmanifext d’un projet. Vous pouvez l’utiliser pour ouvrir un objet DocData fourni par le manifeste Designer, vérifier qu’il est inscrit dans la table de documents en cours d’exécution (RDT) et retourner un objet de handle de document qui implémente deux interfaces : IVsDocumentLockHolder et IVsInvisibleEditor. Cela force la fermeture d’une fenêtre de document existante et entraîne la conservation d’un RDT_EditLock par le handle de document retourné. Lorsque vous devez conserver le handle de document pendant des périodes plus longues, castez-le en IVsInvisibleEditor et utilisez GetDocData pour obtenir un pointeur vers un nouveau modèle objet. Une fois le handle de document terminé, appelez toujours IVsDocumentLockHolder.CloseDocumentHolder(), en passant généralement (uint)__FRAMECLOSE. FRAMECLOSE_SaveIfDirty comme option d’enregistrement.

IAppxManifestDocument

Fournit un modèle objet pour le manifeste d’application du projet actuel. Il est implémenté par l’objet DocData du concepteur de manifeste d’application.

IAppxManifestDocument2

Fournit un modèle objet pour le manifeste d’application du projet actuel. Il est implémenté par l’objet DocData du concepteur de manifeste d’application.

IAppxShareExtension

Fournit les extensions de partage pour accéder à d'autres éléments de données du manifeste d'application.

IAsyncLoadablePackageInitialize

Fournit un moyen d’accéder à IAsyncServiceProvider et IProfferAsyncService sans avoir à utiliser IServiceProvider. Implémenté par les packages.

IAsyncPersistFile
IAsyncPersistFileFormat
IAsyncProgressCallback

Fournit un moyen pour les propriétaires de services et de packages asynchrones de signaler la progression. La progression signalée peut être montrée à l’utilisateur de manière approyée par l’interpréteur de commandes. L’interface est implémentée par l’IDE Visual Studio. Pour les chargements de package, le instance est passé au package via la méthode Initialize. Pour les services, le package peut récupérer le instance via la méthode IProfferAsyncService.GetServiceProgressCallback. Cette interface est utilisée pour signaler la progression des charges de package et de service. Pour les packages, l’argument guidService n’est pas utilisé et sera ignoré.

IAsyncServiceProvider

Représente un fournisseur de services asynchrone.

IAsyncServiceProvider2
IBuilderWizardManager

Récupère et gère les concepteurs des propriétés et composants spécifiques. Un générateur génère le code d'un élément.

ICategorizeProperties

Fournit des noms de catégorie et mappe les catégories aux propriétés à afficher dans le Fenêtre Propriétés.

ICodeNavigate

Fournit une méthode pour afficher le code de gestionnaire d'événements par défaut pour un objet affiché donné.

ICodeNavigate2

Affiche le code du gestionnaire d'événements d'un objet affiché donné. Cette interface étend ICodeNavigate en fournissant une méthode supplémentaire pour afficher du code pour des événements spécifiques d'un objet affiché.

IComWrapper

Représente un wrapper COM.

IComWrapperFactory

Représente une fabrique de wrapper COM.

IComWrapperFactory2
IDirAutoCompleteList

Marque une liste de répertoires comme prenant en charge la saisie semi-automatique. La saisie semi-automatique affiche les sous-répertoires correspondants lorsque vous saisissez des caractères.

IDirList

Gère l'apparence et les actions d'une liste de répertoire affichée.

IDirListEvents

Spécifie le gestionnaire d'événements pour une liste de répertoires affichée. Il s'agit de l'interface sortante pour l'implémentation de la liste de répertoire IConnectionPoint.

IDirListSite

Met à jour le pointeur d'interface vers l'objet parent gérant la liste des répertoires.

IDiscoverUrlCallBack

Spécifie l'interface à utiliser lorsqu'une découverte de service Web se termine. Généralement utilisé pour informer le shell après une recherche asynchrone.

IDiscoveryClientResult

Résultat unique d'une recherche de découverte de service Web. Membre de IDiscoveryClientResultCollection.

IDiscoveryClientResultCollection

Collection de résultats, d'interfaces IDiscoveryClientResult, à partir d'une recherche de découverte de service Web.

IDiscoveryResult

Télécharge les résultats d'une session de détection d'un service Web XML.

IDiscoveryResult2

Télécharge les résultats d'une session de détection d'un service Web XML.

IDiscoverySession

Appelé par IVsAddWebReferenceDlg2 pour découvrir les services Web XML.

IDocumentSite

Met à jour les informations et fournit des méthodes pour l'objet parent du document.

IDocumentSite2

Met à jour les informations et fournit des méthodes pour l'objet parent du document. Cette interface étend et hérite de IDocumentSite.

IDropSource

Fournit des commentaires visuels et des informations relatives à la source utilisée dans une opération de glissement-déplacement.

IEnlistingInProject

Le package SCC est en cours d’inscription dans une solution ou un projet.

IEnumComponents

Énumère les composants dans un sélecteur de composant.

IEnumComReferences

Énumérateur des références COM. Utilisé dans la boîte de dialogue Ajouter une référence de l’IDE.

IEnumHierarchies

Énumérateur des projets dans la solution. Vous pouvez obtenir une instance de l'interface à l'aide de la méthode GetProjectEnum(UInt32, Guid, IEnumHierarchies) des interfaces IVsSolution et IVsSolution2.

IEnumHierarchyItems

Implémenté par l'environnement pour compter les éléments de la hiérarchie.

IEnumPackages

Énumérateur des VSPackages en cours de chargement. Vous pouvez obtenir une instance de l'interface via la méthode GetPackageEnum(IEnumPackages) de l'interface IVsShell.

IEnumProjectStartupServices

Énumère les services requis par un projet au démarrage. Vous pouvez obtenir une instance de l'interface à l'aide de la méthode GetStartupServiceEnum(IEnumProjectStartupServices) de l'interface IVsProjectStartupServices.

IEnumRunningDocuments

Représente une liste de cookies de la table de documents en cours d'exécution (RDT) qui tour à tour représentent un document ouvert.

IEnumSystemAssemblies

Énumérateur des assemblys système.

IEnumTargetFrameworks

Énumérateur des versions de l'infrastructure prises en charge.

IEnumToolboxItems

Énumérateur pour les éléments de la boîte à outils. Vous pouvez obtenir une instance de l'interface via la méthode EnumItems(String, IEnumToolboxItems) des interfaces IVsToolbox et IVsToolbox2.

IEnumToolboxTabs

Énumérateur pour les onglets de la boîte à outils. Vous pouvez obtenir une instance de l'interface à l'aide de la méthode EnumTabs(IEnumToolboxTabs) des interfaces IVsToolbox et IVsToolbox2.

IEnumVsENCRebuildableProjectCfgs

Énumère les composants dans les configurations de projet Modifier et Continuer pouvant être regénérés.

IEnumVsProfilerTargetInfos

Énumérateur des éléments dans les informations cible du profileur.

IEnumWebServices

Énumérateur des services Web proposés par un site Web ou par un projet. Vous pouvez obtenir une instance de l'interface à l'aide de la méthode WebServices(IEnumWebServices) de l'interface IVsWebServiceProvider.

IEnumWindowFrames

Énumérateur pour une collection de fenêtres telles que les fenêtres ouvertes de document. Vous pouvez obtenir une instance de l'interface à l'aide des méthodes GetDocumentWindowEnum(IEnumWindowFrames) et GetToolWindowEnum(IEnumWindowFrames) de l'interface IVsUIShell.

IErrorInfo

Fournit des informations contextuelles détaillées sur les erreurs.

IExtendedObject

Donne accès à l'objet interne d'un objet étendu. Un objet situé dans un conteneur qui fournit des propriétés supplémentaires pour l'objet, telles que la position supérieure ou gauche sur un formulaire, est un exemple d'objet étendu.

IExtendedTypeLib

Crée et gère une bibliothèque de types pour un objet étendu. Un objet situé dans un conteneur qui fournit des propriétés supplémentaires pour l'objet, telles que la position supérieure ou gauche sur un formulaire, est un exemple d'objet étendu. L'objet composite peut être traité comme un objet unique et étendu avec la bibliothèque de types étendue.

IFreeThreadedComWrapper
IHelp

Gère la récupération et l'affichage des informations d'aide en ligne. Vous pouvez obtenir une instance de l'interface à partir du service SHelp (SID_SHelp).

ILicensedClassManager

Indique à Visual Studio les classes dont un package a besoin via une liste de clés de licence. Vous pouvez obtenir une instance de l'interface via le service SLicensedClassManager (SID_SLicensedClassManager).

ILocalRegistry

Établit un objet COM inscrit localement par rapport à la ruche du Registre Visual Studio local.

ILocalRegistry2

Établit un objet COM inscrit localement par rapport à la ruche du Registre Visual Studio local.

ILocalRegistry3

Génère un Registre local relatif à la ruche du Registre Visual Studio. Cette interface étend ILocalRegistry2. Vous pouvez obtenir une instance de l'interface via le service SLocalRegistry (SID_SLocalRegistry).

ILocalRegistry4

Génère un Registre local relatif à la ruche du Registre Visual Studio. Vous pouvez obtenir une instance de l'interface via le service SLocalRegistry (SID_SLocalRegistry).

ILocalRegistry5

Implémenté par le shell Visual Studio et peut être obtenu via le service SLocalRegistry. Il ajoute une méthode semblable à la méthode CreateManagedInstance(String, String, String, Guid, IntPtr) mais qui prend en charge l'agrégation COM avec un objet externe donné.

IOleComponent2

Permet aux composants de participer au traitement des messages pendant qu'ils attendent des handles.

IOleComponentUIManager

L’interface IOleComponentUIManager permet aux objets VSPackage sur place d’accéder à diverses fonctionnalités d’interface utilisateur fournies par l’environnement, telles que l’affichage des messages, les menus contextuels et la barre de status.

IOleInPlaceComponent

Permet aux objets VSPackage sur place de fonctionner comme un composant entièrement intégré de l'environnement à l'aide du service SOleComponentUIManager.

IOleInPlaceComponentSite

L’interface IOleInPlaceComponentSite n’est actuellement pas prise en charge. Une fois prise en charge, elle est implémentée par le conteneur d'un objet VSPackage sur place pour contrôler le mode interface utilisateur de l'objet.

IOleInPlaceComponentUIManager

Active les menus, les barres d'outils et les commandes des objets VSPackage existants à intégrer dans le service SOleComponentUIManager de l'environnement et à gérer via celui-ci.

IPerPropertyBrowsing2

Mappe les propriétés à leurs générateurs et exécute ces derniers. Un générateur retourne une ou des valeurs pour une propriété donnée. Le concepteur de styles pour une feuille de styles en cascade est un exemple de concepteur.

IPersistFileFormat

Obtient les informations de format de fichier sur les éléments qui requièrent l'enregistrement, et active le chargement et l'enregistrement de programmation d'un objet dans un format spécifié par l'utilisateur.

IPersistXMLFragment

Utilisé pour rendre persistantes les données non liées à la génération au format XML libre.

IPreferPropertyPagesWithTreeControl

Entraîne l'affichage d'un contrôle d'arborescence, au lieu d'onglets, par la page de propriétés.

IProfferAsyncService

Permet d’inscrire un fournisseur pour des services qui peuvent être récupérés de manière asynchrone. Similaire à IProfferService.La mise en œuvre doit être avec thread libre.

IProfferService

Permet à un VSPackage d’offrir de nouveaux services via l’environnement Visual Studio qui ne sont pas implémentés en mode natif par l’environnement. En fait, il fournit le mécanisme permettant aux VSPackages de contribuer à l'environnement. L'interface IProfferService fait partie de SProfferService.

IProfferTypeLib

Permet à un concepteur ActiveX de fournir une bibliothèque de types à son hôte. Le concepteur fournit la bibliothèque de types via le service SProfferTypeLib (SID_SProfferTypeLib).

IPropertyPageUndoString

Utilisé par les contrôles pour fournir une chaîne d'annulation pour les paramètres de leur page de propriétés.

IProvideAltHTML

Utilisé par un contrôle Web pour fournir un texte de propriété Alt et indiquer si le texte est modifiable.

IProvideDynamicClassInfo

Utilisé par les concepteurs ActiveX pour fournir des informations de type dynamique via une interface ITypeInfo. Un conteneur peut utiliser l'interface pour obtenir des informations de type en réponse aux événements de modification de type.

IProvidePropertyBuilder

Gère un générateur, le code qui construit la valeur d'une propriété. Cela prend souvent la forme d'une boîte de dialogue qui s'affiche lorsque le bouton de sélection (…) est sélectionné dans la page de propriétés.

IProvideRuntimeHTML

Utilisé par un contrôle ActiveX pour fournir une chaîne HTML à son conteneur au moment de l'exécution.

IReferenceInfo

Fournit des informations sur un résultat d'une session de découverte d'un service Web XML. Utilise la méthode GetReferenceInfo(Int32, IReferenceInfo) de l'interface IDiscoveryResult pour obtenir une instance de cette interface.

IRequireClasses

Fournit une liste des ID de classe à utiliser avec l'interface ILicensedClassManager. Les identificateurs indiquent à Visual Studio les classes requises par un package.

ISccManagerLoaded

Définit le moment où le SccManager est chargé.

ISchemaReferenceInfo

Retourne l'espace de noms cible d'un schéma XML trouvé comme le résultat d'une recherche de découverte de service Web. Vous pouvez rechercher le type de document avec l'interface IReferenceInfo, puis utiliser ISchemaReferenceInfo le cas échéant.

ISelectionContainer

Fournit l’accès aux objets utilisés pour mettre à jour le Fenêtre Propriétés.

ITrackSelection

Indique à l'environnement une modification dans le conteneur de sélection actuel.

IUIElement

Affiche ou masque un élément d'interface utilisateur. Implémenté par l'élément et utilisé par le conteneur.

IUIHostLocale

Permet d'accéder aux services de paramètres régionaux de l'interface utilisateur de l'hôte pour gérer la localisation de chaîne de boîte de dialogue.

IUIHostLocale2

Permet d'accéder aux services de paramètres régionaux de l'interface utilisateur de l'hôte pour gérer la localisation de chaîne de boîte de dialogue.

IUIHostLocale3
IVsActivityLog

Ajoute des événements au journal des activités IDE. Utilise le service SVsActivityLog (SID_SVsActivityLog) pour obtenir une instance de l'interface.

IVsAddNewWebProjectItemDlg

Affiche la boîte de dialogue AddItem avec un contrôle listview et des contrôles web spécifiques. À utiliser dans les implémentations de projet Web. Vous pouvez obtenir une instance de l'interface à partir du service SVsAddProjectItemDlg (SID_SVsAddProjectItemDlg).

IVsAddProjectItemDlg

Fournit l’accès à la boîte de dialogue Ajouter un élément de projet de l’environnement dans le but d’ajouter de nouveaux éléments au projet.

IVsAddProjectItemDlg2

Fournit l’accès à la boîte de dialogue Ajouter un élément de projet de l’environnement dans le but d’ajouter de nouveaux éléments au projet.

IVsAddProjectItemDlg3
IVsAddToolboxItems

Ajoute des éléments à la boîte à outils.

IVsAddWebReferenceDlg

Permet à un VSPackage d'inclure une boîte de dialogue de services Web.

IVsAddWebReferenceDlg2

Permet à un VSPackage d'inclure une boîte de dialogue de services Web.

IVsAggregatableProject

Implémenté par un projet qui prend en charge l'ajout de sous-types de projet via l'agrégation.

IVsAggregatableProject2

Représente un projet agrégable.

IVsAggregatableProjectFactory

Crée un type de projet qui prend en charge l'agrégation.

IVsAppCommandLine

Cette interface est utilisée par un package pour lire les commutateurs de ligne de commande entrés par l'utilisateur.

IVsAppCompat

L'interface IVsAppCompat est généralement utilisée pour empêcher la compatibilité des projets avec les versions antérieures de l'application. Cette interface est disponible via le service SVsSolution. Pour plus d’informations, consultez Prise en charge de la version des projets personnalisés.

IVsAppContainerBootstrapper

Représente le programme d’amorçage.

IVsAppContainerBootstrapper2

Représente le programme d’amorçage.

IVsAppContainerBootstrapper3

Représente le programme d’amorçage.

IVsAppContainerBootstrapper4
IVsAppContainerBootstrapper5
IVsAppContainerBootstrapper6
IVsAppContainerBootstrapperEvents

Représente les événements du programme d’amorçage.

IVsAppContainerBootstrapperLogger

Représente l’enregistreur d’événements du programme d’amorçage.

IVsAppContainerBootstrapperResult

Représente le résultat d’une opération de programme d’amorçage de conteneur d’application.

IVsAppContainerDeveloperLicensing

Fournit la prise en charge de base pour traiter l'attribution d'une licence du développeur.

IVsAppContainerProjectDeploy

Déploie l'application conteneur d'application.

IVsAppContainerProjectDeploy2

Déploie l'application conteneur d'application.

IVsAppContainerProjectDeployCallback

Fournit des informations et définit des méthodes de rappel pour surveiller l'opération de déploiement de projets de conteneur d'application.

IVsAppContainerProjectDeployEvents

Gère les événements qui se produisent avant et après le processus de déploiement du conteneur d'applications.

IVsAppContainerProjectDeployOperation

Fournit un contrôle pendant que l'application conteneur d'application est déployée.

IVsAppContainerProjectDeployResult

Fournit des résultats détaillés de l'opération de déploiement d'application conteneur d'application.

IVsAssemblyNameUnification

Retourne le nom de l'assembly unifié en fonction des noms simples et complets utilisés par le chargeur et de la liste des assemblys .NET Framework (FrameworkList.xml). Utilise le service SVsAssemblyNameUnification (SID_SvsAssemblyNameUnification) pour obtenir une instance de l'interface.

IVsAssemblyReference

Fournit des informations sur les références d'assemblys de Visual Studio.

IVsAssemblyReferenceProviderContext

Objet de contexte utilisé pour initialiser le fournisseur de référence d'assembly.

IVsAsyncCommandParameters

Une instance de cette interface est envoyée en tant qu’argument d’entrée aux commandes avec , AsyncFromUIInvocationlorsqu’elles sont exécutées par un mouvement d’interface utilisateur tel qu’une commande de menu, un bouton de barre d’outils ou une liaison de touche.

IVsAsyncDataSourceFactory
IVsAsyncDeferredDocView
IVsAsyncDeferredDocView2
IVsAsyncDocViewResult
IVsAsyncEnum

Implémenté par les énumérateurs prenant en charge le comportement asynchrone.

IVsAsyncEnumCallback

Interface décrivant la méthode de rappel utilisée par un énumérateur asynchrone pour indiquer que le prochain élément est disponible. Vous définissez le rappel à l'aide de la méthode AdviseAsyncEnumCallback(IVsAsyncEnumCallback, UInt32) de l'interface IVsAsyncEnum.

IVsAsynchOpenFromScc

Cette interface prend en charge le chargement asynchrone des projets à partir du contrôle de code source.

IVsAsynchOpenFromSccProjectEvents

Fournit des informations de progression pendant le chargement asynchrone d'un projet ou d'une solution de contrôle de code source.

IVsAsynchronousProjectCreate

Crée des projets de façon asynchrone. Cette interface est implémentée par les fabriques de projet pour prendre en charge le chargement de solution d'arrière-plan.

IVsAsynchronousProjectCreateUI

Avertit un client lorsque le projet de chargement atteint l'état configuré.

IVsAsyncOpenDocumentResult

Représente le résultat d’une opération d’ouverture de document asynchrone.

IVsAsyncPersistDocData
IVsAsyncPersistHierarchyItem
IVsAsyncRunningDocumentTable
IVsAsyncRunningDocumentTable2
IVsAsyncRunningDocumentTable3
IVsAsyncRunningDocumentTable4
IVsAsyncSaveResult

Résultat d’une opération d’enregistrement asynchrone. Il s’agit de la valeur retournée par la méthode GetResult sur l’enregistrement asynchrone retourné IVsTask.

IVsAsyncShell
IVsAsyncShellOpenDocument

Interface de service qui fournit un ensemble de méthodes pour ouvrir des documents de manière asynchrone.

IVsAsyncSolution
IVsAsyncToolWindowFactory
IVsAsyncToolWindowFactoryProvider
IVsAsyncUIFactory
IVsBackForwardNavigation

Rarement utilisé. Permet à la fenêtre de naviguer vers arrière et l'avant jusqu'à des points de navigation enregistrés. Utilise la méthode AddNewBFNavigationItem(IVsWindowFrame, String, Object, Int32) de l'interface IVsUIShell pour ajouter un point de navigation.

IVsBackForwardNavigation2

Permet à la fenêtre de naviguer vers arrière et l'avant jusqu'à des points de navigation enregistrés.

IVsBatchProjectActionContext
IVsBatchUpdate

Initialise l'incorporation de toutes les mises à jour de données en attente dans une mémoire tampon de texte ou une vue.

IVsBooleanSymbolExpressionEvaluator

Fournit l’analyse et l’évaluation des expressions par rapport à un ensemble de symboles booléens afin de tester si un ensemble de symboles entraîne l’évaluation de l’expression sur true. Vous pouvez obtenir cette interface en appelant GetService(Type) à l’aide de VsProjectCapabilityExpressionMatcher.

IVsBooleanSymbolExpressionEvaluator2

Fournit l’analyse et l’évaluation des expressions par rapport à un testeur d’accès de symboles booléens afin de tester si un ensemble de symboles entraîne l’évaluation de l’expression sur true. Elle est obtenue en cocréant le GUID du service BooleanSymbolExpressionEvaluator.

IVsBooleanSymbolPresenceBulkChecker

Fournit un testeur d’accès en bloc de symboles booléens utilisés par IVsBooleanSymbolExpressionEvaluator2 lors de l’évaluation d’une expression booléenne.

IVsBooleanSymbolPresenceChecker

Fournit un testeur de positionnement des symboles booléens utilisés par IVsBooleanSymbolExpressionEvaluator2 lors de l’évaluation d’une expression booléenne.

IVsBroadcastMessageEvents

Diffuse les messages aux clients devant être notifiés des événements survenant dans l'environnement.

IVsBrowseComponentSet

Fournit les données contenues dans le jeu de composants de recherche.

IVsBrowseContainersList

Fournit des informations sur un conteneur dans une liste de conteneurs ou recherche le conteneur d'un composant.

IVsBrowseObject

Permet la récupération de l'objet IVsHierarchy ou du VSITEMID à partir de l'objet de navigation dans la configuration de projet.

IVsBrowseProjectLocation

Affiche une boîte de dialogue pour rechercher l'emplacement d'un nouveau projet.

IVsBuildableProjectCfg

Gère l'opération de génération d'une configuration de projet.

IVsBuildableProjectCfg2

Fournit des informations sur la configuration de build d'un projet et exécute la génération.

IVsBuildDependency

Permet à un projet de décrire les dépendances de build.

IVsBuildItemStorage
IVsBuildItemStorageCallback
IVsBuildMacroInfo

Permet l'évaluation de macros en récupérant, à partir du projet, la chaîne associée à un nom de macro.

IVsBuildManagerAccessor

Fournit un moyen pour le code non managé d'obtenir l'accès à l'objet Moteur global sans devoir instancier un objet coûteux tel qu'un projet. (Le code non managé ne peut pas accéder directement à Engine.GlobalEngine parce que cet objet est marqué comme « statique », et les « objets statiques » ne sont pas facilement accessibles au-delà des limites d'interopérabilité COM).

IVsBuildManagerAccessor2

Permet de synchroniser l'accès au gestionnaire de builds par défaut MSBuild.

IVsBuildManagerAccessor3

Permet de synchroniser l'accès au gestionnaire de builds par défaut MSBuild.

IVsBuildManagerAccessor4
IVsBuildPropertyStorage

Obtient et définit les propriétés MSBuild dans le fichier projet.

IVsBuildPropertyStorage2

Implémentée par le système de projet pour donner aux versions l'accès au système de propriétés MSBuild. Cette interface fournit plus de souplesse au niveau des propriétés de configuration que IVsBuildPropertyStorage. Elle permet d'ajouter un nouveau groupe de propriétés conditionnelles et n'abandonne pas les valeurs.

IVsBuildPropertyStorage3

Implémentée par le système de projet pour donner aux versions l'accès au système de propriétés MSBuild. Cette interface fournit plus de souplesse au niveau des propriétés de configuration que IVsBuildPropertyStorage. Elle permet d'ajouter un nouveau groupe de propriétés conditionnelles et n'abandonne pas les valeurs.

IVsBuildPropertyStorageEvents

Représente les événements de stockage de propriétés de build.

IVsBuildStatusCallback

Permet à l'environnement de recevoir des notifications sur l'état d'une opération de génération.

IVsBulkFileOperation
IVsCallBrowser

Manipule l’Explorateur d’appels à des fins de débogage. Vous pouvez obtenir une instance de cette interface à partir du service SVsCallBrowser (SID_SVsCallBrowser).

IVsCfg

Fournit des informations sur la configuration d'un projet.

IVsCfgBrowseObject

Retourne l'objet IVsCfg d'après l'objet de recherche de configuration de projet.

IVsCfgProvider

Autorise les projets à gérer les informations de configuration.

IVsCfgProvider2

Autorise les projets à gérer les informations de configuration.

IVsCfgProviderEvents

Fournit des notifications d'événements de configuration.

IVsCfgProviderEventsHelper

Implémenté par l'environnement, appelé par les projets pour être utilisé en tant que programme d'assistance qui implémente le IVsCfgProvider2.

IVsClassView

Autorise la navigation vers un objet dans l'Affichage de classes.

IVsCmdNameMapping

Mappe les noms des commandes et les GUID. Vous permet de déterminer la totalité des commandes et des noms. Vous pouvez obtenir une instance de cette interface à partir du service SVsCmdNameMapping (SID_SVsCmdNameMapping).

IVsCodeDefView

Manipule la fenêtre Affichage de définition de code. Vous pouvez obtenir une instance de l'interface à partir du service SVsCodeDefView (SID_SVsCodeDefView).

IVsCodeDefViewContext

Définit le contexte pour afficher la fenêtre de l'outil Définition de code. Le contexte inclut des opérations telles que le nom de fichier, la ligne et les numéros de colonne.

IVsCodeShareHandler

Interface interne. Ne pas utiliser.

IVsCombinedBrowseComponentSet

Combine plusieurs jeux de composants.

IVsCommandArgInfo

Permet à une implémentation de QueryStatus(Guid, UInt32, OLECMD[], IntPtr) d'effectuer une requête pour savoir si un argument de commande a été fourni.

IVsCommandWindow

Permet au package d’utiliser la fenêtre Commande. Vous pouvez obtenir une instance de l'interface à partir du service SVsCommandWindow (SID_SVsCommandWindow).

IVsCommandWindow2

Définit le mode de la fenêtre commande. Vous pouvez obtenir une instance de cette interface à partir du service SVsCommandWindow (SID_SVsCommandWindow).

IVsCommandWindowsCollection

Manipule les fenêtres dans la liste des fenêtres de commandes que Visual Studio gère. Vous pouvez obtenir une instance de l'interface à partir du service SVsCommandWindowsCollection (SID_SVsCommandWindowsCollection).

IVsCommentTaskInfo

Fournit des informations sur les jetons de tâche de commentaire utilisées par la liste des tâches.

IVsCommentTaskToken

Représente un jeton de tâche de commentaire.

IVsCommonMessagePump

Permet à l'utilisateur de maintenir la réactivité de Visual Studio pendant le traitement en arrière-plan. L'interface peut être obtenue via le service SVsCommonMessagePumpFactory.

IVsCommonMessagePumpClientEvents

Fournit une logique personnalisée pour gérer des événements d'attente tels que l'écoulement d'une minuterie, une signalisation de handle ou une réception de message de fenêtre. L'interface est requise uniquement pour les scénarios d'attente plus avancés qui nécessitent davantage de contrôle sur la logique d'attente. Dans la plupart des cas, la fonctionnalité par défaut offerte par la méthode ModalWaitForObjects(IntPtr[], UInt32, UInt32) doit être suffisante. Cette interface est une version simplifiée de IOleComponent2.

IVsCommonMessagePumpFactory

Permet à l'implémenteur de créer un IVsCommonMessagePump.

IVsComponentEnumeratorFactory

Fournit un énumérateur pour les composants, les chemins d'assembly ou une liste de répertoires contenant des références. Vous pouvez obtenir une instance de l'interface à partir du service SCompEnumService (SID_SCompEnumService).

IVsComponentEnumeratorFactory2

Fournit un énumérateur pour les composants, les chemins d'assembly ou une liste de répertoires contenant des références. Vous pouvez obtenir une instance de l'interface à partir du service SCompEnumService (SID_SCompEnumService). Cette interface étend IVsComponentEnumeratorFactory en adoptant une liste délimitée par des points-virgules des chemins.

IVsComponentEnumeratorFactory3

Fournit un énumérateur pour les composants, les chemins d'assembly ou une liste de répertoires contenant des références. Vous pouvez obtenir une instance de l'interface à partir du service SCompEnumService (SID_SCompEnumService). Cette interface étend les fonctionnalités IVsComponentEnumeratorFactory2 en créant un énumérateur qui retourne également des informations d'exécution. Si ce n'est pas le cas, toutefois, hérite de la IVsComponentEnumeratorFactory2.

IVsComponentEnumeratorFactory4

Énumère les composants conformément au multiciblage extensible.

IVsComponentModelHost

Expose les informations nécessaires pour l’hébergement MEF Visual Studio. Vous pouvez obtenir cette interface via le service SVsComponentModelHost.

IVsComponentSelectorData

Retourne les données relatives à un composant.

IVsComponentSelectorDlg

Ajoute des composants à un projet.

IVsComponentSelectorDlg2

Gère les références aux composants de différents types au sein du projet.

IVsComponentSelectorDlg3

Gère les références aux composants de différents types au sein du projet.

IVsComponentSelectorDlg4

Gère les références aux composants de différents types au sein du projet. Implémenté par le shell Visual Studio et obtenu via le service SVsComponentSelectorDlg.

IVsComponentSelectorProvider

Implémentés par des VSPackages qui fournissent des pages à un sélecteur de composants, comme la boîte de dialogue Ajouter une référence.

IVsComponentUser

Ajoute des composants à un projet spécifié.

IVsComReference

Fournit des informations sur les références COM de Visual Studio.

IVsComReferenceProviderContext

Objet de contexte utilisé pour initialiser le fournisseur de référence COM.

IVsConfigurationManagerDlg

Affiche la boîte de dialogue Configuration Manager. Vous pouvez obtenir une instance de l'interface à partir du service SVsConfigurationManagerDlg (SID_SVsConfigurationManagerDlg).

IVsConfigureToolboxItem

Implémenté par les clients pour configurer les éléments de boîte à outils managés à mesure qu'ils sont ajoutés à la boîte à outils en les inscrivant auprès du IToolboxService. Les objets qui implémentent l'interface sont créés au moyen de CreateInstance(Guid, Object, Guid, UInt32, IntPtr). Ils doivent être inscrits sous la clé $RegRoot$\ToolboxItemConfiguration.

IVsConnectedServiceInstanceReference

Représente une référence à un service connecté.

IVsConnectedServiceInstanceReferenceProviderContext

Contexte du fournisseur de référence de service connecté.

IVsConnectedServiceProperties

Représente les propriétés du service connecté.

IVsContextualIntellisenseFilter

Filtre les éléments IntelliSense pour vérifier si l'aide IntelliSense s'affiche ou non. Vous pouvez obtenir une instance de l'interface à partir de la méthode GetFilter(IVsHierarchy, IVsContextualIntellisenseFilter) de l'interface IVsContextualIntellisenseFilterProvider.

IVsContextualIntellisenseFilterProvider

Fournit un filtre pour les éléments IntelliSense en fonction des informations de la hiérarchie de projet. Vous pouvez obtenir une instance de l'interface à partir de la configuration de périphérique (DevCfg).

IVsCoTaskMemFreeMyStrings

Utilisé en association avec d'autres interfaces pour indiquer que les chaînes retournées à partir de ces interfaces doivent être libérées par l'appelant.

IVsCreateAggregateProject

Appelé par un type de projet qui prend en charge l'agrégation.

IVsDataEnvironment

Fournit une interface aux services de données, tels que des connexions de base de données. Vous pouvez utiliser l'interface pour prendre en charge la navigation dans les services Web.

IVsDataObjectStringMapEvents

Implémenté par les clients du IVsDataObjectStringMapManager qui sont intéressés par l'obtention d'un rappel lorsque le mappage de chaîne est modifié.

IVsDataObjectStringMapManager

Active le stockage des paires nom/valeur dans un IDataObject. Plusieurs cartes de chaîne avec des noms différents peuvent exister dans un seul objet de données. Vous pouvez obtenir cette interface à l'aide de SVsDataObjectStringMapManager.

IVsDataObjectStringMapManager2

Active le stockage des paires nom/valeur dans un IDataObject. Plusieurs cartes de chaîne avec des noms différents peuvent exister dans un seul objet de données.

IVsDataSourceFactory

Implémenté par les packages qui fournissent leurs propres fabriques de sources de données.

IVsDebuggableProjectCfg

Permet à une configuration créée d'être démarrée et exécutée par le débogueur.

IVsDebuggableProjectCfg2

Prend en charge le lancement du débogage (commande F5). Étend IVsDebuggableProjectCfg pour fournir un appel de méthode (OnBeforeDebugLaunch(UInt32)) avant de lancer le débogueur.

IVsDebuggableProtocol

Permet aux clients d'ajouter à la liste de protocoles débogables.

IVsDebugger

Permet d'accéder au débogueur actuel afin que le module puisse écouter les événements de débogueur. Vous pouvez obtenir une instance de cette interface à partir de la méthode GetIVsDebugger() du service LanguageService.

IVsDebugger10
IVsDebugger2

Fournit un accès supplémentaire au débogueur. Vous pouvez obtenir une instance de cette interface à partir du service SVsShellDebugger (SID_SVsShellDebugger). Cette interface étend IVsDebugger.

IVsDebugger3

Fournit un accès supplémentaire au débogueur. Vous pouvez obtenir une instance de cette interface à partir du service SVsShellDebugger (SID_SVsShellDebugger). Cette interface étend IVsDebugger et IVsDebugger2.

IVsDebugger4

Fournit un accès supplémentaire au débogueur. Vous pouvez obtenir une instance de cette interface à partir du service SVsShellDebugger (SID_SVsShellDebugger).

IVsDebugger5

Implémenté par le débogueur, obtenu via le service SID_SVsShellDebugger.

IVsDebugger6
IVsDebugger7
IVsDebugger8
IVsDebugger9
IVsDebuggerEvents

Fournit une notification lorsque le débogueur modifie le mode. Le débogueur s'exécute dans l'un des trois modes : exécution, arrêt ou conception. L'interface est un argument de la méthode AdviseDebuggerEvents(IVsDebuggerEvents, UInt32) de l'interface IVsDebugger. L'interface est un récepteur d'événements, un destinataire d'événements, implémentée par les composants souhaitant la notification des modifications dans le débogueur.

IVsDebuggerLaunchAsync
IVsDebuggerLaunchCompletionCallback
IVsDebugLaunch

Lance le débogueur. Vous pouvez obtenir une instance de cette interface à partir du service SVsDebugLaunch (SID_SVsDebugLaunch).

IVsDebugLaunchHook

Cette interface ne doit pas être implémentée, consommée ni appelée. Cette interface peut empêcher la fonctionnalité principale de Visual Studio. Elle est conçue pour permettre aux implémenteurs de moteurs de débogage d'étendre les demandes de débogage des systèmes de projet existants.

IVsDebugProcessNotify

Fournit des avis sur l'arrêt imminent du débogueur. Utilisé en tant qu'argument VsDebugTargetInfo2 de la méthode LaunchDebugTargets2(UInt32, IntPtr) de l'interface IVsDebugger2.

IVsDebugRemoteDiscoveryUI

Fournit des méthodes pour la découverte des ordinateurs Remote Debugging. Vous pouvez obtenir une instance de cette interface à partir du service SVsDebugRemoteDiscoveryUI (SID_SVsDebugRemoteDiscoveryUI).

IVsDebugTargetSelectionService

Fournit des services de sélection cibles de débogage. Cette interface est implémentée par le package DebugTargetHandler singleton. Les projets peuvent également participer à cette implémentation commune du contrôleur de menu DebugTarget. Vous pouvez obtenir une instance de cette interface à partir du service SVsDebugTargetSelectionService (SID_SVsDebugTargetSelectionService).

IVsDefaultToolboxTabState

Détermine l’état par défaut, développé ou non, d’un onglet de la boîte à outils. Interface facultative pour les implémenteurs IVsToolboxUser.

IVsDeferredDocView

Diffère la fourniture d'une vue réelle du document jusqu'à la fin du chargement et de l'enregistrement des données de document dans la table de document en cours d'exécution (RDT). Cela permet au package d'examiner le document et de déterminer quel type de vue fournir.

IVsDeferredSaveProject

Retarde définitivement l’enregistrement d’un projet jusqu’à ce que l’utilisateur l’enregistre avec SaveAll. Crée un effet de conservation du projet dans la mémoire. Le package utilise un nom généré pour le projet et des fichiers temporaires à un emplacement temporaire. Limite la solution à un projet.

IVsDependency

Décrit un projet utilisé par un autre projet dans les opérations de génération ou le déploiement.

IVsDependencyProvider

Permet d'accéder aux dépendances d'une configuration de projet.

IVsDeployableProjectCfg

Permet à un projet de gérer les opérations de déploiement.

IVsDeployableProjectCfg2

Utilisé pour prendre en charge la sortie concernant le déploiement pendant le déploiement du projet. Étend et hérite de IVsDeployableProjectCfg.

IVsDeployDependency

Permet d'accéder à une dépendance de groupe de sorties.

IVsDeployDependency2

Récupère les valeurs de propriété de dépendance par nom.

IVsDeployStatusCallback

Permet à l'environnement de recevoir des notifications sur l'état d'une opération de déploiement.

IVsDesignerInfo

Obtient la technologie du concepteur et d'autres informations agnostiques en termes de langage associées à un concepteur. Il peut être récupéré du framework de documents de Visual Studio.

IVsDesignTimeAssemblyResolution

Fournit des méthodes qui effectuent la résolution d'assembly au moment de la conception.

IVsDesignTimeAssemblyResolution2

Fournit la résolution de temps de conception des chemins d'accès de référence d'assembly dans le framework cible actuel. Cette interface a été récupérée en tant que service ItemContext à partir du projet.

IVsDetermineWizardTrust

Définit des événements d'un assistant, ainsi que des méthodes en fournissant les informations d'état. Vous pouvez obtenir une instance de l'interface à partir du service SVsDetermineWizardTrust (SID_SVsDetermineWizardTrust).

IVsDiagnosticsItem

Fournit des informations à utiliser dans les diagnostics.

IVsDiagnosticsProvider

Permet aux composants de participer au système de diagnostic du shell.

IVsDifferenceService

Ouvre une fenêtre dans Visual Studio qui compare deux fichiers.

IVsDiscoveryService

Crée une session de détection.

IVsDocDataFileChangeControl

Détermine si les modifications des fichiers de données de document effectuées en dehors de l'éditeur doivent être ignorées.

IVsDocOutlineProvider

Fournit des informations sur une structure de document.

IVsDocOutlineProvider2

Permet de modifier la traduction des touches accélérateur du Shell.

IVsDocumentLockHolder

Permet à un non éditeur d'ajouter un verrou de modification à un élément stocké dans la table de document en cours d'exécution.

IVsDocumentPreviewer

Fournit des informations sur le générateur d'aperçu de document.

IVsDpiAware
IVsDummy
IVsDynamicNavigationItem

Fournit des informations sur un élément de navigation créé dynamiquement.

IVsEditorFactory

Crée des instances d'objets de vue de document et des objets de données.

IVsEditorFactory2

Crée des instances d'objets de vue de document et des objets de données.

IVsEditorFactory3
IVsEditorFactory4
IVsEditorFactoryChooser

Implémenté par une fabrique d'éditeur en tant que sélecteur (ou délégant) pour d'autres types de fabriques d'éditeur.

IVsEditorFactoryNotify

Fournit des méthodes de notification pour enregistrer ou renommer un fichier, ou ajouter un élément.

IVsENCRebuildableProjectCfg
IVsENCRebuildableProjectCfg2
IVsEnhancedDataTip

Active la personnalisation des DataTips dans le débogueur.

IVsEnumCommentTaskTokens

Énumère une collection de jetons de tâche de commentaire associée à la liste des tâches.

IVsEnumCryptoProviderContainers

Fournit un énumérateur pour tous les conteneurs de clé dans un fournisseur de chiffrement. Un conteneur de clé fait partie d'une base de données de clés contenant toutes les paires de clés pour un utilisateur donné. Retourné par la méthode EnumContainers(String, IVsEnumCryptoProviderContainers) de l'interface IVsStrongNameKeys.

IVsEnumCryptoProviders

Fournit un énumérateur aux fournisseurs de services de chiffrement de liste. Retourné par la méthode EnumProviders(IVsEnumCryptoProviders) de l'interface IVsStrongNameKeys.

IVsEnumDependencies

Énumère un ensemble de dépendances.

IVsEnumDocumentPreviewers

Énumère un ensemble de générateurs d'aperçu de document.

IVsEnumGuids

Énumère une collection de GUID.

IVsEnumHierarchies

Fournit une énumération pour les IVsHierarchy objets.

IVsEnumHierarchyItemsFactory

Crée des instances de IEnumHierarchyItems, un énumérateur pour les éléments de la hiérarchie de projet. Vous pouvez obtenir une instance de cette interface à partir du service SVsEnumHierarchyItemsFactory (SID_SVsEnumHierarchyItemsFactory).

IVsEnumLibraries2

Énumère les bibliothèques de symboles.

IVsEnumNavInfoNodes

Énumère les éléments de nœud représentés par l'interface IVsNavInfo.

IVsEnumOutputs

Énumère un jeu d'éléments de sortie de build à partir de la configuration d'un projet. Énumère un jeu d'éléments de sortie de build à partir de la configuration d'un projet.

IVsEnumSearchProviders

Énumère une collection de moteurs de recherche.

IVsEnumSelectedSymbols

Énumérateur des groupes de symboles sélectionnés. L'énumérateur retourne un tableau d'interfaces IVsSelectedSymbol.

IVsEnumSharedProjectReferences
IVsEnumTaskItems

Énumère les tâches associées aux fournisseurs de tâches.

IVsEnumWindowSearchFilters

Énumère une collection de filtres de recherche de fenêtre.

IVsEnumWindowSearchOptions

Énumère une collection d'options de recherche de fenêtre.

IVsErrorItem

Fournit des informations sur un élément d'erreur. Les informations comprennent la hiérarchie à laquelle l'erreur appartient et, s'il s'agit d'une erreur, un avertissement ou un message.

IVsErrorItem2

Implémentée par les éléments de liste d'erreurs (en plus de IVsTaskItem). Utilisez cette interface au lieu de IVsErrorItem2 lorsque vous souhaitez spécifier votre propre icône personnalisée dans la fenêtre Liste d'erreurs.

IVsErrorList

Manipule la fenêtre BuildErrorList. Vous pouvez obtenir une instance de cette interface à partir du service SVsErrorList (SID_SVsErrorList). Le service SVsErrorList fournit également IVsTaskList.

IVsExtensibility3

Non destiné à être utilisé directement à partir de votre code. Implémente la plupart des fonctionnalités qui prennent en charge l'extensibilité, y compris l'initialisation de différents événements. Combine les interfaces plus anciennes IVsExtensibility et IVsExtensibility2, qui n'étaient pas utilisables à partir d'un code managé dans une interface utilisable à partir d'un code managé.

IVsExtensibleObject

Retourne un objet Automation spécifique à VSPackage à des points spécifiques dans le modèle Automation.

IVsExternalFilesManager

Implémenté par l'environnement pour traiter le projet Fichiers divers.

IVsExternalFilesManager2

Implémenté par l'environnement pour traiter le projet Fichiers divers.

IVsFavoritesProvider

Utilisé par l'environnement lors de l'ajout d'une URL à la liste des favoris.

IVsFileBackup2

Cette interface doit être prise en charge par les données de document qui doivent être sauvegardées. Visual Studio File Recovery sauvegarde tous les objets de la table de documents en cours d’exécution qui prennent en charge IVsFileBackup2 et ont des modifications non enregistrées. Implémentez cette interface plutôt que IVsFileBackup si votre composant prend en charge les sauvegardes asynchrones qui ne s’exécutent pas sur le thread d’interface utilisateur.

IVsFileChangeEvents

Avertit les clients lorsque les fichiers sélectionnés ont été modifiés sur le disque.

IVsFileChangeEx

Autorise les modifications à un fichier ou un répertoire.

IVsFileChangeEx2
IVsFileChangeEx3
IVsFileMergeService

Gère une fenêtre dans Visual Studio qui exécute une opération de fusion tripartite.

IVsFileReference

Fournit des informations sur les références de fichiers de Visual Studio.

IVsFileReferenceProviderContext

Objet de contexte utilisé pour initialiser le fournisseur de référence de fichier.

IVsFileUpgrade

Effectue des mises à jour de fichier dans le cadre d'une mise à jour de projet.

IVsFileUpgrade2

Effectue des mises à jour de fichier pour les versions spécifiées dans le cadre d'une mise à jour de projet.

IVsFilterAddProjectItemDlg

Définit le filtrage de la boîte de dialogue Ajouter un élément.

IVsFilterAddProjectItemDlg2

Définit le filtrage de la boîte de dialogue AddItem.

IVsFilterKeys

Contrôle la liaison entre les clés et les commandes. Vous pouvez obtenir une instance de cette interface à partir du service SVsFilterKeys (SID_SVsFilterKeys).

IVsFilterKeys2

Contrôle la liaison entre les clés et les commandes. Vous pouvez obtenir une instance de cette interface à partir du service SVsFilterKeys (SID_SVsFilterKeys). Étend mais n'hérite pas de IVsFilterKeys.

IVsFilterNewProjectDlg

Fournit le filtrage des éléments de la boîte de dialogue Nouveau projet. Implémenté par les composants souhaitant filtrer.

IVsFindSymbol

Implémente la recherche effectuée par la commande de menu FindSymbol. Vous pouvez obtenir une instance de cette interface à partir du service SVsObjectSearch (SID_SVsObjectSearch).

IVsFindSymbol2

Implémente la recherche effectuée par la commande de menu FindSymbol, avec prise en charge de plusieurs frameworks.

IVsFindSymbolEvents

Interface sortante pour les événements, tels que les modifications apportées aux options de recherche, liés à la commande Rechercher un symbole. Le client implémente l'interface et notifie le serveur.

IVsFindSymbolEvents2

Interface sortante pour les événements, tels que les modifications apportées aux options de recherche, liées à la commande Rechercher un symbole, avec prise en charge de plusieurs frameworks.

IVsFireSolutionEvents

Déclenche les mêmes événements (SolutionEvents) que ceux généralement déclenchés par une solution. Permet à un projet dans lequel sont imbriqués des sous-projets de déclencher ces événements. Implémenté par l'environnement.

IVsFireSolutionEvents2

Déclenche les mêmes événements (SolutionEvents) que ceux généralement déclenchés par une solution. Permet à un projet dans lequel sont imbriqués des sous-projets de déclencher ces événements. Étend mais n'hérite pas de IVsFireSolutionEvents.

IVsFireUpdateSolutionEvents

Implémenté par l'environnement. Utilisé par les projets qui imbriquent des sous-projets. Ces projets doivent implémenter IVsParentProject. Cette interface permet à un projet qui imbriquez des sous-projets de déclencher les mêmes UpdateSolutionEvents que la solution se déclenche normalement. Cette interface est similaire à l’interface IVsFireSolutionEvents associée, mais elle est accessible via QueryService pour le service SVsSolutionBuildManager. Ces méthodes itèrent au sein des récepteurs de notification des clients de IVsUpdateSolutionEvents et appellent la méthode de notification appropriée.

IVsFontAndColorCacheManager

Contrôle la mise en cache des paramètres de couleurs et de police.

IVsFontAndColorDefaults

Permet à un VSPackage de prendre en charge la page de propriétés Polices et couleurs de l’IDE en définissant des polices et des couleurs par défaut pour une fenêtre ou un composant d’interface utilisateur.

IVsFontAndColorDefaultsProvider

Fournit une instance de IVsFontAndColorDefaults ou de l’interface IVsFontAndColorGroup correspondant à une catégorie particulière , un élément particulier répertorié dans la liste déroulante Afficher les paramètres pour : de la page de propriétés Polices et couleurs de la boîte de dialogue Options.

IVsFontAndColorEvents

Informe les VSPackages sur les modifications des paramètres de police et de couleurs à l'aide des informations de police et de couleurs.

IVsFontAndColorGroup

Fournit un mécanisme par lequel un VSPackage prenant en charge la police et les couleurs peut spécifier un groupe d'affichage d'éléments, une super-catégorie qui représente l'union de deux ou de plusieurs catégories.

IVsFontAndColorStorage

Permet à un VSPackage de récupérer ou d'enregistrer les données de police et de couleur dans le Registre.

IVsFontAndColorStorage2

Permet à un VSPackage de gérer les entrées de police et de couleur du Registre.

IVsFontAndColorStorage3

Permet à un VSPackage de gérer les entrées de police et de couleur du Registre.

IVsFontAndColorStorage4
IVsFontAndColorUtilities

Fournit des outils permettant d’utiliser les données d’entrée et de sortie utilisées par les méthodes du mécanisme Police et couleur de Visual Studio.

IVsFrameworkMultiTargeting

Fournit la prise en charge de base du multi-ciblage de framework extensible.

IVsFrameworkMultiTargeting2

Fournit une prise en charge de base pour le multi-ciblage d’infrastructure extensible dans Visual Studio 2012.

IVsFrameworkRetargetingDlg

Fournit la prise en charge de base pour le dialogue de multi-ciblage de framework extensible.

IVsFreeThreadedFileChangeEvents
IVsFreeThreadedFileChangeEvents2
IVsGeneratorProgress

Permet au générateur de fichier unique de créer des rapports de progression et de fournir des informations supplémentaires sur l'avertissement et/ou l'erreur.

IVsGetCfgProvider

Implémenté par un système de projet. Extrait un pointeur vers IVsCfgProvider.

IVsGetScciProviderInterface

Obtient l'interface du fournisseur de contrôle de code source.

IVsGlobals2

Charge et enregistre les valeurs globales dans la solution. Remplace IVsGlobals qui ne peut pas être utilisé dans du code managé.

IVsGlobalsCallback2

Exécute les opérations de sauvegarde et de chargement de l'interface IVsGlobals2.

IVsGlobalSearch

Gère les recherches à l'échelle de l'environnement de développement intégré (IDE).

IVsGlobalSearchCallback

Suit la progression des recherches globales.

IVsGlobalSearchTask

Implémente la tâche de recherche globale qui effectue des recherches sur plusieurs fournisseurs.

IVsGlobalSearchUI

Permet d'accéder à l'interface utilisateur de recherche globale de l'environnement de développement intégré (IDE).

IVsGlobalSearchUIResultsCategory

Fournit des informations issues des catégories de recherche avec des résultats.

IVsGradient

Permet à un VSPackage de peindre des éléments d'interface utilisateur spécifiés avec le dégradé approprié.

IVsHandleInComingCallDynamicInProc

Permet à un objet de contrôler de manière dynamique la réentrance des appels provenant d'autres cloisonnements COM, c'est-à-dire, les threads d'arrière-plan.

IVsHasRelatedSaveItems

Active l'enregistrement des éléments supplémentaires. Implémenté par les clients qui souhaitent l'apparition d'éléments supplémentaires dans la boîte de dialogue Enregistrer les modifications, ou l'enregistrement d'éléments particuliers en même temps que d'autres éléments.

IVsHelpAttributeList

Fournit une liste de toutes les valeurs possibles pour un attribut d'aide. L'interface ne fournit pas d'énumérateur mais utilise à la place un index d'entiers pour récupérer les valeurs.

IVsHelpProvider

Implémente cette interface pour remplacer l'expérience d'aide par défaut.

IVsHelpSystem

Permet d'accéder au système d'aide.

IVsHierarchy

Assure la gestion de hiérarchie pour les VSPackages qui implémentent des hiérarchies de projet.

IVsHierarchy2
IVsHierarchyDeleteHandler

Gère la suppression des éléments de la hiérarchie.

IVsHierarchyDeleteHandler2

Supprime un ou plusieurs éléments dans une hiérarchie de solution. L'interface étend IVsHierarchyDeleteHandler, mais n'hérite pas de lui. Nécessaire uniquement si vous souhaitez que votre package utilise sa propre invite de suppression.

IVsHierarchyDeleteHandler3

Permet de supprimer des éléments en bloc.

IVsHierarchyDirectionalDropDataTarget

Gère les cibles de dépôt situées au-dessus, en dessous et sur l'élément. Cette interface est implémentée par une IVsHierarchy.

IVsHierarchyDropDataSource

Fournit des informations sur un élément déplacé par rapport à sa source de données pendant une opération de glissement-déplacement dans une fenêtre de hiérarchie. Vous pouvez obtenir une instance de cette interface à partir de l'interface IVsHierarchy.

IVsHierarchyDropDataSource2

Fournit des informations sur un élément déplacé par rapport à sa source de données pendant une opération de glissement-déplacement dans une fenêtre de hiérarchie. L'interface étend et hérite de l'interface IVsHierarchyDropDataSource. Vous devez uniquement utiliser IVsHierarchyDropDataSource2 si vous avez besoin des méthodes supplémentaires.

IVsHierarchyDropDataTarget

Fournit des informations sur un élément déplacé par rapport à sa cible de déplacement pendant une opération de glissement-déplacement dans une fenêtre de hiérarchie.

IVsHierarchyEvents

Avertit les clients des modifications apportées à la hiérarchie.

IVsHierarchyEvents2

Avertit les clients des modifications supplémentaires apportées à la hiérarchie.

IVsHierarchyManipulation

Contrôle l'état de la hiérarchie dans l'environnement.

IVsHierarchyManipulationStateContext

Restaure de façon déterministe l'état de manipulation de hiérarchie à un moment donné.

IVsHierarchyRefactorNotify

Indique à la hiérarchie les opérations de refactorisation.

IVsHTMLConverter

Permet au débogueur de gérer certains éléments HTML dans sa sortie. Vous pouvez obtenir une instance de l'interface à partir du service SVsHTMLConverter (SID_SVsHTMLConverter).

IVsImageButton

Dessine une image sur un bouton créé par votre VSPackage.

IVsImageMonikerImageList

Représente la liste des monikers d’image.

IVsImageMonikerSource
IVsImageService

Inscrit des images connues (telles que des icônes) de Visual Studio.

IVsImageService2

Inscrit des images connues (telles que des icônes) de Visual Studio.

IVsIME

Fournit l'accès au package à l'éditeur de méthode d'entrée (IME). L'éditeur de méthode d'entrée propose des éléments candidats en réponse aux séquences de touches de l'utilisateur. Fréquemment utilisé en localisation pour des langages non alphabétiques. Vous pouvez obtenir une instance de l'interface à partir du service SVsIME (SID_SVsIME).

IVsInfoBar

Représente les données nécessaires à la construction d’un IVsUIElement représentant une barre d’informations. Les barres d’informations peuvent avoir une icône, un ensemble d’étendues de texte et un bouton fermer facultatif.

IVsInfoBarActionItem

Représente une étendue d’action cliquable à l’intérieur d’un IVsInfoBar, rendue par défaut sous la forme d’un lien hypertexte. Les éléments d’action peuvent être associés à des données contextuelles et avoir un rappel de clic sur l’interface IVsInfoBarUIEvents.

IVsInfoBarActionItemCollection

Représente une collection d’éléments d’action.

IVsInfoBarHost

Contrôle hôte qui sait comment mettre en place des barres d’informations. Pour IVsWindowFrame, un hôte est accessible via VSFPROPID_InfoBarHost.

IVsInfoBarTextSpan

Représente une étendue de texte à l’intérieur d’un IVsInfoBar. Plusieurs étendues de texte peuvent être concaténées ensemble, de la même manière qu’un document de texte enrichi.

IVsInfoBarTextSpanCollection

Représente un document composé d’étendues de texte.

IVsInfoBarUIElement

Représente un élément d’interface utilisateur InfoBar.

IVsInfoBarUIEvents

Gère les mouvements de l’utilisateur dans une barre d’informations.

IVsInfoBarUIFactory
IVsInstalledProduct

Permet à votre vsPackage de placer des informations sur l’écran de démarrage et dans la boîte de dialogue À propos du menu Aide.

IVsIntelliMouseHandler

Permet à un package d'utiliser pleinement les fonctionnalités d'IntelliMouse. Utilisé dans les clients de shell qui implémentent certaines de leurs propres fonctionnalités. Vous pouvez obtenir une instance de l'interface à partir du service SVsIntelliMouseHandler (SID_SVsIntelliMouseHandler).

IVsIntellisenseEngine

Permet à un nœud de la hiérarchie de projet de charger et décharger des fichiers dans le cadre de la prise en charge d'IntelliSense. Le chargement et le déchargement génèrent des événements qui peuvent modifier ce qu'Intellisense affiche. Vous pouvez obtenir une instance de l'interface à partir du service SVsIntellisenseEngine (SID_SVsIntelliSenseEngine).

IVsIntellisenseProject

Fournit la prise en charge IntelliSense pour un projet. Utilisé avec IVsIntellisenseProjectHost et destiné à être utilisé avec des langages contenus.

IVsIntellisenseProjectEventSink

Définit les fonctions d'événement pour un projet IntelliSense. (IVsIntellisenseProject).

IVsIntellisenseProjectHost

Permet à un nœud de la hiérarchie de projet de fournir des informations sur les projets imbriqués IntelliSense (projets implémentant IVsIntellisenseProject) à afficher dans des info-bulles IntelliSense. Utilisé avec des langages contenus. Vous pouvez obtenir une instance de cette interface à partir du service SVsIntellisenseProjectHost (SID_SVsIntellisenseProjectHost).

IVsIntellisenseProjectManager

Permet à un nœud de la hiérarchie de projet d'informer les écouteurs d'événements qui modifient ce qui apparaît dans les info-bulles IntelliSense, ainsi que la récupération d'informations spécifiques au projet. Vous pouvez obtenir une instance de l'interface à partir du service SVsIntellisenseProjectManager (SID_SVsIntellisenseProjectManager). Utilisé avec des langages contenus.

IVsInvalidateCachedCommandState
IVsInvisibleEditor

Obtient les données de document pour le fichier « sous modification » par l'objet éditeur invisible.

IVsInvisibleEditorManager

Utilisé pour stocker un éditeur invisible.

IVsItemTypeResolutionService

Indique aux connexions entre les projets référencés et les assemblys de fournir des informations de type à un nœud du projet.

IVsItemTypeResolutionSite

Fournit des méthodes de rappel pour IVsItemTypeResolutionService pour faire le suivi des références et des assemblys.

IVsLanguageInfoPackage

Permet de fournir des pages de propriétés de l’éditeur par langue dans la boîte de dialogue Options.

IVsLanguageServiceBuildErrorReporter

Fournit un rapport d'erreurs pour un service de langage avec un système de projet.

IVsLanguageServiceBuildErrorReporter2

Fournit un rapport d'erreurs supplémentaire pour un service de langage avec un système de projet.

IVsLaunchPad

Interface pour générer des outils de ligne de commande et des fichiers de commandes.

IVsLaunchPad2

Exécute une commande avec une sortie affichée à un volet de sortie dans l'IDE de Visual Studio. Semblable à IVsLaunchPad mais la méthode ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) permet à la chaîne de sortie analysée d'être dans un format non standard. Exécute une commande avec une sortie affichée à un volet de sortie dans l'IDE de Visual Studio. Semblable à IVsLaunchPad mais la méthode ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) permet à la chaîne de sortie analysée d'être dans un format non standard.

IVsLaunchPad3

Exécute une commande avec une sortie affichée à un volet de sortie dans l'IDE de Visual Studio.

IVsLaunchPad4

Lance une application console avec élévation.

IVsLaunchPadEvents

Indique à l'environnement d'annuler un événement d'ancrage de lancement.

IVsLaunchPadFactory

Crée un objet IVsLaunchPad qui peut être utilisé pour engendrer des outils en ligne de commande et des fichiers de commandes.

IVsLaunchPadOutputParser

Analyse des lignes de sortie de l'outil pour l'élément de liste des tâches ou des informations de navigation. Implémenté par les appelants de la méthode ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) de l'interface IVsLaunchPad2.

IVsLibrary

Cette interface principale décrit la bibliothèque et est utilisée par le gestionnaire d'objets pour accéder aux symboles ayant trait à celui-ci.

IVsLibrary2

Décrit la bibliothèque et est utilisé par le gestionnaire d'objets pour accéder aux symboles pertinents.

IVsLibrary2Ex

Permet aux bibliothèques de fournir différentes informations ObjectBrowser lorsque des profils changent ou que des références sont ajoutées ou supprimées. Étend mais n'hérite pas de IVsLibrary2.

IVsLibrary3

Crée des objets IVsNavInfo2 à partir d'un vecteur d'objets SYMBOL_DESCRIPTION_NODE .

IVsLibraryMgr

Cette interface racine permet au gestionnaire d'objets de l'environnement d'accéder à la IVsLibrary d'un package. La plupart des implémentations fourniront en général une seule IVsLibrary. Cette interface racine permet au gestionnaire d'objets de l'environnement d'accéder à la IVsLibrary d'un package. La plupart des implémentations fourniront en général une seule IVsLibrary.

IVsLibraryReferenceManager

Fournit des informations sur les bibliothèques .NET de référence pour l'Explorateur d'objets. Vous pouvez obtenir une instance de cette interface à partir du service SVsComplusLibrary (SID_SVsComplusLibrary).

IVsLiteTree

Représente un contrôle d'arborescence simplifiée. Utilisé, par exemple, dans les boîtes de dialogue ObjectBrowser et FindSymbol.

IVsLiteTreeEvents

Définit les événements du contrôle d'arborescence rudimentaire. Utilisé en tant qu'argument dans la méthode AdviseTreeEvents(IVsLiteTreeEvents, UInt32) de l'interface IVsLiteTree.

IVsLiteTreeList

Fournit des informations sur les symboles d'une liste qui fait partie d'une organisation globale dans l'arborescence (IVsLiteTree) des outils de navigation du code. Une liste est une information de base permettant aux bibliothèques de communiquer avec les outils et est affichée en tant que jeu de nœuds homologues d'un parent spécifique dans l'arborescence.

IVsLongIdleEvents

Implémenté par les abonnés qui souhaitent recevoir de longues notifications d’inactivité.

IVsLongIdleManager

Fournit des méthodes pour permettre aux abonnés de recevoir de longs événements inactifs.

IVsMacroRecorder

Interface obsolète. Ne pas utiliser.

IVsMacros

Interface obsolète. Ne pas utiliser.

IVsManifestReferenceResolver

Fournit un moyen de résoudre les chemins d’accès de référence de fichier manifeste déployés aux chemins d’accès de fichiers locaux.

IVsMatcherDataInfo
IVSMDTypeResolutionService

Rend une instance de ITypeResolutionService disponible que vous pouvez utiliser dans le code natif (non managé). Vous pouvez obtenir une instance de l'interface via la méthode GetItemContext(IVsHierarchy, UInt32, IServiceProvider) de l'interface IVsProject. Vous pouvez également obtenir l'interface à travers le service SVSMDTypeResolutionService (SID_SVSMDTypeResoluionService).

IVsMenuEditor

Expose l'éditeur de menu partagé aux concepteurs de formulaires. Vous pouvez obtenir une instance de l'interface à partir de l'interface IVsMenuEditorFactory.

IVsMenuEditorFactory

Fournit une instance d'une interface IVsMenuEditor utilisée par les concepteurs de formulaires qui souhaitent utiliser l'éditeur de menu partagé. Vous pouvez obtenir une instance de l'interface à partir du service SVsMenuEditor (SID_SVsMenuEditor).

IVsMenuEditorSite

Décrit le site pour une instance IVsMenuEditor . Fourni par l'environnement et utilisé par l'instance IVsMenuEditor.

IVsMenuEditorTransactionEvents

Permet le traitement d'un groupe d'actions d'éditeur de menus en tant que transaction. Utilisé par le Concepteur de formulaires pour prendre en charge les actions d'annulation.

IVsMenuEvents
IVsMenuEventsService
IVsMenuItem

Permet aux concepteurs de formulaires d'utiliser l'éditeur de menu partagé. Implémenté par l'environnement.

IVsMonitorSelection

Permet aux VSPackages de recevoir des notifications d'événements de sélection et d'obtenir des informations sur la hiérarchie de projet actuelle, l'élément, la valeur de l'élément et le contexte de l'interface utilisateur de la commande.

IVsMonitorSelection2

Fournit des informations sur un contexte vide (si rien n'est sélectionné) et prend en charge la mise en œuvre des identificateurs de sélection personnalisés. Étend mais n'hérite pas de IVsMonitorSelection.

IVsMonitorUserContext

Crée un nouveau conteneur de contexte ou de sous-contexte.

IVsMRESearchProvider

Expose un seul fournisseur de recherche de dernière commande effectuée.

IVsMRUItemsStore

Contrôle la collection d'éléments utilisés le plus récemment (MRU).

IVsMSBuildHostObject

Permet au système de projet de communiquer avec des objets hôtes MSBuild.

IVsMSBuildTaskFileManager

Permet à MSBuild d'utiliser la mémoire au lieu des fichiers sur disque pour les builds IntelliSense.

IVsMultiItemSelect

Fournit à l'environnement l'accès à des sélections multiples.

IVsMultiViewDocumentView

Prend en charge plusieurs onglets d'affichage dans la même vue, tels que les onglets HTML et Design dans l'éditeur HTML.

IVsNavigateToService
IVsNavigateToService2
IVsNavigationTool

IVsClassView Remplace et IVsObjectBrowser.to manipuler classView et ObjectBrowser.

IVsNavInfo

Identifie un symbole dans l'arborescence hiérarchique de symboles.

IVsNavInfo2

Identifie un symbole dans l'arborescence hiérarchique de symboles.

IVsNavInfoNode

Identifie un nœud dans le chemin d'accès du symbole.

IVsNewDocumentStateContext

Restaure de façon déterministe l'état de document à un moment donné.

IVsNonLocalProject

Garantit qu'une copie locale d'un projet non local existe. Les projets qui utilisent des projets non locaux peuvent accéder à l'interface depuis l'interface IVsHierarchy.

IVsNonSolutionProjectFactory

Indique que les projets créés par la fabrique ne font pas partie d'une solution.

IVsObjBrowser

Implémenté par l'environnement. Utilisé par les package VS qui souhaitent manipuler l'Explorateur d'objets.

IVsObjectBrowserDescription2

Fournit le texte descriptif sur un objet pour l'Explorateur d'objets. L'environnement fournit cette interface.

IVsObjectBrowserDescription3

Fournit un moyen d’entrer le texte de description de l’Explorateur d’objets.

IVsObjectList

Fournit des informations sur les symboles d'une liste qui fait partie d'une organisation globale dans l'arborescence (IVsLiteTree) des outils de navigation du code. IVsObjectList est une extension de IVsLiteTreeList et fournit des méthodes supplémentaires pertinentes pour les symboles dans le projet. Fournit des informations sur les symboles d'une liste qui fait partie d'une organisation globale dans l'arborescence (IVsLiteTree) des outils de navigation du code. IVsObjectList est une extension de IVsLiteTreeList et fournit des méthodes supplémentaires pertinentes pour les symboles dans le projet.

IVsObjectList2

Fournit des informations sur les symboles d'une liste qui fait partie d'une organisation globale dans l'arborescence (IVsLiteTree) des outils de navigation du code.

IVsObjectListOwner

Fournit des informations sur une liste d'objets et gère la liste. Utilisé dans le volet de recherche. L'environnement implémente l'interface.

IVsObjectManager

Cette interface est utilisée par un package pour inscrire et annuler l'inscription de son gestionnaire de bibliothèques avec le gestionnaire d'objets. Obtenez une interface IVsObjectManager en appelant QueryService pour le SVsObjectManager service. Cette interface est utilisée par un package pour inscrire et annuler l'inscription de son gestionnaire de bibliothèques avec le gestionnaire d'objets. Obtenez une interface IVsObjectManager en appelant QueryService pour le SVsObjectManager service.

IVsObjectManager2

Utilisé par un VSPackage pour inscrire et annuler l’inscription des bibliothèques de symboles auprès du gestionnaire d’objets Visual Studio et créer des jeux de composants pouvant être parcourus. Pour obtenir une référence au gestionnaire d’objets Visual Studio, appelez le fournisseur de services global qui vous est transmis par la SetSite(IServiceProvider) méthode .

IVsObjectManagerEvents

Représente les événements du gestionnaire d’objets.

IVsObjectSearch

Effectue la recherche d'un objet spécifié. L'environnement implémente l'interface. Vous pouvez obtenir une instance de l'interface à partir du service SVsObjectSearch (SID_SVsObjectSearch).

IVsObjectSearchPane

Recherche un objet dans une bibliothèque ou un assembly référencé.

IVsOpenProjectOrSolutionDlg

Ouvre une solution ou un projet à l'aide des boîtes de dialogue ouvertes standard.

IVsOutput

Fournit des informations à propos des sorties d'une configuration.

IVsOutput2

Fournit des informations à propos des sorties d'une configuration.

IVsOutputGroup

Autorise les projets à regrouper les sorties en fonction de l'utilisation.

IVsOutputGroup2

Autorise les projets à regrouper les sorties en fonction de l'utilisation.

IVsOutputWindow

Gère et contrôle les fonctionnalités spécifiques à la fenêtre Outil de sortie qui possède plusieurs volets.

IVsOutputWindow2

Fournit des informations sur le volet actif dans outputWindow. Étend mais n'hérite pas de IVsOutputWindow. Implémenté par l'environnement. Vous pouvez obtenir une instance de l'interface en interrogeant IVsOutputWindow.

IVsOutputWindow3

Fournit des méthodes supplémentaires à l'interface IVsOutputWindow.

IVsOutputWindowPane

Permet à un VSPackage de manipuler un volet particulier de la fenêtre Sortie.

IVsOutputWindowPane2

Écrit une chaîne dans la fenêtre de sortie et crée également une entrée dans la liste d'erreurs.

IVsOutputWindowPane3

Représente le volet de la fenêtre de sortie.

IVsOutputWindowPaneNoPump

Implémenté par le wrapper de solution dans la fenêtre de l’outil OutputWindow. Il n’est pas garanti d’être implémenté par tous les objets COM qui implémentent IVsOutputWindowPane. Par conséquent, les clients qui ont besoin d’écrire sans pompe dans la fenêtre de sortie doivent essayer d’effectuer un cast vers cette interface et l’utiliser si le cast réussit, mais être prêts à secours à appeler IVsOutputWindowPane ::OutputString lorsque la conversion échoue.

IVsOwnedProjectFactory

Utilisé par les projets qui prennent en charge l'agrégation par un propriétaire pour rendre persistant OwnerKey dans leur fichier projet.

IVsPackage

Initialise un VSPackage dans l'environnement et rend ses services disponibles dans l'environnement.

IVsPackage2

Rend les propriétés d'un VSPackage disponibles.

IVsPackageDynamicToolOwner

Permet à un package d'afficher ou masquer ses fenêtres Outil dynamiquement. Vous pouvez obtenir une instance de l'interface à partir du service SIVsPackageDynamicToolOwner (SID_SVsPackageDynamicToolOwner).

IVsPackageDynamicToolOwnerEx

Permet le contrôle dynamique de la visibilité de la fenêtre Outil. Cette interface étend l'interface IVsPackageDynamicToolOwner en ajoutant un paramètre pour l'ID de plusieurs instances. Cette version contrôle le nombre d’instances affichées, tandis que la version précédente contrôle uniquement le type de fenêtre outil affichée, quel que soit son ID de instance.Cela affecte principalement les fenêtres d’outils qui ont l’indicateur CTW_fForceCreate qui les fait charger par l’interpréteur de commandes au démarrage ou lorsque le contexte est modifié.

IVsPackageExtensionProvider

Fournit les points de style d'extension « récupération de données » pour les modules.

IVsPackageInfo
IVsPackageInfoQueryService
IVsPackageLoadEvents

Représente les événements de chargement de package.

IVsPackageSelectedInfo
IVsParentHierarchy

Interface non prise en charge. Ne pas utiliser.

IVsParentProject

Permet à l'environnement d'ouvrir et de fermer les projets imbriqués dans le bon ordre avec la build de la hiérarchie de solution.

IVsParentProject2

Creates des projets imbriqués. Vous pouvez obtenir une instance de l'interface en interrogeant une instance de IVsHierarchy.

IVsParseCommandLine

Analyse des arguments de ligne de commande pour les implémenteurs de IOleCommandTarget. Vous pouvez obtenir une instance de l'interface à partir du service SVsParseCommandLine (SID_SVsParseCommandLine).

IVsParseCommandLine2

Analyse des arguments de ligne de commande pour les implémenteurs de IOleCommandTarget. Étend mais n'hérite pas de IVsParseCommandLine. Ajoute une méthode utilisée pour prendre en charge la saisie semi-automatique. Vous pouvez obtenir une instance de l'interface à partir du service SVsParseCommandLine (SID_SVsParseCommandLine).

IVsPathVariableResolver

Encode ou décode les chemins d'accès de fichiers à l'aide de variables spécifiques à Visual Studio pour les éléments courants de chemin d'accès. Prend en charge le stockage des chemins d'accès de fichier dans un format indépendant de la machine avec les fichiers vssettings. Vous pouvez obtenir une instance de l'interface à partir du service SVsPathVariableResolver (SID_SVsPathVariableResolver).

IVsPerPropertyBrowsing

IVsPerPropertyBrowsing permet d’effectuer des modifications personnalisées pour la localisation sur certaines propriétés affichées dans le Fenêtre Propriétés.

IVsPersistConnectedServices

Implémenté par le système de projet qui prend en charge la persistance de propriété ConnectedServices. Utilisez IVsHierarchy.GetProperty(VSHPROPID_ConnectedServicesPersistence, ...) pour obtenir IVsPersistConnectedServices à partir du projet.

IVsPersistDocData

Active la fonctionnalité de persistance pour les données de document gérées par la mémoire tampon de texte.

IVsPersistDocData2

Active la fonctionnalité de persistance pour les données de document gérées par la mémoire tampon de texte.

IVsPersistDocData3

Indique au document de données (objet qui implémente IVsPersistDocData) s'il doit libérer son stockage pour une fermeture ou un rechargement. Étend mais n'hérite pas de IVsPersistDocData.

IVsPersistHierarchyItem

Fournit la persistance aux éléments de la hiérarchie.

IVsPersistHierarchyItem2

Fournit la persistance aux éléments de la hiérarchie.

IVsPersistSolutionOpts

Fournit un accès aux options spécifiques à l'utilisateur dans le fichier d'options utilisateur associé à la solution.

IVsPersistSolutionOpts2

Fournit un accès supplémentaire aux options spécifiques à l'utilisateur dans le fichier d'options utilisateur associé à la solution.

IVsPersistSolutionProps

Permet aux VSPackages d'écrire des propriétés de solution qui ne sont pas spécifiques à l'utilisateur dans le fichier solution .sln.

IVsPersistSolutionProps2

Prend en charge l'enregistrement des propriétés de solution dans un fichier solution (.sln) en fournissant une méthode appelée lors de l'échec du chargement de la solution. Implémenté par le package. Étend mais n'hérite pas de IVsPersistSolutionProps.

IVsPlatformReference

Fournit des informations sur les références de plateformes de Visual Studio.

IVsPlatformReferenceProviderContext

Objet de contexte utilisé pour initialiser le fournisseur de référence de plateforme.

IVsPlatformReferenceProviderContext2

Étend IVsPlatformReferenceProviderContext pour exposer les répertoires du SDK d’extension.

IVsPlatformReferenceProviderContext3
IVsPrefetchLoadProgress
IVsPrefetchLoadProgress2
IVsPrefetchProjectFactory
IVsPreviewChangesEngine

Active l'aperçu avant l'application des modifications apportées par un moteur donné. Implémenté par le moteur de refactorisation.

IVsPreviewChangesList

Représente une liste d’éléments dans l’arborescence des modifications de la fenêtre de l’outil Aperçu des modifications.

IVsPreviewChangesService

Affiche la boîte de dialogue AperçuModifications utilisée dans la refactorisation du code. Vous pouvez obtenir une instance de l'interface à partir du service SVsPreviewChangesService (SID_SVsPreviewChangesService).

IVsPrioritizedSolutionEvents

Définit les méthodes d'événements de priorité élevée pour une solution.

IVsPrioritizedSolutionEventsSink

Les récepteurs (écouteurs d’événements) qui implémentent cette interface reçoivent une notification de priorité des événements de solution.

IVsProfferCommands3

Ajoute, recherche, renomme et supprime les commandes de l'interface utilisateur.

IVsProfferCommands4

Permet à l'implémenteur de spécifier une nouvelle l'image de commande à l'aide d'IPicture, Bitmap ou Icon. Implémenté par le shell Visual Studio et obtenu via le service SVsProfferCommands.

IVsProfilableProjectCfg

Indique que le projet peut être profilé.

IVsProfileDataManager

Permet d'accéder au gestionnaire de profil et au contrôle par programmation des paramètres. Vous pouvez obtenir une instance de l'interface à partir du service SVsProfileDataManager (SID_SVsProfileDataManager).

IVsProfilerAttachTargetInfo

Demande que le profileur soit joint à l'identificateur de processus spécifié.

IVsProfilerLaunchBrowserTargetInfo

Lance un navigateur Web avec une URL spécifiée.

IVsProfilerLauncher

Fournit au système de projet la possibilité de lancer des cibles sous le profilage.

IVsProfilerLaunchExeTargetInfo

Spécifie la cible exécutable qui est lancée par le profileur et non le système de projet.

IVsProfilerLaunchTargetInfo

Spécifie la cible qui sera lancée par le profileur et non le système de projet.

IVsProfilerLaunchWebServerTargetInfo

Lance un serveur Web. Cette interface utilise l'URL pour déterminer quelle instance du processus de travail (w3wp) redémarrer ou mettre à jour, puis attacher.

IVsProfilerTargetInfo

Fournit une classe de base pour les informations de cible du profileur.

IVsProfileSettingsFileCollection

Représente les fichiers de paramètres de profil.

IVsProfileSettingsFileInfo

Représente les informations du fichier de paramètres de profil.

IVsProfileSettingsTree

Représente l’arborescence des paramètres de profil.

IVsProfilesManagerUI

Interface interne pour permettre la communication entre le code natif et managé.

IVsProgress
IVsProject

Gère les éléments ou les documents dans un projet.

IVsProject2

Permet de supprimer et de rouvrir des éléments dans un projet, en plus des méthodes dans l'interface IVsProject.

IVsProject3

Permet d'ajouter ou d'ouvrir un élément de projet avec un éditeur spécifique et de transférer un élément à un autre projet, en plus des méthodes dans l'interface IVsProject2.

IVsProject4

Implémenté sur les projets pour permettre une interrogation plus efficace des informations sur le projet.

IVsProject5

Permet de déterminer si un document se trouve dans un projet.

IVsProjectAcquisitionSetupDriver

Représente le pilote d’installation.

IVsProjectAcquisitionSetupDriver2
IVsProjectAcquisitionSetupDriver3
IVsProjectAsyncOpen

Permet d’ouvrir des éléments de manière asynchrone dans un projet.

IVsProjectBuildMessageEvents

Fournit un récepteur d'événements pour IVsProjectBuildMessageReporter.

IVsProjectBuildMessageReporter

Fournit aux hiérarchies de projet la possibilité d'intercepter des messages de génération (erreurs, avertissements, etc.) pour ce projet pour les besoins de la création de rapports personnalisés.

IVsProjectBuildSystem

Permet d'accéder aux objets système MSBuild. Permet de placer le système de génération en mode batch pour contrôler la validation des modifications. Vous obtenez une implémentation de l’interface lorsque vous créez un VSPackage.

IVsProjectCfg

Donne accès aux informations de configuration du projet.

IVsProjectCfg2

Prend en charge le regroupement de sortie en fonction de la configuration, en plus des méthodes dans l'interface IVsProjectCfg.

IVsProjectCfgDebugTargetSelection

Permet à un projet de participer à la fonctionnalité du contrôleur de menu cible de débogage. Cette interface est facultative.

IVsProjectCfgDebugTypeSelection

Interface facultative implémentée par les projets pour exposer le type de débogueur à la barre d'outils Visual Studio.

IVsProjectCfgProvider

Donne accès aux informations de configuration du projet.

IVsProjectClassifierInfo
IVsProjectDataConnection

Fournit une connexion de données pour le débogueur. Utilisé lors de l'exécution pas à pas d'un document SQL.

IVsProjectDebugTargetProvider

Obtient des informations à propos d'une cible de débogage, un fichier lancé dans le débogueur. Implémenté dans les projets qui souhaitent contrôler le lancement du débogueur. Vous devez enregistrer votre implémentation à l'aide de IVsRegisterProjectDebugTargetProvider.

IVsProjectDeployDependency

Fournit des informations sur les dépendances entre projets. Implémenté par un système de projet qui prend en charge la production des builds. Hérite de IVsDeployDependency.

IVsProjectFactory

Crée des projets dans la solution.

IVsProjectFactory2

Fournit une méthode qui indique si l'environnement peut ouvrir le projet de façon asynchrone. Étend mais n'hérite pas de IVsProjectFactory.

IVsProjectFaultResolver

Résout les erreurs de hiérarchies de projet.

IVsProjectFileReloadManagerEvents

Implémenté par les clients qui coordonnent les fichiers requis pour le chargement des projets. Vous vous abonnez à ces événements via IVsSolution ::AdviseSolutionEvents.

IVsProjectFlavorCfg

L’objet de configuration de sous-type de projet implémente IVsProjectFlavorCfg pour donner au sous-type de projet un accès à différentes interfaces de configuration.

IVsProjectFlavorCfgOutputGroups

Fournit un accès de sous-type de projet au contenu du groupe de sorties de projet. L’interface IVsProjectFlavorCfgOutputGroups permet également au sous-type de projet d’influencer la capacité du projet à regrouper les sorties en fonction de l’utilisation.

IVsProjectFlavorCfgProvider

Fonctions comme la fabrique pour les objets de configuration de sous-type de projet.

IVsProjectFlavorReferenceManager

Donne à la version un moyen de contrôler l'appel et la gestion du gestionnaire de références.

IVsProjectFlavorReferences

Fournit un contrôle de sous-type de projet (avec version) aux références et aux éléments référencés.

IVsProjectFlavorReferences2

Ajoute une méthode utilisée pour valider les références de projet.

IVsProjectFlavorReferences3

Permet au sous-type de projet (version) de contrôler certains aspects de la gestion des références de projet.

IVsProjectFlavorUpgradeViaFactory

Met à niveau les projets versionnés à l'aide d'une fabrique de projets.

IVsProjectFlavorUpgradeViaFactory2

Permet à une fabrique de projet d'une version de projet de participer au processus de mise à niveau d'un projet de base versionné.

IVsProjectMRU

Fournit des méthodes pour inscrire les entrées les plus récemment utilisées (MRU).

IVsProjectReference

Fournit des informations sur les références de projets Visual Studio.

IVsProjectReferenceProviderContext

Objet de contexte utilisé pour initialiser le fournisseur de référence de projet.

IVsProjectResources

Gère les fichiers de ressources (.RESX) pour les concepteurs .NET. Le plus souvent utilisé pour gérer des ressources localisées. Vous pouvez obtenir une instance de l'interface en interrogeant IVsHierarchy.

IVsProjectSelector

Permet aux scénarios de s’approprier dynamiquement plusieurs systèmes de projet. Le chargeur de solution essaie d’abord de faire correspondre le type de projet aux ProjectSelectors inscrits et, le cas échéant, appelle GetProjectFactoryGuid qui, à son tour, examine le pszFilename et recherche la condition pour rediriger la charge du projet à l’aide du système de projet hérité ou du nouveau système de projet.

IVsProjectServerHost

Permet à un projet de démarrer ou d'arrêter son serveur hébergé.

IVsProjectSpecialFiles

Vous permet de d'interroger le projet pour rechercher des fichiers spéciaux, tels que les fichiers de configuration Web ou de licence, et, éventuellement, de les créer.

IVsProjectSpecificEditorMap

Implémenté par les projets pour prendre en charge le placement d’un éditeur spécifique au projet dans la boîte de dialogue Ouvrir avec, ou pour indiquer l’éditeur ou le service de langue qui doit être associé à un type de fichier.

IVsProjectSpecificEditorMap2

Implémenté par les projets pour prendre en charge le placement d’un éditeur spécifique au projet dans la boîte de dialogue Ouvrir avec, ou pour indiquer l’éditeur ou le service de langue qui doit être associé à un type de fichier.

IVsProjectStartupServices

Active l'extensibilité de projet par d'autres développeurs.

IVsProjectTargetChange

Représente la modification de la cible du projet.

IVsProjectTargetDescription

Représente la description de la cible du projet.

IVsProjectTargetDescription2

Définition d’une cible de projet à des fins d’expérience de reciblage unifié. Le service de reciblage gère une collection de différentes cibles

IVsProjectTextImageProvider

Ouvre ou ferme les interfaces IVsTextImage des fichiers. Souvent utilisé pour activer La recherche et le remplacement sur des fichiers non locaux. Fréquemment utilisé avec des fichiers Web. Votre implémentation doit se rendre disponible via l'interrogation de IVsHierarchy.

IVsProjectUpgrade

Implémenté par les objets du projet qui doivent mettre à niveau les formats de fichiers du projet entre différentes versions de Visual Studio.

IVsProjectUpgradeViaFactory

Met le projet à niveau à l'aide de la fabrique de projets. Utilisé par la solution avant d'ouvrir le projet. Cette interface doit être disponible en interrogeant la fabrique de projets.

IVsProjectUpgradeViaFactory2

Étend, mais n'hérite pas de, IVsProjectUpgradeViaFactory en fournissant une méthode à appeler sur l'annulation de la mise à jour de projet.

IVsProjectUpgradeViaFactory3

Permet aux utilisateurs des fabriques de projet de vérifier si la migration de projets est terminée et d'obtenir le nom du projet mis à niveau. Ces informations doivent persister jusqu'à ce que le nouveau projet mis à jour soit fermé ou déchargé.

IVsProjectUpgradeViaFactory4

Met le projet à niveau à l'aide de la fabrique de projets. Utilisé par la solution avant d'ouvrir le projet. Cette interface doit être disponible en interrogeant la fabrique de projets.

IVsPropertiesInfo

Représente les informations sur les propriétés.

IVsPropertyBag

Gère une collection de paires nom-valeur.

IVsPropertyBrowser

Obtient et définit l'état de l'Explorateur de propriétés. Implémenté par l'environnement.

IVsPropertyFileIn

Lit un fichier contenant les noms et les valeurs de propriétés. Hérite de IVsPropertyStreamIn. Retourné par la méthode OpenExisting(String, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, UInt32, IVsPropertyFileIn, String[]) de l'interface IVsStructuredFileIO.

IVsPropertyFileOut

Écrit un fichier de noms et de valeurs de propriété. Étend et hérite de IVsPropertyStreamOut. Retourné par la méthode CreateNew(String, UInt32, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, String, String, IVsPropertyFileOut) de l'interface IVsStructuredFileIO.

IVsPropertyPage

Implémenté par les VSPackages sur les objets IPropertyPage pour afficher les pages de propriétés classées par catégorie dans le frame de propriété.

IVsPropertyPage2

Fournit des valeurs de propriétés d'obtention et de définition sur la page de propriétés. Étend mais n'hérite pas de IVsPropertyPage.

IVsPropertyPageFrame

Modifie l’affichage initial de la page de propriétés dans le Fenêtre Propriétés. Vous pouvez obtenir une instance de l'interface à partir du service SVsPropertyPageFrame (SID_SVsPropertyPageFrame).

IVsPropertyPageNotify

Indique à l'environnement qu'une page de propriétés souhaite recevoir une notification lui indiquant qu'elle est visible. Interface facultative pour les implémenteurs de IVsPropertyPage.

IVsPropertyStreamIn

Lit un nom de propriété, un type et une valeur d'un flux. Implémenté par l'environnement et utilisé avec l'interface IVsStructuredFileIOHelper.

IVsPropertyStreamOut

Écrit le nom d'une propriété et sa valeur. Assure également la gestion de type transaction pour la sortie. Implémenté par l'environnement. Utilisé avec l'interface IVsStructuredFileIOHelper.

IVsProvideAsyncSaveState

Interface facultative qui peut être implémentée par des objets docdata qui doivent conserver les données d’état au début d’une opération d’enregistrement aync.

IVsProvideComponentEnumeration

Écrit un document XML d'une chaîne dans un fichier. Interface de prise en charge pour les interfaces d'énumération. Vous pouvez obtenir une instance de cette interface à partir du service SCompEnumService (SID_SCompEnumService).

IVsProvideTargetedToolboxItems

Fournit des éléments de boîte à outils de nouveaux frameworks. Les modules implémente cette interface (sur le même objet que IVsPackage) pour fournir le contenu de boîte à outils en réponse à la présence de nouveaux frameworks. Utilisé pour faciliter la compatibilité avec les futures versions hors plage d'infrastructure en permettant aux modules existants de fournir le contenu mis à jour de nouvelles infrastructures après leur installation.

IVsProvideUserContext

Fournit le contexte pour un élément dans un conteneur de sélection.

IVsProvideUserContext2

Permet à un objet de fournir un contexte utilisateur et une priorité. Étend mais n'hérite pas de IVsProvideUserContext.

IVsProvideUserContextForObject

Récupère l'interface de contexte utilisateur, IVsUserContext pour un objet donné. Un contexte utilisateur fournit des éléments tels que le texte pour une recherche ou un mot clé d'aide.

IVsProvisionalItem

Permet de choisir de créer une vue temporaire pour un élément.

IVsPublishableProjectCfg

Permet à un projet de contrôler sa publication. La publication inclut par exemple le déplacement du projet vers un serveur de fichiers ou un site Web.

IVsPublishableProjectStatusCallback

Définit des méthodes pour contrôler et créer des rapports sur la publication d'un projet. Implémenté par l'environnement.

IVsQueryDebuggableProjectCfg

Répond aux requêtes sur la façon dont le projet lancerait le débogueur. Interface facultative implémentée sur l'objet de configuration de projet par les projets qui peuvent être des projets de démarrage.

IVsQueryDebuggableProjectCfg2

Répond aux requêtes sur la façon dont le projet lancerait le débogueur. Implémenté par un système de projet qui prend en charge le lancement du débogage (commande F5) et doit retourner des informations supplémentaires non prises en charge par l'interface IVsQueryDebuggableProjectCfg2.

IVsQueryEditQuerySave2

Indique au package d'environnement ou de contrôle de code source qu'un fichier est sur le point d'être modifié en mémoire ou enregistré.

IVsQueryEditQuerySave3

Indique au package d'environnement ou de contrôle de code source qu'un fichier est sur le point d'être modifié en mémoire ou enregistré.

IVsRefactorNotify

Avertit les générateurs de code de l'occurrence des opérations de refactorisation.

IVsReference

Fournit des informations de base sur les références de Visual Studio.

IVsReferenceManager

Définit les méthodes fournies par le service du gestionnaire de référence.

IVsReferenceManager2

Fournit des méthodes de référence.

IVsReferenceManagerUser

Définit le contrat utilisé par le gestionnaire de références pour communiquer avec les clients.

IVsReferenceManagerUserReloadRequired

Fournit une méthode appelée une seule fois lorsqu’il est temps d’appliquer les modifications qui nécessitent un nouveau chargement du projet pour effectuer les mises à jour.

IVsReferenceProviderContext

Fournit des informations de base sur l'objet de contexte utilisé pour initialiser le fournisseur de référence.

IVsRegisterDataSourceFactories

Inscrit les fabriques de source de données pour le shell.

IVsRegisterEditors

Inscrit et désinscrit des éditeurs de l'environnement.

IVsRegisterNewDialogFilters

Installe des filtres personnalisés pour les boîtes de dialogue AddNewProject ou AddNewItem. Vous pouvez obtenir une instance de l'interface à partir du service SVsRegisterNewDialogFilters (SID_SVsRegisterNewDialogFilters).

IVsRegisterPrefetchProjectFactory
IVsRegisterPriorityCommandTarget

Utilisé pour inscrire et annuler l'inscription d'une cible de la commande (une instance de IOleCommandTarget) en tant que gestionnaire de commandes de priorité élevée. Vous pouvez obtenir une instance de cette interface à partir du service SVsRegisterPriorityCommandTarget (SID_SVsRegisterPriorityCommandTarget).

IVsRegisterProjectDebugTargetProvider

Met à jour une liste liée des fournisseurs cibles de débogage (IVsProjectDebugTargetProvider). Vous pouvez obtenir une instance de l'interface à partir du service SVsRegisterDebugTargetProvider (SID_SVsRegisterProjectDebugTargetProvider).

IVsRegisterProjectSelector

Implémenté par l'environnement. Pour obtenir cette interface, vous pouvez qi sur IVsProjectSelector ou directement par QueryService(IID_IVsProjectSelector). Utilisé par les packages qui implémentent des sélecteurs de projet. RegisterProjectSelector est généralement appelé dans IVsPackage ::SetSite ; UnregisterProjectGenerator est appelé dans IVsPackage ::Close.Remarque : Pour les sélecteurs inscrits (sous VSKEYROOT\ProjectSelectors), la solution chargée garantit que le package de sélecteur est chargé à temps lorsqu’il est nécessaire, de sorte qu’il n’est pas nécessaire de précharger les packages.

IVsRegisterProjectTypes

Inscrit un type de projet VSPackage dans l'environnement.

IVsRegisterScciProvider

Cette interface est utilisée pour inscrire le package de contrôle de code source avec Visual Studio.

IVsRegisterUIFactories

Inscrit les fabriques d'interface utilisateur.

IVsRelativePathResolver

Permet aux packages de résoudre un chemin d'accès relatif en un chemin d'accès absolu lors de l'appel d'IVsUIShellOpenDocument::SearchProjectsForRelativePath(UInt32, String, String[]).

IVsResourceManager

Charge les ressources managées et non managées à partir des DLL satellites.

IVsResourceManager2

Gère les identificateurs de ressource.

IVsResourceView

Représente l’affichage des ressources.

IVsRetargetProject

Fournit des méthodes pour les projets de reciblage.

IVsRetargetProjectAsync

Fournit des méthodes pour le reciblage de projets de manière asynchrone.

IVsRunningDocTableEvents

Implémente les méthodes qui se déclenchent en réponse aux modifications apportées aux documents dans la table de documents en cours d'exécution.

IVsRunningDocTableEvents2

Implémente les méthodes qui se déclenchent en réponse aux modifications apportées aux documents dans la table de documents en cours d'exécution.

IVsRunningDocTableEvents3

Implémente les méthodes qui se déclenchent en réponse aux modifications apportées aux documents dans la table de documents en cours d'exécution.

IVsRunningDocTableEvents4

Implémente les méthodes qui se déclenchent en réponse aux modifications apportées aux documents dans la table de documents en cours d'exécution.

IVsRunningDocTableEvents5

Implémente les méthodes supplémentaires qui se déclenchent en réponse aux modifications apportées aux documents dans la table de documents en cours d'exécution.

IVsRunningDocTableEvents6
IVsRunningDocTableEvents7
IVsRunningDocTableEvents8
IVsRunningDocumentTable

Gère le jeu de documents actuellement ouverts dans l'environnement.

IVsRunningDocumentTable2

Représente la table de documents en cours d'exécution (RDT) et fournit des fonctionnalités supplémentaires au-delà de l'interface IVsRunningDocumentTable.

IVsRunningDocumentTable3

Représente la table de documents en cours d'exécution (RDT) et fournit des fonctionnalités supplémentaires au-delà de l'interface IVsRunningDocumentTable2.

IVsRunningDocumentTable4

Fournit des méthodes de traitement des documents dans la table de documents en cours d’exécution.

IVsRunningDocumentTable5
IVsRunningDocumentTable6
IVsRunningDocumentTable7
IVsSaveOptionsDlg

Affiche une boîte de dialogue à partir de laquelle choisir des options de format d’enregistrement supplémentaires dans la boîte de dialogue Enregistrer sous.

IVsSccAddWebProjectFromSourceControl

Cette interface ajoute un projet Web dans la solution actuelle du contrôle de code source.

IVsSccControlNewSolution

Ajoute automatiquement une solution nouvellement créée au contrôle de code source. .

IVsSccEnlistmentPathTranslation

Utilisé par la solution pour convertir les chemins d'accès au projet.

IVsSccGlyphs

Permet une personnalisation complète des glyphes de contrôle de code source.

IVsSccGlyphs2

Permet aux fournisseurs SCC de fournir des glyphes basés sur ImageMoniker.

IVsSccManager2

Permet aux projets et aux hiérarchies de s'inscrire dans le contrôle de code source et d'obtenir des informations sur l'état du contrôle de code source.

IVsSccManager3

Permet aux projets et aux hiérarchies de s'inscrire dans le contrôle de code source et d'obtenir des informations sur l'état du contrôle de code source.

IVsSccManagerTooltip

Cette interface fournit l'accès aux données de contrôle de code source pour construire le texte info-bulle dans l'explorateur de solutions.

IVsSccOpenFromSourceControl

Ajoute des éléments à une inscription directement à partir du contrôle de code source.

IVsSccProject2

Implémenté dans un système de projet pour fournir le contrôle de code source des fichiers projet et des éléments de projet.

IVsSccProjectEnlistmentChoice

Indique les choix proposés par un projet à un utilisateur lorsqu'un projet est extrait du contrôle de code source, connu également sous le nom d'inscription dans un projet.

IVsSccProjectEnlistmentFactory

Fournit une boîte de dialogue de consultation dans laquelle l'utilisateur peut sélectionner l'emplacement d'enregistrement d'un projet sous le contrôle de code source.

IVsSccProjectEvents

Implémente les méthodes qui se déclenchent lorsqu'un projet modifie ses liaisons de contrôle de code source (SCC).

IVsSccProjectProviderBinding

Permet à un type de projet de forcer le choix d'un package de contrôle de code source particulier.

IVsSccProvider

Active/désactive le statut d'activité actuel du fournisseur.

IVsSccProviderRegisteredSettings
IVsSccProviderSettings
IVsSccToolsOptions

Récupère et met à jour plusieurs options associées au contrôle de code source.

IVsSccTrackProjectEvents

Démarre ou termine une boucle consultative qui suit les événements de contrôle de code source.

IVsSccVirtualFolders

Obtient une liste de dossiers virtuels dans un projet.

IVsScriptJmcProjectControl

Cette interface est implémentée par des systèmes de projet qui sont en mesure de classer les documents sources de script en tant que code utilisateur ou code non utilisateur. Il s’agit du type d’élément retourné pour VSHPROPID_ScriptJmcProjectControl.

IVsScriptJmcUserSettingsProvider

Fournisseur de paramètres utilisateur de script.

IVsSearchCallback

Implémenté par le consommateur de recherche (par exemple, hôte de recherche de fenêtre). LIEN HYPERTEXTE "http://bang/?q=The" ; \t « _top » La tâche de recherche appelle cette interface pour signaler la progression ou l’achèvement.

IVsSearchFilterToken

Décrit un jeton composant une requête de recherche qui peut appartenir à un filtre de recherche, habituellement au format name:value.

IVsSearchItemDynamicResult

Met à jour les propriétés qui peuvent changer dynamiquement (par exemple, les propriétés dépendantes des modifications du contexte d'interface utilisateur dans le shell).

IVsSearchItemResult

Fournit des résultats de recherche représentant un document ouvert.

IVsSearchProvider

Expose un seul moteur de recherche.

IVsSearchProviderCallback

Permet aux fournisseurs de retourner les résultats de la recherche.

IVsSearchQuery

Décrit une chaîne de recherche structurée.

IVsSearchQueryParser

Gère l'analyse de la chaîne de requête de recherche.

IVsSearchTask

Démarre ou arrête une opération de recherche.

IVsSearchToken

Décrit un jeton composant une requête de recherche.

IVsSelectedSymbol

Fournit le nom et les informations de navigation (nom de bibliothèque, etc.) pour un symbole unique. Un élément est une collection IVsSelectedSymbols.

IVsSelectedSymbols

Collection d'interfaces IVsSelectedSymbol qui fournissent les informations de nom et de navigation des symboles dans une sélection. Vous pouvez obtenir une instance de cette interface à partir du service SVsClassView (SID_SVsClassView) ou du service SVsObjBrowser (SID_SVsObjBrowser) pour la vue de la classe ou l'Explorateur d'objets.

IVsSelectionEvents

Avertit les VSPackages enregistrés des modifications apportées à la sélection, à la valeur de l'élément ou au contexte de l'interface utilisateur de commande actuels.

IVsSerializeNavigationItem

Permet l'enregistrement d'un élément de navigation après la fermeture du frame de fenêtre auquel il est associé. Si le document associé à ce frame de fenêtre est ouvert à nouveau, l'élément de navigation peut être recréé à l'aide de la méthode Deserialize(IVsWindowFrame, IStream).

IVsServiceInfo

Représente des informations sur un service VS. L’implémentation doit être avec thread libre.

IVsServiceInfo2
IVsServiceInfoQueryService

Fournit un moyen d’obtenir des informations sur les services inscrits dans VS. L’implémentation doit être avec thread libre.

IVsSetTargetFrameworkWorkerCallback

Interface décrivant la méthode de rappel qui permet au système de projet d'écrire des informations de reciblage dans le fichier projet.

IVsSettingsErrorInformation

Implémenté par l’IDE. Il s’agit d’une interface interne utilisée pour permettre la communication entre le code natif et le code managé dans l’IDE.

IVsSettingsManager

Fournit des méthodes pour gérer le stockage de paramètres.

IVsSettingsReader

Fournit un accès en lecture aux informations de configuration stockées dans le fichier de paramètres Visual Studio.

IVsSettingsStorageContainer

Fournit des fonctionnalités de paramètres.

IVsSettingsStore

Énumère et lit les collections et les propriétés de portée sélectionnée. Elle est obtenue à partir de la méthode GetReadOnlySettingsStore(UInt32, IVsSettingsStore).

IVsSettingsStore2
IVsSettingsStore3
IVsSettingsWriter

Fournit à VSPackages un mécanisme de stockage des informations de configuration dans le fichier de paramètres Visual Studio.

IVsSetupCompositionService

Permet d’obtenir des informations de composition sur les packages dans VS. Service d’acqusition pour déterminer l’état du package, le classifieur de projet et le modèle de navigation. L’implémentation doit être en thread libre.

IVsSetupCompositionService2
IVsSetupCompositionService3
IVsSetupManifestEvents
IVsSetupPackageInfo
IVsSharedAssetsProject

Représente un projet avec des ressources partagées.

IVsSharedAssetsProjectEvents

Représente les événements associés aux projets qui ont des ressources partagées.

IVsSharedMSBuildFilesManagerHierarchy2
IVsSharedProjectQueryCanBeReferenced

Donne à un projet partagé la possibilité d’opposer son veto à l’ajout d’une référence par un projet de référencement particulier.

IVsSharedProjectReference

Représente un élément SharedProjectReference (normalement un enfant du dossier References dans le Explorateur de solutions). Les éléments SharedProjectReference représentent les fichiers projet MSBuild partagés importés (par exemple, le fichier *.projitems). Normalement, ces fichiers projet MSBuild partagés sont « détenus » par un projet partagé particulier (appelé projet de ressources partagées) chargé dans la solution.

IVsSharedProjectReferenceProviderContext

Représente l’onglet Référence de projet partagé dans la boîte de dialogue Ajouter un gestionnaire de références.

IVsSharedProjectReferencesHelper

Il s’agit d’un service d’assistance pour les projets qui prennent en charge l’ajout/la suppression de références SharedProject via la boîte de dialogue ReferenceManager.

IVsShell

Permet d'accéder aux services d'environnement fondamentaux, en particulier ceux qui traitent les VSPackages et le Registre.

IVsShell2

Fournit des services de shell en plus de l'interface IVsShell.

IVsShell3

Fournit des services de shell en plus de l'interface IVsShell.

IVsShell4

Fournit une méthode pour redémarrer le shell.

IVsShell5

Fournit un accès supplémentaire aux services d'environnement fondamentaux, en particulier ceux qui traitent les VSPackages et le Registre.

IVsShell6

Fournit la fonctionnalité de chargement de package.

IVsShell7

Permet d'accéder aux services d'environnement fondamentaux, en particulier ceux qui traitent les VSPackages et le Registre.

IVsShellPropertyEvents

Implémenté par les clients de ShellPropertyChangeEvents.

IVsSimpleBrowseComponentSet

Remplit l’ensemble de composants avec des composants pouvant être accessibles, tels que des projets Visual Studio, des composants .NET Framework externes et des bibliothèques de type (.tlb).

IVsSimpleDocFactory

Crée un objet de données de document à partir d'un fichier donné et retourne l'interface demandée du document. L'environnement fournit une implémentation par défaut.

IVsSimpleLibrary2

Version simplifiée de l'interface IVsLibrary2.

IVsSimpleObjectList2

Version simplifiée de l'interface IVsObjectList2.

IVsSimplePreviewChangesList

Il s'agit d'une version simplifiée de l'interface IVsPreviewChangesList.

IVsSingleFileGenerator

Transforme un fichier d'entrée unique en fichier de sortie unique pouvant être compilé ou ajouté à un projet. Tout composant COM qui implémente le IVsSingleFileGenerator est un outil personnalisé.

IVsSingleFileGeneratorFactory

Manipule l'ID de prog du générateur pour un seul type de fichier.

IVsSmartOpenScope

Ouvre un assembly existant et mappe les métadonnées de l'assembly dans la mémoire. L'interface fournit l'ouverture intelligente, en choisissant automatiquement entre l'ouverture de la portée avec ou sans verrouillage. Vous pouvez obtenir une instance de cette interface à l'aide du service SVsSmartOpenScope (SID_SVsSmartOpenScope).

IVsSolution

Fournit la manipulation de niveau supérieur ou la maintenance de la solution.

IVsSolution2

Fournit la manipulation de niveau supérieur ou la maintenance de la solution.

IVsSolution3

Crée, met à jour et enregistre les fichiers projet.

IVsSolution4

Fournit des méthodes pour le chargement managé des projets d'une solution.

IVsSolution5

Fournit une manipulation de niveau supérieur supplémentaire ou la maintenance de la solution.

IVsSolution6

Fournit la manipulation de niveau supérieur ou la maintenance de la solution.

IVsSolution7

Implémenté par l’environnement Visual Studio. Disponible via QueryService(SVsSolution).

IVsSolution8
IVsSolutionBatchProjectActionEvents
IVsSolutionBuildManager

Permet aux solutions de gérer les informations de configuration.

IVsSolutionBuildManager2

Permet aux solutions de gérer les informations de configuration.

IVsSolutionBuildManager3

Fournit l'accès aux événements IVsUpdateSolutionEvents3.

IVsSolutionBuildManager4

Fournit une méthode pour forcer le gestionnaire de build de solution à mettre à jour des dépendances du projet spécifié.

IVsSolutionBuildManager5

Fournit l'accès aux événements IVsUpdateSolutionEvents4.

IVsSolutionBuildManager6
IVsSolutionEvents

Interface d'écoute qui surveille les notifications des modifications dans la solution.

IVsSolutionEvents2

Interface d'écoute qui surveille les notifications des modifications dans la solution.

IVsSolutionEvents3

Interface d'écoute qui surveille les notifications des modifications dans la solution.

IVsSolutionEvents4

Interface d'écoute qui surveille les notifications des modifications dans la solution.

IVsSolutionEvents5

Interface d'écoute qui surveille les notifications des modifications dans la solution.

IVsSolutionEvents6

Fournit des événements associés aux solutions.

IVsSolutionEvents7
IVsSolutionEvents8
IVsSolutionEventsProjectUpgrade

Fournit une méthode appelée après la mise à niveau d'un projet.

IVsSolutionLoadEvents

Implémenté par les clients intéressés par les événements de solution. Abonnez-vous à ces événements via AdviseSolutionEvents(IVsSolutionEvents, UInt32).

IVsSolutionLoadManager

Contrôle le chargement des projets dans une solution. Les extendeurs utilisent cette interface pour définir la priorité de chargement des projets ou des types de projets.

IVsSolutionLoadManagerSupport

Prend en charge la gestion du chargement des projets dans une solution.

IVsSolutionLogger

Implémenté par la solution et utilisé par les projets pour signaler les problèmes liés au chargement du projet. Il peut être obtenu à partir de la SVsSolution.

IVsSolutionPersistence

Facilite l'écriture des propriétés spécifiques au package et des options dans le fichier de la solution (.sln), et, inversement, le chargement des propriétés et des options à partir du fichier.

IVsSolutionUIEvents

Filtre les événements dans l'Explorateur de solutions.

IVsSolutionUIHierarchyWindow

Fournit l'accès par programme à la fenêtre Explorateur de solutions.

IVsSpecifyProjectDesignerPages

Prend en charge la modification des propriétés du projet avec un éditeur (concepteur de projet) plutôt que par le biais de la boîte de dialogue Propriétés du projet. Implémenté sur l'objet de recherche du projet au lieu des ISpecifyPropertyPages.

IVsSQLCLRReferences

Gère les références aux procédures SQL compilées dans les assemblys. Gère la boîte de dialogue AjouterNouveauReference, ainsi que la coordination du cache local et des SQL Server. Vous pouvez obtenir une instance de l'interface à partir du service SVsSQLCLRReferences (SID_SVsSQLCLRReferences).

IVsSQLCLRReferencesUpdateCallback

Définit la fonction de rappel pour signaler les modifications dans les procédures SQL compilées dans les assemblys.

IVsStartPageDownload

Implémenté par le service de téléchargement de page de démarrage. Permet au client page de démarrage d’activer un service de téléchargement pour la page de démarrage sur un thread d’arrière-plan. Elle doit uniquement être utilisée en interne par l’implémentation de la page de démarrage.

IVsStartupProjectsListService

Représente une liste de projets de démarrage.

IVsStatusbar

Permet d'accéder à la barre d'état de l'environnement.

IVsStatusbar3

Permet d'accéder à la barre d'état de l'environnement.

IVsStatusbarUser

Utilisé pour définir chaque utilisateur de la barre d'état.

IVsStatusbarUser2

Utilisé pour définir chaque utilisateur de la barre d'état.

IVsStringMap

Gère un ensemble de paires clé-valeur de chaînes.

IVsStrongNameKeys

Fournit des méthodes d'utilitaire de clé de nom fort communes. Vous pouvez obtenir une instance de cette interface à partir du service SVsStrongNameKeys (SID_SVsStrongNameKeys).

IVsStrongNameKeys2

Fournit des méthodes d'utilitaire de clé de nom fort communes supplémentaires.

IVsStructuredFileIO

Fournit un moyen commun d'effectuer plusieurs enregistrements de format. Vous pouvez obtenir une instance de l'interface à partir du service SVsStructuredFileIO (SID_SVsStructuredFileIO).

IVsStructuredFileIOHelper

Permet la substitution des chaînes localisées pour les jetons trouvés dans des fichiers persistants.

IVsSupportCodeDefView

Indique que l’objet de données doc d’implémentation prend en charge la fenêtre CodeDefinitionView.

IVsSupportItemHandoff

Prend en charge le transfert d'un élément d'un projet vers un autre. Cette interface est implémentée par le projet qui transfère l'élément.

IVsSupportItemHandoff2

Donne au projet de récepteur la possibilité d'effectuer tout traitement nécessaire du document devant être remis.

IVsSwatchClient

Cette interface est déconseillée à partir de Visual Studio 2010. Le shell Visual Studio ne reconnaît plus cette interface.

IVsSymbolicNavigationManager

Gère la liste de gestionnaires de IVsSymbolicNavigationNotify inscrits sur une base à portée de projet. Obtient une interface IVsSymbolicNavigationManager en appelant QueryService pour le service SVsSymbolicNavigationManager .

IVsSymbolicNavigationNotify

Facilite la redirection de la définition Goto sur un symbole de code.

IVsTargetFrameworkAssemblies

Fournit la prise en charge de base pour cibler plusieurs versions de framework.

IVsTask

Fournit des méthodes qui interagissent avec une tâche, telle que son démarrage, son annulation ou l'ajout de continuations.

IVsTask2

Étend IVsTask pour ajouter la prise en charge des messages spécifiques à une tâche qui s’affichent dans la boîte de dialogue d’attente thread lorsque le thread d’interface utilisateur est bloqué sur une tâche. Si un WaitMessage n’est pas spécifié, un message générique (en attente de la fin d’une opération requise...) est utilisé.

IVsTaskBody

Cette interface et sa méthode sont utilisées pour encapsuler un corps de travail qui va être exécuté dans une tâche. Au lieu d'utiliser cette interface, vous devez utiliser les classes d'assistance trouvées dans l'espace de noms du VsTaskLibraryHelper pour les fichiers managés ou Include du VsTaskLibraryHelper pour le code natif afin de créer des instances de IVsTaskBody à partir des méthodes anonymes.

IVsTaskCompletionSource

Interagit avec une source d'achèvement de tâche pour définir son état et obtenir l'instance interne de IVsTask.

IVsTaskItem

Fournit des méthodes pour modifier le comportement de tâche.

IVsTaskItem2

Fournit des méthodes pour modifier le comportement de tâche.

IVsTaskItem3

Ajoute du contenu à la fenêtre TaskList.

IVsTaskList

Gère les listes de tâches fournies par les fournisseurs de tâches.

IVsTaskList2

Manipule des éléments dans la fenêtre TaskList. Implémenté par l'environnement, même si vous pouvez écrire votre propre implémentation pour fournir des éléments de tâche personnalisés.

IVsTaskList3

Fournit les mises à jour de tâches asynchrones pour des fournisseurs spécifiques (ou tous les fournisseurs) dans les listes de tâches et d'erreurs.

IVsTaskListEvents

Fournit un jeu d'événements pour les événements liés à la liste des tâches.

IVsTaskProvider

Fournit des tâches à la liste des tâches.

IVsTaskProvider2

Fournit des tâches à la liste des tâches.

IVsTaskProvider3

Prend en charge l'ajout de contenu à la fenêtre d'affichage de tâche. Définit le fournisseur d'informations avec la manipulation des colonnes de la fenêtre.

IVsTaskProvider4

Fournit des méthodes de tâche.

IVsTaskProvider5

Prend en charge les images.

IVsTaskSchedulerService

Crée et interagit avec des blocs de tâches Asynchrous.

IVsTaskSchedulerService2

Fournit des méthodes de planification des tâches.

IVsTemplateInfo
IVsTestLog

Fournit une méthode pour consigner le temps d’inactivité.

IVsTextBufferProvider

Permet à objet DocData de déléguer l'implémentation de mémoire tampon de texte (IVsTextLines).

IVsTextOut

Expose les mesures de texte Unicode de l'éditeur principal et les méthodes d'affichage. Implémenté par l'environnement.

IVsThemeThumbnailProvider

Fournit une méthode pour obtenir une miniature de thème.

IVsThreadedWaitDialog

Affiche une boîte de dialogue utilisée en attendant qu'une action se termine. La boîte de dialogue est affichée dans un thread d'arrière-plan, distinct afin que l'environnement puisse réagir même quand il est occupé. Vous pouvez obtenir une instance de cette interface à partir du service SVsThreadedWaitDialog (SID_SVsThreadedWaitDialog).

IVsThreadedWaitDialog2

Implémentée par le shell Visual Studio. Cette interface fournit une boîte de dialogue modale à afficher sur un thread d'arrière-plan afin que l'IDE réagisse même lorsque le thread de premier plan est occupé par une opération importante. Vous pouvez obtenir cette interface via SVsThreadedWaitDialogFactory. Cette boîte de dialogue diffère de IVsThreadedWaitDialog parce qu'elle peut contenir simultanément une barre de progression et un bouton Annuler. Elle prend également en charge la progression avec des pourcentages précis.

IVsThreadedWaitDialog3

Implémentée par le shell Visual Studio. Cette interface fournit une boîte de dialogue modale à afficher sur un thread d'arrière-plan afin que l'IDE réagisse même lorsque le thread de premier plan est occupé par une opération importante. Vous pouvez obtenir cette interface via SVsThreadedWaitDialogFactory. Cette boîte de dialogue diffère de IVsThreadedWaitDialog parce qu'elle peut contenir à la fois une barre de progression et un bouton Annuler. Elle prend également en charge la progression avec un pourcentage précis.

IVsThreadedWaitDialog4

Fournit des méthodes pour indiquer aux appelants si la boîte de dialogue a été démarrée ou simplement une opération non opérationnelle.

IVsThreadedWaitDialogCallback

Permet au client de recevoir des événements sur les modifications apportées à la boîte de dialogue thématique d'attente.

IVsThreadedWaitDialogFactory

Fabrique pour créer des boîtes de dialogue thématiques d'attente.

IVsThreadPool

Gère les opérations d'arrière-plan dans l'environnement.

IVsThreadSafeCommandWindow

Publie les commandes qui sont gérées sur le thread principal, qui appelle ensuite les gestionnaires normaux.

IVsToolbarTrayHost

Gère les éléments dans le plateau de barre d'outils.

IVsToolbox

Utilisé pour gérer la Toolbox.

IVsToolbox2

Utilisé pour gérer la boîte à outils.

IVsToolbox3

Fournit la prise en charge de la persistance et de la localisation d’une boîte à outils. Étend mais n'hérite pas de IVsToolbox2. Vous pouvez obtenir une instance de l'interface à partir du service SVsToolbox (SID_SVsToolbox).

IVsToolbox4

Fournit la prise en charge de la persistance et de la localisation d’une boîte à outils. Étend mais n'hérite pas de IVsToolbox3. Vous pouvez obtenir une instance de l'interface à partir du service SVsToolbox (SID_SVsToolbox).

IVsToolbox5

Fournit des méthodes supplémentaires pour IVsToolbox.

IVsToolbox6

Autres méthodes utilisées pour gérer la boîte à outils.

IVsToolbox7
IVsToolboxActiveUserHook

Prend en charge l’interception et la modification des interactions de boîte à outils, y compris le glisser-déplacer.

IVsToolboxClipboardCycler

Fournit la prise en charge du Presse-papiers circulaire dans les fenêtres de document et les fenêtres Outil.

IVsToolboxClipboardCycler2
IVsToolboxDataProvider

Demande les informations des fournisseurs de données concernant les objets de données qu'ils prennent en charge.

IVsToolboxDataProvider2

Fournit une prise en charge des fonctionnalités supplémentaires de boîte à outils. En particulier, IVsToolboxDataProvider2 est utilisé pour implémenter la persistance de boîte à outils via la fonctionnalité vssettings. Les utilisateurs enregistrent et récupèrent ces informations via la commande Paramètres d’importation/exportation, qui se trouve dans le menu Outils de l’IDE.

IVsToolboxDataProviderRegistry

Inscrit un fournisseur de données Boîte à outils.

IVsToolboxItemProvider

Implémenté par les packages qui souhaitent fournir des éléments de boîte à outils inscrits de manière statique (sur le même objet que le IVsPackage).

IVsToolboxItemProvider2
IVsToolboxPageChooser

Fournit une méthode que Visual Studio utilise pour accéder à la page de la boîte à outils préférée.

IVsToolboxUser

Envoie une notification sur les éléments de boîte à outils au propriétaire de ces éléments.

IVsToolsOptions

Gère une boîte de dialogue Options des outils. L'environnement implémente cette interface.

IVsToolsOptionsHelp
IVsToolWindowFactory

Fournit aux VSPackages la possibilité de créer plusieurs fenêtres Outil.

IVsToolWindowToolbar

Obtient la taille de la bordure et définit l'espace de bordure pour une fenêtre Outil. Vous devez implémenter cette interface pour fournir des informations dans la barre d'outils hébergée dans la fenêtre Outil à propos de sa surface d'hébergement.

IVsToolWindowToolbarHost

Fournit un contrôle des fonctionnalités relatives à une barre d'outils de la fenêtre Outil.

IVsToolWindowToolbarHost2

Implémenté par l’interpréteur de commandes Visual Studio, et peut être récupéré à partir du IVsToolWindowToolbarHost qui est retourné en tant que paramètre out à partir de l’une des méthodes IVsUIShellX.SetupToolbar(). Il est utilisé par les clients de la fenêtre Outil qui souhaitent disposer d'une barre d'outils dans leur fenêtre et doivent fournir une cible de déplacement spécifique pour intercepter les opérations de glisser-déplacer sur la zone de la barre d'outils.

IVsToolWindowToolbarHost3

Fournit un contrôle supplémentaire des fonctionnalités relatives à une barre d'outils de la fenêtre Outil.

IVsToolWindowToolbarHost4
IVsTrackBatchRetargetingEvents

Reçoit une notification lorsqu'un reciblage traité par lots se produit.

IVsTrackProjectDocuments2

Utilisé par les projets pour demander à l'environnement l'autorisation d'ajouter, de supprimer, de renommer un fichier ou un répertoire dans une solution.

IVsTrackProjectDocuments3

Cette interface autorise le traitement par lots, la coordination des verrous sur des fichiers et une méthode avancée de OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]).

IVsTrackProjectDocuments4

Utilisé par les projets pour demander à l'environnement l'autorisation de supprimer un fichier ou un répertoire dans une solution.

IVsTrackProjectDocumentsEvents2

Avertit les clients des modifications apportées aux fichiers ou aux répertoires de projet.

IVsTrackProjectDocumentsEvents3

Reçoit des appels effectués dans l'interface IVsTrackProjectDocuments3. Il fournit la prise en charge des requêtes de traitement par lots et de la coordination de l'accès aux fichiers.

IVsTrackProjectDocumentsEvents4

Avertit les clients des autres modifications apportées aux fichiers ou aux répertoires de projet.

IVsTrackProjectRetargeting

Utilisé par les projets pour signaler qu'ils souhaitent recevoir les événements de reciblage de projet et signaler que les événements sont sur le point de se produire.

IVsTrackProjectRetargeting2

Fournit des méthodes pour les projets de reciblage.

IVsTrackProjectRetargetingEvents

Reçoit une notification lorsque un reciblage d'événements se produit.

IVsTrackSelectionEx

Indique à l'environnement une modification de la sélection actuelle et permet d'accéder aux informations sur la hiérarchie et les éléments concernant la nouvelle sélection.

IVsTypeLibraryWrapper

Cette interface est implémentée par tous les outils d'habillage.

IVsTypeLibraryWrapperBatchSupport

Encapsule les types en mode batch et les traite pour un domaine d'application spécifique.

IVsTypeLibraryWrapperCallback

Permet aux outils de wrapper de communiquer avec le système de projet et de récupérer les wrappers existants pour une bibliothèque de types donnée.

IVsUIAccelerator

Fournit des informations sur les touches accélérateur.

IVsUICollection

Représente une collection de sources de données d'interface utilisateur.

IVsUICollectionChangeEvents

Reçoit des notifications lorsqu'une collection change.

IVsUIContextEvents
IVsUIContextMonitor
IVsUIDataConverter

Convertit les données d'un format à un autre.

IVsUIDataConverterManager

Inscrit des convertisseurs pour des types d'informations supplémentaires.

IVsUIDataSource

Représente une source de données d'interface utilisateur de Visual Studio.

IVsUIDataSourcePropertyChangeEvents

Reçoit des appels lorsqu'un paramètre change.

IVsUIDispatch

Gère les verbes d'une source de données pour l'interface utilisateur de Visual Studio.

IVsUIDynamicCollection

Représente une collection modifiable dans l'interface utilisateur de Visual Studio.

IVsUIElement

Représente un élément d'interface spécifique à une non-plateforme.

IVsUIElementPane

Implémenté par les packages qui prennent en charge la création de fenêtres de document ou de fenêtres Outil.

IVsUIEnumDataSourceProperties

Gère une liste de propriétés de la source de données.

IVsUIEnumDataSourceVerbs

Gère une énumération de verbes pour une source de données d'interface utilisateur de Visual Studio.

IVsUIEventSink

Intercepte les notifications d'événements des événements de source de données Visual Studio.

IVsUIFactory

Représente une fabrique d'interface qui crée des objets IVsUIElement.

IVsUIHierarchy

Redirige les commandes que vous appelez vers la fenêtre de hiérarchie appropriée au lieu du gestionnaire de commandes standard.

IVsUIHierarchyNativeWindow

Fournit des méthodes pour les fenêtres natives.

IVsUIHierarchyWindow

Implémenté par l'environnement pour afficher les hiérarchies écrites par les VSPackages.

IVsUIHierarchyWindow2

Implémenté par l'environnement pour afficher les hiérarchies écrites par les VSPackages.

IVsUIHierWinClipboardHelper

Coordonne les opérations de presse-papiers entre les hiérarchies dans une fenêtre hiérarchie d'interface utilisateur.

IVsUIHierWinClipboardHelperEvents

Fournit des notifications du Presse-papiers à la hiérarchie source dans une opération de coupe ou de copie.

IVsUIObject

Contient des actions courantes pour les objets interface utilisateur de Visual Studio.

IVsUIShell

Cette interface fournit l'accès aux fonctionnalités de base, y compris à l'accès et à la création des fenêtres d'outils et de documents.

IVsUIShell2

Étend la fonctionnalité de l'interface IVsUIShell en fournissant l'accès à des fonctionnalités de fenêtre supplémentaires.

IVsUIShell3

Étend la fonctionnalité de l'interface IVsUIShell en fournissant l'accès à des fonctionnalités de fenêtre supplémentaires.

IVsUIShell4

Fournit des méthodes pour la barre d'outils.

IVsUIShell5

Étend la fonctionnalité de l'interface IVsUIShell en fournissant l'accès à des fonctionnalités de fenêtre supplémentaires.

IVsUIShell6

Fournit des fonctionnalités d’interpréteur de commandes.

IVsUIShell7

Fournit l’accès aux fonctionnalités de fenêtrage de base, y compris l’accès aux fenêtres d’outils et aux fenêtres de document et leur création.

IVsUIShellArrangeWindows

Fournit des méthodes pour calculer les modifications de taille de fenêtre.

IVsUIShellDocumentWindowMgr

Enregistre et extrait d'un flux, d'une position de fenêtre, d'un type d'éditeur et d'une vue pour toutes les fenêtres actives. Implémenté par l'environnement. Rarement utilisé.

IVsUIShellOpenDocument

Contrôle l'état des documents ouverts dans l'environnement.

IVsUIShellOpenDocument2

Fournit la liste des générateurs d'aperçu de document par défaut. Implémenté par l'environnement. Étend, mais n'hérite pas de IVsUIShellOpenDocument.

IVsUIShellOpenDocument3

Contrôle l'état des documents ouverts dans l'environnement.

IVsUIShellOpenDocument4

Fournit des méthodes supplémentaires pour ouvrir des documents.

IVsUISimpleDataSource

Représente l'interface de base pour Microsoft.VisualStudio.IVsUIDataSourcePropertyChangeEvents et Microsoft.VisualStudio.IVsUICollectionChangeEvents.

IVsUIWin32Bitmap

Utilisé par les types bitmap au format Win32 pour encapsuler des objets HBITMAP.

IVsUIWin32Bitmap2
IVsUIWin32Element

Gère les éléments visuels Win32 dans l'interface utilisateur de Visual Studio.

IVsUIWin32Icon

Gère les éléments HICON dans l'interface utilisateur de Visual Studio.

IVsUIWin32Icon2
IVsUIWin32ImageList

Gère les éléments HIMAGELIST dans l'interface utilisateur de Visual Studio.

IVsUIWin32ImageList2
IVsUIWpfElement

Crée des éléments d'infrastructure Windows Presentation Foundation pour l'interface utilisateur de Visual Studio.

IVsUIWpfLoader

Crée et affiche un élément visuel Windows Presentation Foundation (WPF).

IVsUpdateSolutionEvents

Implémenté par les VSPackages pour recevoir des événements de build des builds de solution et de projet.

IVsUpdateSolutionEvents2

Implémenté par les VSPackages pour recevoir des événements de build des builds de solution et de projet.

IVsUpdateSolutionEvents3

Définit des événements pour les modifications de la configuration de solution. Étend mais n'hérite pas de IVsUpdateSolutionEvents2 et de IVsUpdateSolutionEvents. Pour surveiller ces événements, implémentez l'interface et utilisez-la comme argument de la méthode AdviseUpdateSolutionEvents3(IVsUpdateSolutionEvents3, UInt32) de IVsSolutionBuildManager3.

IVsUpdateSolutionEvents4

Définit des événements pour les modifications de la configuration de solution. Pour surveiller ces événements, implémentez l'interface et utilisez-la comme argument de la méthode AdviseUpdateSolutionEvents4(IVsUpdateSolutionEvents4, UInt32) de IVsSolutionBuildManager5.

IVsUpdateSolutionEvents5
IVsUpdateSolutionEventsAsync

Cette interface est implémentée par les clients de SolutionBuildManager qui doivent pouvoir répondre à l’événement UpdateSolution_EndLastUpdateActionAsync. Lorsque les clients ont terminé leur travail, ils appellent la méthode CompleteLastUpdateAction() sur le rappel fourni, indiquant que solutionBuildManager n’a plus besoin de les attendre. Cela permet aux clients d’éviter le blocage pour un travail éventuellement de longue durée sur le thread d’interface utilisateur.

IVsUpdateSolutionEventsAsyncCallback

Fournit une méthode permettant aux implémenteurs asynchrones de UpdateSolution_EndLastUpdateActionAsync d’informer solutionBuildManager lorsque leur travail est terminé. Consultez IVsUpdateSolutionEventsAsync.

IVsUpgradeBuildPropertyStorage

Met à niveau les informations relatives à la génération dans un fichier projet.

IVsUpgradeLogger

Signale des erreurs et des messages d'information.

IVsUpgradeLogger2

Signale des erreurs et des messages d'information.

IVsUserContext

Gère les attributs et les mots clés (contexte et sous-contexte) dans le conteneur de contexte ou de sous-contexte.

IVsUserContextCustomize

Fournit des informations sur l'étendue de contexte pour les recherches par mot clé.

IVsUserContextItem

Décrit le contexte F1Help d’un élément. Membre de IVsUserContextItemCollection.

IVsUserContextItemCollection

Gère une collection indexée d'éléments de contexte (IVsUserContextItem) pour une utilisation dans l'aide contextuelle.

IVsUserContextItemEvents

Définit la méthode appelée lorsqu'il existe des éléments d'aide contextuelle disponibles. Implémente cette interface et la passe à la méthode AdviseContextItemEvents(IVsUserContextItemEvents, UInt32) de l'interface IVsMonitorUserContext pour recevoir la notification d'événement.

IVsUserContextItemProvider

Définit un fournisseur d'éléments d'aide contextuelle. Implémente votre fournisseur et l'inscrit auprès de la méthode RegisterItemProvider(IVsUserContextItemProvider, UInt32) de l'interface IVsMonitorUserContext.

IVsUserContextUpdate

Vous permet de mettre à jour le conteneur de contexte lorsqu'une notification de mise à jour est reçue.

IVsUserSettings

Interface implémentée par les VSPackages qui ont besoin de leurs informations d’état conservées par le mécanisme de paramètres Visual Studio.

IVsUserSettings2

Fournit de l’aide sur l’importation et l’exportation des paramètres.

IVsUserSettings3
IVsUserSettingsMigration

Migre les paramètres utilisateur.

IVsUserSettingsQuery

Permet à un VSPackage d'indiquer si ses paramètres doivent être enregistrés.

IVsVba

Obsolète.

IVsWebAppMigration

Fournit des méthodes pour migrer des projets Web.

IVsWebBrowser

Manipule un navigateur Web. Retourné par la méthode CreateWebBrowser(UInt32, Guid, String, String, IVsWebBrowserUser, IVsWebBrowser, IVsWindowFrame) de l'interface IVsWebBrowsingService. Vous pouvez obtenir une instance de l'interface IVsWebBrowsingService à partir du service SVsWebBrowsingService (SID_SVsWebBrowsingService).

IVsWebBrowserUser

Fournit un moyen pour les clients de IVsWebBrowsingService de contrôler le contrôle de navigateur Web hébergé.

IVsWebBrowserUser2

Permet à un client de IVsWebBrowsingService d'offrir des services au contrôle de navigateur hébergé. Étend mais n'hérite pas de IVsWebBrowserUser.

IVsWebBrowsingService

Permet à un package de créer et contrôler une session de navigation Web. Vous pouvez obtenir une instance de cette interface à partir du service SVsWebBrowsingService (SID_SVsWebBrowsingService).

IVsWebFavorites

Active un package à ajouter à la liste des favoris d’un utilisateur. Vous pouvez obtenir une instance de l'interface à partir du service SVsWebFavorites (SID_SVsWebFavorites).

IVsWebMigration

Fournit de l’aide sur la migration web.

IVsWebMigrationService

Fournit de l’aide à la migration de projets web.

IVsWebPreview

Permet à un package d'afficher un aperçu d'une page Web, généralement dans une fenêtre enfant. Vous pouvez obtenir une instance de l'interface à partir du service SVsWebPreview (SID_SVsWebPreview).

IVsWebPreviewAction

Définit des méthodes à appeler en réponse à des événements d'aperçu Web. Implémente l'interface et l'utilise avec les méthodes d'aperçu Web PreviewURL(IVsWebPreviewAction, String) et PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32) de l'interface IVsWebPreview.

IVsWebProject

Implémenté par les objets de projet Web qui souhaitent utiliser l'interface IVsAddNewWebProjectItemDlg.

IVsWebProxy

Interface de service proxy Web.

IVsWebService

Représente un service Web unique offert par un projet. Géré dans le cadre d'une collection de services Web détenue par le IVsWebServiceProvider.

IVsWebService3

Représente un service Web unique qui prend en charge une connaissance plus approfondie des points de terminaison et des informations de découverte des métadonnées au moment de la conception. Pour accéder à cet objet, s'il est pris en charge, effectuer une requête (QueryInterface) à partir d'une instance IVsWebService.

IVsWebServiceEndpoint

Représente un point de terminaison unique d'un service Web (si un point de terminaison de service ou un point de terminaison de découverte des métadonnées).

IVsWebServiceEvents

Définit les événements appelés lorsqu'un service Web est supprimé, renommé ou modifié. Utilisé en tant qu'argument de la méthode AdviseWebServiceEvents(IVsWebServiceEvents, UInt32) de l'interface IVsWebService.

IVsWebServiceProvider

Gère une collection de services Web (IVsWebService) et appelle les méthodes appropriées sur les événements.

IVsWebServiceProviderDebug

Permet à un système de projet de personnaliser la façon dont le processus de travail d'un service Web particulier est débogué. Cette interface est obtenue en appelant QueryInterface sur un objet IVsWebServiceProvider.

IVsWebServiceProviderEvents

Définit des méthodes appelées lorsque les services Web sont ajoutés ou supprimés de la collection de fournisseur de service Web. Utilisé en tant qu'argument dans la méthode AdviseWebServiceProviderEvents(IVsWebServiceProviderEvents, UInt32) de l'interface IVsWebServiceProvider.

IVsWebURLMRU

Permet à un package d'ajouter une URL à la liste des URL utilisées le plus récemment et d'obtenir une liste de toutes les URL de la liste des fichiers récents. Vous pouvez obtenir une instance de l'interface à partir du service SVsWebURLMRU (SID_SVsWebURLMRU).

IVsWindowFrame

Permet d'accéder aux comportements et aux propriétés des frames de la fenêtre d'environnement, pour à la fois l'outil et les fenêtres de document.

IVsWindowFrame2

Permet à un frame de fenêtre d'envoyer des notifications à toute personne qui souhaite être avertie des événements IVsWindowFrameNotify .

IVsWindowFrame3

Implémentée par le shell Visual Studio sur les objets IVsWindowFrame qui représentent des fenêtres Outil et des fenêtres de document. Cette interface peut être récupérée par QueryInterface à partir d'un objet IVsWindowFrame.

IVsWindowFrame4

Implémenté par l’environnement Visual Studio sur des IVsWindowFrame4objets pour les fenêtres d’outils et les fenêtres de document. Cette interface peut être récupérée par QueryInterface à partir d’un IVsWindowFrame pointeur.

IVsWindowFrame5

Permet d'accéder aux comportements et aux propriétés des frames de la fenêtre d'environnement, pour à la fois l'outil et les fenêtres de document.

IVsWindowFrame6
IVsWindowFrameEvents

Fournit des événements pour les cadres de fenêtre.

IVsWindowFrameEvents2
IVsWindowFrameEvents3
IVsWindowFrameNotify

Avertit un package des modifications apportées à l'un de ses frames de fenêtre. Remplacé par IVsWindowFrameNotify3.

IVsWindowFrameNotify2

Avertit les clients lorsqu'un frame de fenêtre est fermé.

IVsWindowFrameNotify3

Avertit un VSPackage lorsque des modifications sont apportées à l'un de ses frames de fenêtre.

IVsWindowFrameNotify4
IVsWindowFrameSwitcher

Gère une fenêtre Outil qui prend en charge le basculement entre plusieurs vues de zone cliente.

IVsWindowPane

Fournit les fonctionnalités du volet de la fenêtre de base.

IVsWindowPaneCommit

Permet à une fenêtre de valider les modifications en attente dans un contrôle qui a le focus avant qu'une autre commande soit appelée.

IVsWindowPaneCommitFilter

Permet l'interception d'une commande qui validerait des modifications avant la validation des modifications.

IVsWindowSearch

Implémenté par une fenêtre qui souhaite avoir du contenu pouvant faire l’objet d’une recherche. L’hôte de recherche appelle cette interface pour lancer la recherche ou obtenir les options de recherche. Lorsque l’interface est implémentée par une fenêtre d’outil sur la classe IVsWindowPane ou sur VSFPROPID_ViewHelper, elle est appelée par l’interpréteur de commandes sur SearchEnabled pour case activée si la recherche est activée pour la fenêtre d’outil. L’interpréteur de commandes configure automatiquement un hôte de recherche associé à la fenêtre, à l’aide de l’emplacement par défaut du contrôle de recherche dans la zone frame/barre d’outils de l’interpréteur de commandes.

IVsWindowSearchBooleanOption

Implémente les options booléennes pour le menu contextuel du contrôle de recherche courant.

IVsWindowSearchCommandOption

Fournit des options d'interface utilisateur pour le contrôle de recherche commun instantané.

IVsWindowSearchCustomFilter

Fournit un filtre de recherche personnalisée pour la chaîne recherchée.

IVsWindowSearchEvents

Indique à l'hôte de fenêtre que les modifications se sont produites dans les filtres ou les options de recherche qui doivent être répercutées dans l'interface utilisateur.

IVsWindowSearchFilter

Fournit des informations sur le filtre de recherche de la fenêtre.

IVsWindowSearchHost

Installe un contrôle de recherche.

IVsWindowSearchHostFactory

Crée un contrôle de recherche de fenêtre. Cette interface est implémentée par l'environnement Visual Studio, et est obtenue à partir du service SVsWindowSearchHostFactory.

IVsWindowSearchOption

Fournit des options affichables pour le contrôle de recherche de la fenêtre.

IVsWindowSearchSimpleFilter

Fournit un filtre de base de recherche pour le contrôle de recherche.

IVsWindowView

Contrôle une partie de la zone cliente d'une fenêtre. Une des nombreuses interfaces que vous pouvez implémenter dans l'objet DocView ou ViewHelper pour remplacer d'autres interfaces. Rarement utilisé.

IVsWorkingFolders
IVsWorkingFoldersEvents
IVsWritableSettingsStore

Gère un magasin modifiable pour lire/énumérer et créer/supprimer des paramètres. Elle est obtenue à partir de la méthodeGetWritableSettingsStore(UInt32, IVsWritableSettingsStore). Elle est dérivée de l'interface IVsSettingsStore pour hériter des fonctionnalités de lecture/d'énumération de cette interface.

IVsXMLMemberData

Extrait des informations relatives à un membre d'une représentation XML. Retourné par la méthode GetMemberDataFromXML(String, IVsXMLMemberData) de l'interface IVsXMLMemberIndexService. Vous pouvez obtenir une instance de cette interface provenant du service SVsXMLMemberIndexService (SID_SVsXMLMemberIndexService).

IVsXMLMemberData3

Extrait des informations relatives à un membre d'une représentation XML. Étend mais n'hérite pas de IVsXMLMemberData. Interroge un objet retournant IVsXMLMemberData pour voir s'il prend en charge IVsXMLMemberData3.

IVsXMLMemberData4

Extrait les informations de la documentation XML.

IVsXMLMemberData5

Extrait des informations de la documentation XML.

IVsXMLMemberData6
IVsXMLMemberDataCallBack

Fournit le nom complet d'un membre dans la documentation XML qui représente des métadonnées.

IVsXMLMemberDataCapability

Représente les informations relatives aux fonctionnalités dans la documentation XML.

IVsXMLMemberDataDeprecation

Fournit des informations sur la dépréciation des membres XML.

IVsXMLMemberDataRegisterCallBack

Inscrit une interface IVsXMLMemberDataCallBack.

IVsXMLMemberIndex

Crée un index des membres dans les documents XML correspondant aux fichiers de métadonnées. Implémenté par l'environnement. Retourné par la méthode CreateXMLMemberIndex(String, IVsXMLMemberIndex) de l'interface IVsXMLMemberIndexService.

IVsXMLMemberIndexService

Permet d'accéder à la documentation XML correspondant aux fichiers de métadonnées donnés. Vous pouvez obtenir une instance de l'interface à partir du service SVsXMLMemberIndexService (SID_SVsXMLMemberIndexService).

IWebApplicationCtxSvc

Installe l'infrastructure IntelliSense pour un fichier en retournant une interface IServiceProvider que vous pouvez utiliser avec le fichier. Vous pouvez obtenir une instance de l'interface provenant du service SWebApplicationCtxSvc (SID_SWebApplicationCtxSvc).

IWebClassLibProject

Fournit des méthodes pour les projets de bibliothèque de classes web.

IWebClassLibProjectEvents

Fournit des événements de bibliothèque de classes web.

IWebClassLibProjectSvc

Fournit des méthodes pour créer des bibliothèques de classes web.

IWebFileCtxService

Prépare l'infrastructure IntelliSense pour un fichier d'assembly spécifié. Vous pouvez obtenir une instance de l'interface à partir du service SWebFileCtxService (SID_SWebFileCtxService).

SApplicationObject

Passé à GetService(Type) pour retourner une référence à l’objet DTE.

SAppxManifestDesignerService

Passé à GetService(Type) pour retourner une référence à IAppxManifestDesignerService.

SAsyncServiceProvider

ID de service pour le service IAsyncServiceProvider.

SBuilderWizardManager

Passé à GetService(Type) pour retourner une référence à IBuilderWizardManager.

SCodeNavigate

Passé à GetService(Type) pour retourner une référence à ICodeNavigate.

SCompEnumService

Passé à GetService(Type) pour retourner une référence à une interface IVsProvideComponentEnumeration .

SDirList

Ce service ne retourne pas IDirList. Consultez la documentation de cette interface pour obtenir une explication sur la façon dont elle peut être obtenue.

SDTE

Passé à GetGlobalService(Type) pour retourner une référence à l'environnement de développement intégré (IDE) Visual Studio.

SExtendedTypeLib

Passé à GetService(Type) pour retourner une référence à IExtendedTypeLib.

SExtensionManager

Utilisé pour demander une référence au gestionnaire d'extensions Visual Studio.

SharedMSBuildFilesManagerHierarchy

Hiérarchie de projet avec des fichiers MSBuild partagés. Dans la boîte de dialogue Enregistrer les modifications, ce fichier projet s’affiche avec le nom « [Fichiers de projet MSBuild partagés] ». Ce nœud apparaît dans la boîte de dialogue Enregistrer les modifications lorsqu’il existe des fichiers MSBuild partagés qui doivent être enregistrés et que les fichiers n’ont pas d’affinité avec un projet de ressources partagées particulier. Un nouveau singleton instance de cette hiérarchie est créé (si nécessaire) pour chaque solution et fermé à la fermeture de la solution. Cette hiérarchie singleton a toujours la même valeur que sa VSHPROPID_ProjectIDGuid propriété. Le projet SharedMSBuildFilesManagerHierarchy prend en charge les VSHPROPID_SharedProjectHierarchy propriétés et VSHPROPID_SharedAssetsProject pour chacun de ses éléments de projet de fichier MSBuild partagés.

SharedProjectReferenceProviderGuid

Guid pour l’onglet Référence de projet partagé dans la boîte de dialogue Ajouter un gestionnaire de références.

SIVsPackageDynamicToolOwner

Passé à GetService(Type) pour retourner une référence à IVsPackageDynamicToolOwner.

SLicensedClassManager

Passé à GetService(Type) pour retourner une référence à ILicensedClassManager.

SLocalRegistry

Passé à GetService(Type) pour retourner une référence aux interfaces ILocalRegistry et ILocalRegistry2.

SOleComponentUIManager

Passé à GetService(Type) pour retourner une référence à une interface IOleComponentUIManager ou IOleInPlaceComponentUIManager.

SOleInPlaceComponent

Passé à GetService(Type) pour retourner une référence à IOleInPlaceComponent.

SOleInPlaceComponentSite

Passé à GetService(Type) pour retourner une référence à IOleInPlaceComponentSite.

SProfferAsyncService

Service pour le service IAsyncServiceProvider.

SProfferService

Passé à GetService(Type) pour retourner une référence à IProfferService.

SProfferTypeLib

Passé à GetService(Type) pour retourner une référence à IProfferTypeLib.

STrackSelection

Passé à GetService(Type) pour retourner une référence à ITrackSelection.

SUIHostCommandDispatcher

Passé à GetService(Type) pour retourner une référence à IOleCommandTarget.

SUIHostLocale

Passé à GetService(Type) pour retourner une référence à IUIHostLocale.

SVsAccountManagementService

Représente un service de gestion de compte.

SVsAccountManager

Représente un service de gestionnaire de comptes.

SVsActivityLog

Passé à GetService(Type) pour retourner une référence à l'interface IVsActivityLog .

SVsAddProjectItemDlg

Passé à GetService(Type) pour retourner une référence à IVsAddProjectItemDlg.

SVsAddWebReferenceDlg

Passé à GetService(Type) pour retourner une référence à IVsAddWebReferenceDlg.

SVsAppCommandLine

Passé à GetService(Type) pour retourner une référence à IVsAppCommandLine.

SVsAppContainerDeveloperLicensing

Passé à GetService(Type) pour retourner une référence à IVsAppContainerDeveloperLicensing.

SVsAppContainerProjectDeploy

Passé à GetService(Type) pour retourner une référence à IVsAppContainerProjectDeploy.

SVsAssemblyNameUnification

Passé à GetService(Type) pour retourner une référence à IVsAssemblyNameUnification.

SVsBuildManagerAccessor

Service avec lequel obtenir IVsBuildManagerAccessor.

SVsBuiltInServiceInfoQueryService
SVsCallBrowser

Passé à GetService(Type) pour retourner une référence à l'interface IVsCallBrowser .

SVsClassView

Passé à GetService(Type) pour retourner une référence à IVsClassView.

SVsCmdNameMapping

Passé à GetService(Type) pour retourner une référence à IVsCmdNameMapping.

SVsCodeDefView

Passé à GetService(Type) pour retourner une référence à l'interface IVsCodeDefView .

SVsCodeShareHandler

Passé à GetService(Type) pour retourner une référence à IVsCodeShareHandler.

SVsCommandWindow

Passé à GetService(Type) pour retourner une référence à IVsCommandWindow ou IVsCommandWindow2.

SVsCommandWindowsCollection

Passé à GetService(Type) pour retourner une référence à l'interface IVsCommandWindowsCollection .

SVsCommonMessagePumpFactory

Service qui permet aux utilisateurs d'obtenir les instances de IVsCommonMessagePumpFactory.

SVsComplusLibrary

Passé à GetService(Type) pour retourner une référence à IVsLibraryReferenceManager.

SVsComponentModelHost

Passé à GetService(Type) pour retourner une référence à IVsComponentModelHost.

SVsComponentSelectorDlg

Passé à GetService(Type) pour retourner une référence à IVsComponentSelectorDlg.

SVsComponentSelectorDlg2

Passé à GetService(Type) pour retourner une référence à l'interface IVsComponentSelectorDlg2 .

SVsConfigurationManagerDlg

Passé à GetService(Type) pour retourner une référence à l'interface IVsConfigurationManagerDlg .

SVsCreateAggregateProject

Passé à GetService(Type) pour retourner une référence à l'interface IVsCreateAggregateProject .

SVsDataObjectStringMapManager

Utilise ce service pour obtenir une instance de IVsDataObjectStringMapManager.

SVsDataSourceFactory

Représente la fabrique de la source de données du shell Visual Studio.

SVsDebuggableProtocol

Passé à GetService(Type) pour retourner une référence à IVsDebuggableProtocol.

SVsDebugLaunch

Passé à GetService(Type) pour retourner une référence à IVsDebugLaunch.

SVsDebugRemoteDiscoveryUI

Passé à GetService(Type) pour retourner une référence à IVsDebugRemoteDiscoveryUI.

SVsDebugTargetSelectionService

Passé à GetService(Type) pour retourner une référence à IVsDebugTargetSelectionService.

SVsDesignTimeAssemblyResolution

Utilise ce service pour obtenir IVsDesignTimeAssemblyResolution.

SVsDetermineWizardTrust

Passé à GetService(Type) pour retourner une référence à IVsDetermineWizardTrust.

SVsDifferenceService

Passé à GetService(Type) pour retourner une référence à IVsDifferenceService.

SVsDiscoveryService

Passé à GetService(Type) pour retourner une référence à IVsDiscoveryService.

SVsEnumHierarchyItemsFactory

Passé à GetService(Type) pour retourner une référence à IVsEnumHierarchyItemsFactory.

SVsErrorList

Passé à GetService(Type) pour retourner une référence à IVsErrorList.

SVsExternalFilesManager

Passé à GetService(Type) pour retourner une référence à IVsExternalFilesManager.

SVsFileChange

Passé à GetService(Type) pour retourner une référence à l'interface interne IVsFileChange.

SVsFileChangeEx

Passé à GetService(Type) pour retourner une référence à IVsFileChangeEx.

SVsFileMergeService

Passé à GetService(Type) pour retourner une référence à IVsFileMergeService.

SVsFilterAddProjectItemDlg

Passé à GetService(Type) pour retourner une référence à IVsFilterAddProjectItemDlg.

SVsFilterKeys

Passé à GetService(Type) pour retourner une référence à IVsFilterKeys.

SVsFontAndColorCacheManager

Objet fournissant l’accès à l’implémentation du Kit de développement logiciel (SDK) Visual Studio du service du gestionnaire de cache de polices et de couleurs.

SVsFontAndColorStorage

Objet fournissant l’accès à l’implémentation du Kit de développement logiciel (SDK) Visual Studio du service de stockage Police et Couleur.

SVsFrameworkMultiTargeting

Passé à GetService(Type) pour retourner une référence à IVsFrameworkMultiTargeting.

SVsFrameworkRetargetingDlg

Passé à GetService(Type) pour retourner une référence à IVsFrameworkRetargetingDlg.

SVsGeneralOutputWindowPane

Pseudoservice qui retourne une interface IID_IVsOutputWindowPane pour le volet de sortie Général dans l'environnement VS. L'interrogation de ce service provoque la création du volet de sortie Général s'il n'a pas encore été créé. Le volet de sortie général est un emplacement approprié pour afficher les messages d'état généraux pour l'utilisateur (les messages concernant les opérations telles que l'ouverture d'un projet).

SVsGlobalSearch

Passé à GetService(Type) pour retourner une référence à IVsGlobalSearch.

SVsHelpService

Passé à GetService(Type) pour retourner une référence à IVsHelpSystem.

SVsHierarchyManipulation

Passé à GetService(Type) pour retourner une référence à l'interface IVsHierarchyManipulation .

SVsHTMLConverter

Passé à GetService(Type) pour retourner une référence à IVsHTMLConverter.

SVsHubService

type de service qui implémente le service VsHub.

SVsImageService

Passé à GetService(Type) pour retourner une référence à IVsImageService.

SVsIME

Passé à GetService(Type) pour retourner une référence à IVsIME.

SVsInfoBarUIFactory
SVsIntegratedHelp

Passé à la méthode QueryService(Guid, Guid, IntPtr) pour retourner une référence à l'interface SVsHelp.

SVsIntelliMouseHandler

Passé à GetService(Type) pour retourner une référence à IVsIntelliMouseHandler.

SVsIntellisenseEngine

Passé à GetService(Type) pour retourner une référence à l'interface IVsIntellisenseEngine .

SVsIntellisenseProjectHost

Passé à GetService(Type) pour retourner une référence à l'interface IVsIntellisenseProjectHost .

SVsIntellisenseProjectManager

Passé à GetService(Type) pour retourner une référence à l'interface IVsIntellisenseProjectManager .

SVsInvalidateCachedCommandState
SVsInvisibleEditorManager

Passé à GetService(Type) pour retourner une référence à IVsInvisibleEditorManager.

SVsLaunchPad

Passé à GetService(Type) pour retourner une référence à IVsLaunchPad.

SVsLaunchPadFactory

Passé à GetService(Type) pour retourner une référence à IVsLaunchPadFactory.

SVsLongIdleManager

Fournit IVsLongIdleManager.

SVsMacroRecorder

Passé à GetService(Type) pour retourner une référence à IVsMacroRecorder.

SVsMacros

Passé à GetService(Type) pour retourner une référence à IVsMacros.

SVsMainWindowDropTarget

Ce service implémente l’interface IDropTarget. Il s’agit du gestionnaire de glisser-déplacer pour la fenêtre main de l’IDE. Ce gestionnaire de glisser-déplacer gère le format CF_HDROP utilisé pour faire glisser des fichiers à partir du système de fichiers (Windows Explorer) et d’autres sources qui proposent des fichiers. Toutes les fenêtres qui ne s’inscrivent pas par glisser-déplacer ( ::RegisterDragDrop) héritent gratuitement de ce gestionnaire. Ceux qui s’inscrivent pour le glisser-déplacer lui-même n’héritent pas de cette ouverture de fichier.

SVSMDCodeDomProvider

Passé à la méthode QueryService(Guid, Guid, IntPtr) pour retourner une référence à l'interface IVSMDCodeDomProvider.

SVSMDDesignerService

Passé à la méthode QueryService(Guid, Guid, IntPtr) pour retourner une référence aux interfaces IVSMDCodeDomCreator et IVSMDDesignerService.

SVSMDPropertyBrowser

Passé à la méthode QueryService(Guid, Guid, IntPtr) pour retourner une référence à l'interface IVSMDPropertyBrowser.

SVSMDTypeResolutionService

Passé à la méthode QueryService(Guid, Guid, IntPtr) pour retourner une référence à l'interface IVSMDTypeResolutionService.

SVsMenuEditor

Passé à GetService(Type) pour retourner une référence à IVsMenuEditor.

SVsMenuEventsService
SVsMonitorUserContext

Passé à GetService(Type) pour retourner une référence à IVsMonitorUserContext.

SVsMRUItemsStore

Passé à GetService(Type) pour retourner une référence à IVsMRUItemsStore.

SVsNavigateToService
SVsObjBrowser

Passé à GetService(Type) pour retourner une référence à IVsObjBrowser.

SVsObjectManager

Passé à GetService(Type) pour retourner une référence à IVsObjectManager.

SVsObjectSearch

Passé à GetService(Type) pour retourner une référence à IVsObjectSearch.

SVsOpenProjectOrSolutionDlg

Passé à GetService(Type) pour retourner une référence à l'interface IVsOpenProjectOrSolutionDlg .

SVsOutputWindow

Passé à GetService(Type) pour retourner une référence à IVsOutputWindow.

SVsPackageInfoQueryService
SVsParseCommandLine

Passé à GetService(Type) pour retourner une référence à IVsParseCommandLine.

SVsPathVariableResolver

Passé à GetService(Type) pour retourner une référence à l'interface IVsPathVariableResolver .

SVsPreviewChangesService

Passé à GetService(Type) pour retourner une référence à l'interface IVsPreviewChangesService .

SVsProfferCommands

Utilise ce service pour obtenir IVsProfferCommands4.

SVsProfileDataManager

Passé à GetService(Type) pour retourner une référence à l'interface IVsProfileDataManager .

SVsProfilerLauncher

Passé à GetService(Type) pour retourner une référence à IVsProfilerLauncher.

SVsProfilesManagerUI

Passé à GetService(Type) pour retourner une référence à l'interface IVsProfilesManagerUI .

SVsProjectMRU

Fournit IVsProjectMRU.

SVsPropertyPageFrame

Passé à GetService(Type) pour retourner une référence à IVsPropertyPageFrame.

SVsQueryEditQuerySave

Passé à GetService(Type) pour retourner une référence à IVsQueryEditQuerySave2.

SVsReferenceManager

Passé à GetService(Type) pour retourner une référence à IVsReferenceManager.

SVsRegisterDebugTargetProvider

Passé à GetService(Type) pour retourner une référence à l'interface IVsRegisterProjectDebugTargetProvider .

SVsRegisterEditors

Passé à GetService(Type) pour retourner une référence à IVsRegisterEditors.

SVsRegisterNewDialogFilters

Passé à GetService(Type) pour retourner une référence à IVsRegisterNewDialogFilters.

SVsRegisterPriorityCommandTarget

Passé à GetService(Type) pour retourner une référence à IVsRegisterPriorityCommandTarget.

SVsRegisterProjectTypes

Passé à GetService(Type) pour retourner une référence à IVsRegisterProjectTypes.

SVsResourceManager

Passé à GetService(Type) pour retourner une référence à l'interface IVsResourceManager .

SVsResourceView

Passé à GetService(Type) pour retourner une référence à IVsResourceView.

SVsRunningDocumentTable

Passé à GetService(Type) pour retourner une référence à IVsRunningDocumentTable.

SVsSccManager

Passé à GetService(Type) pour retourner une référence à IVsSccManager2.

SVsSccToolsOptions

Passé à GetService(Type) pour retourner une référence à l'interface IVsSccToolsOptions .

SVsServiceInfoQueryService

Service pour le service IVsServiceInfoQueryService.

SVsSettingsManager

Représente un service pour les paramètres de Visual Studio. Utilise ce service pour obtenir IVsSettingsManager.

SVsSettingsReader

Passé à GetService(Type) pour retourner une référence à l'interface IVsSettingsReader .

SVsSetupCompositionService

Service pour le service IVsSetupCompositionQueryService.

SVsSharedProjectReferencesHelper

Le service SVsSharedProjectReferencesHelper prend en charge les systèmes de projet qui nécessitent un rechargement du projet afin de modifier les références de projet partagé (par exemple, en modifiant le jeu d’importations de projet) pour implémenter Ajouter une référence de projet partagé via la boîte de dialogue ReferenceManager.

SVsShell

Passé à GetService(Type) pour retourner une référence à IVsShell.

SVsShellDebugger

Passé à GetService(Type) pour retourner une référence à IVsDebugger.

SVsShellMonitorSelection

Passé à GetService(Type) pour retourner une référence à IVsMonitorSelection.

SVsSmartOpenScope

Passé à la méthode QueryService(Guid, Guid, IntPtr) pour retourner une référence à l'interface IVsSmartOpenScope.

SVsSolution

Passé à GetService(Type) pour retourner une référence à IVsSolution.

SVsSolutionBuildManager

Passé à GetService(Type) pour retourner une référence à IVsSolutionBuildManager.

SVsSolutionObject

Passé à GetService(Type) pour retourner une référence à une interface IVsSolution . Utilise le service SVsSolution à la place.

SVsSolutionPersistence

Passé à GetService(Type) pour retourner une référence à IVsSolutionPersistence.

SVsSourceControl

Utilisé pour demander une référence au contrôle de code source Visual Studio.

SVsSQLCLRReferences

Passé à la méthode QueryService(Guid, Guid, IntPtr) pour retourner une référence à l'interface IVsSQLCLRReferences.

SVsStartPageDownload

Passé à la méthode QueryService(Guid, Guid, IntPtr) pour retourner une référence à l'interface IVsStartPageDownload.

SVsStartupProjectsListService
SVsStatusbar

Passé à GetService(Type) pour retourner une référence à IVsStatusbar.

SVsStrongNameKeys

Passé à la méthode QueryService(Guid, Guid, IntPtr) pour retourner une référence à l'interface IVsStrongNameKeys.

SVsStructuredFileIO

Passé à GetService(Type) pour retourner une référence à IVsStructuredFileIO.

SVsSymbolicNavigationManager

Passé à GetService(Type) pour retourner une référence à IVsSymbolicNavigationManager.

SVsTargetFrameworkAssemblies

Passé à GetService(Type) pour retourner une référence à IVsTargetFrameworkAssemblies.

SVsTaskList

Passé à GetService(Type) pour retourner une référence à IVsTaskList.

SVsTaskSchedulerService

Passé à GetService(Type) pour retourner une référence à IVsTaskSchedulerService.

SVsTextOut

Passé à GetService(Type) pour retourner une référence à IVsTextOut.

SVsThreadedWaitDialog

Passé à GetService(Type) pour retourner une référence à l'interface IVsThreadedWaitDialog .

SVsThreadedWaitDialogFactory

Service qui fournit l'interface SVsThreadedWaitDialogFactory.

SVsThreadPool

Passé à GetService(Type) pour retourner une référence à l'interface IVsThreadPool .

SVsToolbox

Passé à GetService(Type) pour retourner une référence à IVsToolbox.

SVsToolboxActiveXDataProvider

Passé à GetService(Type) pour retourner une référence à une interface IVsToolboxDataProvider .

SVsToolboxDataProviderRegistry

Passé à GetService(Type) pour retourner une référence à l'interface IVsToolboxDataProviderRegistry .

SVsToolsOptions

Passé à GetService(Type) pour retourner une référence à l'interface IVsToolsOptions .

SVsTrackProjectDocuments

Passé à GetService(Type) pour retourner une référence aux interfaces IVsTrackProjectDocuments2 et IVsTrackProjectDocuments3.

SVsTrackProjectRetargeting

Passé à GetService(Type) pour retourner une référence à IVsTrackProjectRetargeting.

SVsTrackSelectionEx

Passé à GetService(Type) pour retourner une référence à IVsTrackSelectionEx.

SVsUIContextMonitor
SVsUIDataConverters

Représente un service pour les convertisseurs de données dans l'interface utilisateur de Visual Studio. Utilise ce service pour obtenir IVsUIDataConverterManager.

SVsUIFactory

Représente la fabrique d'interface utilisateur dans l'interface utilisateur de Visual Studio. Utilise ce service pour obtenir IVsUIFactory.

SVsUIHierWinClipboardHelper

Passé à GetService(Type) pour retourner une référence à IVsUIHierWinClipboardHelper.

SVsUIShell

Passé à GetService(Type) pour retourner une référence à IVsUIShell.

SVsUIShellDocumentWindowMgr

Passé à GetService(Type) pour retourner une référence à IVsUIShellDocumentWindowMgr.

SVsUIShellOpenDocument

Passé à GetService(Type) pour retourner une référence à IVsUIShellOpenDocument.

SVsUpgradeLogger

Passé à GetService(Guid) pour retourner une référence à l'interface IVsUpgradeLogger .

SVsVba

Passé à GetService(Type) pour retourner une référence à IVsVba.

SVsWebBrowsingService

Passé à GetService(Type) pour retourner une référence à IVsWebBrowsingService.

SVsWebFavorites

Passé à GetService(Type) pour retourner une référence à IVsWebFavorites.

SVsWebPreview

Passé à GetService(Type) pour retourner une référence à IVsWebPreview.

SVsWebProxy

Passé à GetService(Type) pour retourner une référence à IVsWebProxy.

SVsWebURLMRU

Passé à GetService(Type) pour retourner une référence à IVsWebURLMRU.

SVsWindowFrame

Passé à GetService(Type) pour retourner une référence à IVsWindowFrame.

SVsWindowSearchHostFactory

Passé à GetService(Type) pour retourner une référence à IVsWindowSearchHostFactory.

SVsXMLMemberIndexService

Passé à GetService(Type) pour retourner une référence à IVsXMLMemberIndexService.

SWebApplicationCtxSvc

Service fourni. IWebApplicationCtxSvc.

SWebFileCtxService

Fournit IWebFileCtxService.

UiContextSynchronousSolutionOperation
VsMSBuildTaskFileManager

Coclasse pour les interfaces IVsMSBuildHostObject et IVsMSBuildTaskFileManager. Il s'agit de l'implémentation standard qui fournit Intellisense et la prise en charge de la génération aux tâches MSBuild.

VSPIAImporter

Implémenté par tous les outils d'encapsulation.

VsProjectCapabilityExpressionMatcher

Passé à GetService(Type) pour retourner une référence à IVsBooleanSymbolExpressionEvaluator.

VsSymbolicNavigationManager

Représente un service global qui gère la liste de gestionnaires IVsSymbolicNavigationNotify inscrits sur une base à portée de projet. Cette interface est disponible via QueryService(Type, Object).

Énumérations

__ACTIVITYLOG_ENTRYTYPE

Spécifie le type d'une entrée dans un journal d'activité.

__BUILDOUTOFDATEPROJECTS

Spécifie les options de régénération des projets obsolètes.

__BWI_IMAGE_POS

Spécifie l'emplacement d'une image sur un bouton.

__COMMANDWINDOWMODE2

Définit des valeurs supplémentaires pour l'énumération COMMANDWINDOWMODE .

__DOCUMENTPREVIEWERTYPE

Spécifie le type du générateur d'aperçu de document.

__DSI_FLAGS

Représente les indicateurs spécifiant les informations de démarrage à utiliser lors de la création d'une fenêtre.

__EFNFLAGS

Indicateurs de notification de la fabrique d'éditeur.

__FCFONTFLAGS

L’énumération FCFONTFLAGS permet de spécifier des propriétés d’affichage de police qui ne sont pas fournies par l’énumération FONTFLAGS pour une police utilisée par un élément d’affichage donné.

__FCITEMFLAGS

L’énumération FCITEMFLAGS permet de spécifier des attributs non d’affichage pour une police utilisée par un élément d’affichage donné.

__FCPRIORITY

L’énumération FCPRIORITY est utilisée pour regrouper des catégories dans la liste de catégories fournie par la page Polices et couleurs.

__FCSTORAGEFLAGS

Les valeurs de l’énumération FCSTORAGEFLAGS sont utilisées par un VSPackage gérant les polices et la couleur pour indiquer le mode utilisé par OpenCategory(Guid, UInt32) pour ouvrir la clé de Registre d’une catégorie.

__FCSTORAGEFLAGS2

Ajoute à l’enumaration __FCSTORAGEFLAGS .

__FILTERKEYSMESSAGES

Définit les valeurs qui correspondent à des valeurs de messages WM_ et EN_ message envoyées aux propriétaires de zone de liste déroulante qui ont appliqués l'indicateur FilterKeys à leur combo.

__FONTCOLORFLAGS

L’énumération FONTCOLORFLAGS est utilisée pour indiquer à l’environnement Visual Studio comment gérer les modifications apportées via la page de propriétés Polices et couleurs.

__FONTCOLORFLAGS2

Ajoute à l’énumération __FONTCOLORFLAGS .

__FRAMECLOSE

Spécifie des options de fermeture pour fermer un frame de fenêtre.

__FRAMESHOW

Spécifie l'état d'un frame de fenêtre.

__FRAMESHOW2

Ajoute des membres à l'énumération __FRAMESHOW, qui spécifie l'état d'un frame de fenêtre.

__FRAMESHOW3

Ajoute des membres à l'énumération __FRAMESHOW, qui spécifie l'état d'un frame de fenêtre.

__FRAMESHOW4
__FRAMESHOW5
__FRD_FLAGS

Énumère les indicateurs pour le reciblage de l'infrastructure.

__FRD_OUTCOME

Contient des indicateurs pour la boîte de dialogue de reciblage de l'infrastructure.

__GRADIENTTYPE

Spécifie les différents types de dégradés qui peuvent être utilisés comme arrière-plans dans les packages Visual Studio.

__GRADIENTTYPE2

Ajoute des membres à l'énumération __GRADIENTTYPE, pour spécifier les types de dégradés pouvant être utilisés comme arrière-plan dans VSPackages.

__GRADIENTTYPE3

Définit différents types de dégradé.

__HANDSOFFMODE

Indicateurs pour les fonctions HandsOn/Off de l'interface de IVsTrackProjectDocuments3.

__HierarchyDropArea

Définit les cibles de dépôt directionnel qui peuvent être utilisées par IVsHierarchyDirectionalDropDataTarget pour spécifier les cibles de dépôt sur, au dessus et sous. Ces cibles de déplacement peuvent être implémentées par les implémentations IVsHierarchy pour permettre à l'utilisateur de réorganiser des éléments dans la hiérarchie.

__MENUEDITOR_TRANSACTION

Spécifie les transactions d'annulation/rétablissement.

__PREVIEWCHANGESITEMCHECKSTATE

Spécifie l'état d'activation d'un élément.

__PREVIEWCHANGESWARNINGLEVEL

Fournit des niveaux d'avertissement de modifications d'aperçu.

__ProjectReferenceOutputValidity

États de sortie de référence du projet retournés par QueryCheckIsProjectReferenceOutputValid(Object, String, UInt32).

__PSFFILEID

Spécifie les fichiers projet spéciaux qui peuvent être créés ou interrogés avec GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID2

Ajoute des membres de fichiers spécifiques à un projet à __PSFFILEID.

__PSFFILEID3

Spécifie les fichiers projet spéciaux qui peuvent être créés ou interrogés avec GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID4

Spécifie les fichiers projet spéciaux qui peuvent être créés ou interrogés avec GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID5

Spécifie les fichiers projet spéciaux qui peuvent être créés ou interrogés avec GetFile(Int32, UInt32, UInt32, String).

__PSFFLAGS

Spécifie comment GetFile(Int32, UInt32, UInt32, String) doit gérer les fichiers de projet spéciaux.

__PSFFLAGS2

Définit des membres supplémentaires pour __PSFFLAGS.

__RETARGET_CHECK_OPTIONS

Spécifie certaines options de chargement de projet/solution.

__RETARGET_OPTIONS

Spécifie certaines options de reciblage de projet.

__RETARGET_TASK_PRIORITY

Spécifie la priorité de la tâche.

__RUNAFTERBUILDERRORS

Spécifie si une cible doit être exécutée après avoir été générée avec des erreurs.

__SccStatus

Spécifie l'état d'un fichier dans le système de contrôle de code source.

__SccToolsOptionsEnum

Options qui peuvent être affichées ou mises à jour pour les outils de contrôle de code source. Utilisé exclusivement par les méthodes sur l'interface IVsSccToolsOptions.

__STOP_DEBUGGING_PROCESS_REASON

Indique la raison pour laquelle le débogage a été arrêté.

__SymbolToolLanguage

Spécifie le langage préféré pendant la navigation dans l'Explorateur d'objets/la vue des classes, qui remplace le langage d'affichage par défaut.

__TABIMAGEFLAGS

Indique certaines propriétés de l’image d’onglet.

__TBXITEMINFOFLAGS

Spécifie les options de l'élément de boîte à outils.

__THEMEDCOLORTYPE

Spécifie les types de couleur possibles pour GetThemedColor(Guid, String, UInt32).

__UIHWINFLAGS

Contrôle les caractéristiques d'une fenêtre hiérarchie d'interface utilisateur.

__UPDATE_REFERENCE_REASON

Spécifie les raisons de la mise à jour des références entre projets.

__UserSettingsFlags

Utilisé par l'environnement de développement intégré (IDE) pour définir la façon dont les paramètres importés sont gérées.

__VISUALEFFECTS

Indicateurs décrivant différents effets visuels.

__VSADDHIEROPTIONS

Définit le comportement de sélection dans la fenêtre hiérarchie lorsqu'une nouvelle hiérarchie est ajoutée.

__VSADDITEMFLAGS

Contrôle les caractéristiques des éléments ajoutés à une hiérarchie.

__VSADDITEMFLAGS2

Spécifie des membres supplémentaires de __VSADDITEMFLAGS.

__VSADDITEMFLAGS3

Spécifie les options d’ajout d’éléments de projet/solution.

__VSADDITEMFLAGS4
__VSADDNEWWEBITEMOPTIONS

Passé comme paramètre d'entrée à la boîte de dialogue pour prédéfinir ces options.

__VSADDVPFLAGS

Détermine l'ajout ou non un nouveau projet virtuel dans la fenêtre projet.

__VSADDVPFLAGS2

Détermine l'ajout ou non un nouveau projet virtuel dans la fenêtre projet.

__VSADDVPFLAGS3

Détermine l'ajout ou non un nouveau projet virtuel dans la fenêtre projet.

__VSADDVPFLAGS4
__VsApplicationDataFolder

Identifie les types de répertoires de données utilisés par Visual Studio.

__VSArrangeWindowFlags

Spécifie la façon dont les fenêtres doivent être organisées.

__VSASPFLAGS

Définit une visionneuse comme l'une des valeurs par défaut système.

__VSASSEMBLYPROVIDERTAB

Spécifie l'ensemble des onglets à afficher dans le fournisseur.

__VSASYNCHOPENPROJECTTYPE

Spécifie comment un projet peut être ouvert.

__VSASYNCTOOLBOXSTATE

Spécifie si des opérations asynchrones sont en attente ou en cours.

__VSBACKGROUNDTASKPRIORITY

Spécifie la priorité des tâches d'arrière-plan.

__VSBATCHLOADRESULT
__VSBatchProjectAction
__VSBatchProjectActionFlags
__VSBatchProjectActionResult
__VSBLDCFGPROPID

Spécifie les ID de propriété pour les appels de GetBuildCfgProperty(Int32, Object) .

__VSBSLFLAGS

Indicateurs qui déterminent certaines façons dont les projets sont chargés. Elles sont passées aux méthodes telles que EnsureProjectIsLoaded(Guid, UInt32), EnsureProjectsAreLoaded(UInt32, Guid[], UInt32) et EnsureSolutionIsLoaded(UInt32).

__VSCALLBROWSERMODE

Spécifie les options d'affichage pour le navigateur d'appels.

__VSCFGFLAGS

Fournit des paramètres pour les paramètres du projet. Actuellement, ces indicateurs sont inutilisés.

__VSCFGPROPID

Identifie les propriétés de configuration.

__VSCFGPROPID2

Fournit des ID de propriété supplémentaires pour __VSCFGPROPID.

__VSCOLORASPECT

Indique si une couleur utilisée conjointement avec le service Police et couleur Visual Studio est une couleur de premier plan ou d’arrière-plan.

__VSCOLORTYPE

Contient la représentation prise en charge pour les valeurs de couleur.

__VSCOMHIEROPTIONS

Contrôle si la FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy) peut retourner la solution comme une hiérarchie commune.

__VSCOMPENUMEXFLAGS

Spécifie les informations de composants.

__VSCOMPSELFLAGS

Spécifie les attributs d’une boîte de dialogue AjouterReference que l’utilisateur peut utiliser pour ajouter des composants au projet spécifié.

__VSCOMPSELFLAGS2

Fournit des membres supplémentaires pour l'énumération VSCOMPSELFLAGS.

__VSCREATEDOCWIN

Contrôle le mode de création d'une nouvelle fenêtre de document.

__VSCREATEEDITORFLAGS

Contrôle le mode de création d'un nouvel éditeur.

__VSCREATEEDITORFLAGS2

Fournit des membres supplémentaires de __VSCREATEEDITORFLAGS.

__VSCREATEEDITORFLAGS3
__VSCREATENEWPROJVIADLGEXFLAGS

Spécifie de nouveaux indicateurs de projet pour les appels de CreateNewProjectViaDlgEx(String, String, String, String, String, UInt32, IVsBrowseProjectLocation).

__VSCREATENEWPROJVIADLGEXFLAGS2

Ajoute de nouveaux indicateurs.

__VSCREATEPROJFLAGS

Contrôle le mode de création ou d'ouverture d'un projet.

__VSCREATEPROJFLAGS2

Contrôle le mode de création ou d'ouverture d'un projet.

__VSCREATEPROJFLAGS3

Contrôle le mode de création ou d'ouverture d'un projet.

__VSCREATESOLUTIONFLAGS

Contrôle le mode de création d'une nouvelle solution.

__VSCREATESOLUTIONFLAGS2

Fournit des membres supplémentaires pour __VSCREATESOLUTIONFLAGS.

__VSCREATESOLUTIONFLAGS3

Contrôle le mode de création d'une nouvelle solution.

__VSCREATETOOLWIN

Contrôle le mode de création d'une nouvelle fenêtre Outils.

__VSCREATETOOLWIN2

Contrôle le mode de création d'une nouvelle fenêtre Outils.

__VSCREATEWEBBROWSER

Spécifie des indicateurs pour créer un navigateur Web avec les méthodes de IVsWebBrowsingService.

__VSCREATEWEBBROWSER2

Spécifie des indicateurs pour créer un navigateur web avec les méthodes de IVsWebBrowsingService.

__VSCURSORTYPE

Spécifie les types de curseur.

__VSDBGLAUNCHFLAGS

Spécifie des indicateurs qui contrôlent le démarrage du débogueur.

__VSDBGLAUNCHFLAGS120

Spécifie les indicateurs de lancement de débogage.

__VSDBGLAUNCHFLAGS140

Indicateurs qui contrôlent la façon dont le débogueur est démarré.

__VSDBGLAUNCHFLAGS142
__VSDBGLAUNCHFLAGS155
__VSDBGLAUNCHFLAGS158
__VSDBGLAUNCHFLAGS160
__VSDBGLAUNCHFLAGS175
__VSDBGLAUNCHFLAGS2

Ajoute des membres à VSDBGLAUNCHFLAGS.

__VSDBGLAUNCHFLAGS3

Spécifie des indicateurs qui contrôlent le démarrage du débogueur.

__VSDBGLAUNCHFLAGS4

Spécifie des indicateurs qui contrôlent le démarrage du débogueur.

__VSDBGLAUNCHFLAGS5

Spécifie des indicateurs qui contrôlent le démarrage du débogueur.

__VSDBGLAUNCHFLAGS6

Spécifie des indicateurs qui contrôlent le démarrage du débogueur.

__VSDELETEHANDLEROPTIONS

Spécifie les options de suppression de IVsHierarchyDeleteHandler3.

__VSDELETEITEMOPERATION

Spécifie comment un élément est supprimé d'une hiérarchie.

__VSDESIGNER_HIDDENCODEGENERATION

Spécifie le code qui va dans le fichier de concepteur masqué.

__VSDEVELOPERLICENSINGCOMMANDS

Spécifie l'ID de commande pour les commandes de licence.

__VSDIFFSERVICEOPTIONS

Spécifie des options pour la fenêtre des différences.

__VSDIRFLAGS

Balises VSDIR pour les éléments et les projets qui indiquent l'état de la boîte de dialogue Ajouter un projet/Ajouter un élément.

__VSDIRFLAGS2

Fournit des membres supplémentaires pour l'énumération __VSDIRFLAGS.

__VSDOCINPROJECT

Détermine si un document fait partie d'un projet.

__VSDOCUMENTPRIORITY2

Utilisé pour distinguer plus en détail les priorités des éléments d’un projet. Il est utilisé par OpenDocumentViaProject(String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame) pour déterminer le meilleur projet pour ouvrir un fichier. Si vous souhaitez que vos projets expriment cette valeur de priorité détaillée, vous devez implémenter IsDocumentInProject2(String, Int32, Int32, UInt32) en plus de l’implémentation IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32)de .

__VSDPIMODE
__VSDPLSVCSINPROJECT

Spécifie les services de déploiement dans un projet.

__VSEDITORCREATEDOCWIN

Contrôle le mode de création d'une fenêtre de document de l'éditeur.

__VSEDITORTRUSTLEVEL

Spécifie les niveaux de confiance de l'éditeur.

__VSEDT_STYLE

Utilisé avec les appels CreateDataTip(String, UInt32, IVsEnhancedDataTip) .

__VSEHI

Spécifie les éléments de hiérarchie Enum à retourner via IEnumHierarchyItems.

__VsEnclosingScopes

Contient des valeurs d'une requête d'une ou plusieurs portées englobées. Plusieurs de ces valeurs peuvent être retournées.

__VsEnclosingScopes2

Retourné à la suite de l’interrogation des étendues fermées qui contiennent la propriété ou la collection spécifiée. Il s’agit d’une énumération marquée, ce qui signifie que plusieurs bits peuvent être définis à la suite de la requête.

__VSENUMPROJFLAGS

Spécifie les projets à énumérer dans une solution.

__VSENUMPROJFLAGS2

Spécifie les projets à énumérer dans une solution. Ces indicateurs étendent __VSENUMPROJFLAGS.

__VSENUMPROJFLAGS3

Indicateurs étendus pour IVsSolution ::GetProjectEnum.

__VSERRORCATEGORY

Décrit la gravité des messages d'erreur.

__VsErrorType

Définit les types d'erreurs rencontrées par un chargement de solution. Utilisé par LogError(UInt32, String, String, Int32, Int32, String, String, String, String).

__VSFINDTOOLWIN

Recherche une fenêtre Outil dans l'environnement.

__VSFORMATINDEX

Représente les encodages de format de fichier.

__VSFPROPID

Spécifie les identificateurs de propriété pour les frames de fenêtre, les frames de document et les frames de fenêtre d'outils.

__VSFPROPID10
__VSFPROPID11
__VSFPROPID12
__VSFPROPID2

Fournit des membres supplémentaires pour l'énumération __VSFPROPID.

__VSFPROPID3

Fournit des membres supplémentaires pour l'énumération __VSFPROPID.

__VSFPROPID4

Fournit des membres supplémentaires pour l'énumération __VSFPROPID.

__VSFPROPID5

Spécifie les identificateurs de propriété pour les frames de fenêtre, les frames de document et les frames de fenêtre d'outils.

__VSFPROPID6

Spécifie les identificateurs de propriété pour les frames de fenêtre, les frames de document et les frames de fenêtre d'outils.

__VSFPROPID7

Spécifie les identificateurs de propriété pour les frames de fenêtre, les frames de document et les frames de fenêtre d'outils.

__VSFPROPID9
__VSFRAMEWORKASSEMBLYTYPE

Spécifie le type d'assembly de framework.

__VSFRAMEWORKCOMPATIBILITY

Spécifie la compatibilité d'un moniker de framework.

__VSGETPROJFILESFLAGS

Indique que l'utilisateur a spécifié des fichiers qui ne seront pas chargés.

__VSGETPROJFILESFLAGS2

Indicateurs étendus pour IVsSolution ::GetProjectFilesInSolution.

__VSGSIFLAGS

Fournit des informations sur les éléments de sélection et de la structure VSITEMSELECTION.

__VSHIERARCHYIMAGEASPECT

Décrit les icônes utilisées pour la hiérarchie.

__VSHIERARCHYITEMSTATE

Contrôle l'état d'affichage et l'apparence d'un élément de la hiérarchie.

__VSHIERARCHYMANIPULATIONSTATE

Spécifie l'état d'une manipulation de hiérarchie.

__VSHIERITEMATTRIBUTE

Spécifie les attributs de l'élément de hiérarchie. Utilisé dans les appels SetItemAttribute(IVsUIHierarchy, UInt32, UInt32, Object).

__VSHPROPID

Spécifie les paramètres de propriété pour une hiérarchie. Étendue par __VSHPROPID2.

__VSHPROPID10
__VSHPROPID11
__VSHPROPID2

Ajoute des membres à l'énumération __VSHPROPID.

__VSHPROPID3

Ajoute des membres à l'énumération __VSHPROPID qui définit des identificateurs de propriété pour les différents aspects de l'environnement Visual Studio.

__VSHPROPID4

Ajoute des membres à l'énumération __VSHPROPID qui définit des identificateurs de propriété pour les différents aspects de l'environnement Visual Studio.

__VSHPROPID5

Spécifie les paramètres de propriété pour une hiérarchie.

__VSHPROPID6

Spécifie les propriétés de l’interpréteur de commandes Visual Studio.

__VSHPROPID7

Spécifie les propriétés de l’interpréteur de commandes Visual Studio.

__VSHPROPID8

VT_BOOL [facultatif]. Détermine si la hiérarchie prend en charge les monikers d’icône comme remplacement des propriétés VSHPROPID_IconImgList et VSHPROPID_IconHandle. Les projets aggrégables ne doivent prendre en charge cette propriété que s’ils constituent l’agrégat le plus externe, même s’ils prennent en charge les images basées sur ImageMoniker.

__VSHPROPID9
__VSIconSource

Options pour la source d’une icône.

__VSIDOFLAGS

Contrôle la ou les action(s) à effectuer sur un document ouvert.

__VSIDOFLAGS2
__VSIEIFLAGS

Contrôle l'initialisation d'une instance de l'éditeur.

__VSLITETREEOPTS

Spécifie les paramètres d'initialisation d'un objet IVsLiteTree.

__VSLITETREEOPTS2

Énumère les options pour les contrôles d'arborescence dans Visual Studio.

__VSLOADUSEROPTS

Détermine si un fichier OPT en cours de chargement est associé à un fichier .sln ou .dsw Visual Studio.

__VsLocalRegistryRootHandle

Représente un handle racine de Registre.

__VsLocalRegistryType

Représente un paramètre de type Registre.

__VSMEINIT

Spécifie les paramètres d'initialisation pour l'éditeur de menus.

__VSMEINIT2

Fournit des membres supplémentaires pour l'énumération __VSMEINIT.

__VSMEPROPID

Spécifie les ID de propriété de l'Éditeur de menus.

__VSMEPROPID2

Ajoute des ID de propriété supplémentaires à l'énumération __VSMEPROPID.

__VSMEUISTATE

Spécifie l'état des opérations en cours. Utilisé avec les appels GetUIState(UInt32) .

__VSNativeScrollbarThemeMode

Indique comment les thèmes de barre de défilement doivent être appliqués.

__VSNEWDOCUMENTSTATE

Spécifie l'état d'un nouveau document.

__VSNEWDOCUMENTSTATE2

Spécifie comment ouvrir un document.

__VSOBSEARCHFLAGS

Spécifie les critères de la recherche d'objets de l'environnement.

__VSOPENFROMSCCDLG

Indique un type spécifique de boîte de dialogue qui est présentée à l'utilisateur.

__VSOSEFLAGS

Détermine le meilleur éditeur standard pour ouvrir et s'il faut utiliser une boîte de dialogue dans le processus.

__VSOSEFLAGS2

Ajoute des ID de propriété supplémentaires à l'énumération __VSOSEFLAGS.

__VSOSPEFLAGS

Spécifie les actions à effectuer lors de l'ouverture d'un éditeur spécifique.

__VSOSPEFLAGS2

Ajoute des ID de propriété supplémentaires à l'énumération __VSOSPEFLAGS.

__VSOSPEFLAGS3
__VSOSPFLAGS

Ouvre l'application d'aperçu standard avec une boîte de dialogue et lance un nouveau navigateur.

__VSOUTLINESTATE

Définit l'état d'une structure du document.

__VSOVERLAYICON2

Fournit des membres supplémentaires pour l'énumération VSOVERLAYICON.

__VSOVERLAYICON3

Fournit des membres supplémentaires pour les énumérations VSOVERLAYICON et __VSOVERLAYICON2.

__VSOVERLAYICON4
__VSPHYSICALVIEWATTRIBUTES

Spécifie les attributs de l'affichage physique.

__VSPKGRESETFLAGS

Utilisé avec les appels ResetDefaults(UInt32) .

__VSPPPID

Étend l'interface de page de propriétés pour extraire des propriétés sur la page.

__VSPPROJECTUPGRADEVIAFACTORYFLAGS

Spécifie l'action à effectuer avec les appels OnAfterUpgradeProject(IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger).

__VSPPROJECTUPGRADEVIAFACTORYREPAIRFLAGS

Spécifie le processus de mise à niveau d'un projet versionné.

__VSPREFETCHFACTORYCAPABILITIES
__VSPROFILECATEGORYSECURITY

Spécifie le niveau de sécurité de profil utilisateur actuel retourné par les appels de GetSecurityLevel(UInt32).

__VSPROFILECATEGORYSENSITIVITY

Spécifie un niveau de sensibilité aux appels de GetSensitivityLevel(UInt32) .

__VSPROFILEGETFILENAME

Spécifie les paramètres de nom de fichier de profil.

__VSPROFILELOCATIONS

Spécifie l'emplacement du fichier de profil.

__VSPROFILEPATHRESOLVERFLAGS

Méthodes IVsPathVariableResolver.

__VSPROFILERLAUNCHOPTS

Spécifie les options de lancement du profileur.

__VSPROFILETEAMSETTINGSCHANGEDFLAGS

Spécifie comment les paramètres de profil d'équipe ont changé. Utilisé avec les appels ReportTeamSettingsChanged(UInt32) .

__VSPROFILETEAMSETTINGSFLAGS

Spécifie l'action pour les appels de CheckUpdateTeamSettings(UInt32).

__VSPROJECTLOADFLAGS
__VSPROJOUTPUTTYPE

Spécifie l'ensemble des types de sortie qu'un système de projet peut retourner lorsque la propriété de hiérarchie VSHPROPID_OutputType est interrogée sur sa IVsHierarchy.

__VSPROJRESFLAGS

Spécifie l'action à effectuer avec les appels GetResourceItem(UInt32, String, UInt32, UInt32).

__VSPROJSLNDLGFLAGS

Spécifie les indicateurs de boîte dialogue de projet et de solution pour les appels de OpenProjectOrSolutionViaDlg(UInt32, String, String, Guid) .

__VSPROJTARGETRUNTIME

Spécifie le type au moment de l'exécution de la cible du projet.

__VSPROPID

Identifie les paramètres de propriété d'une solution.

__VSPROPID2

Fournit des membres supplémentaires pour l'énumération __VSPROPID. Identifie le paramètre de propriété d'une solution.

__VSPROPID3

Fournit des membres supplémentaires pour l'énumération __VSPROPID. Identifie le paramètre de propriété d'une solution.

__VSPROPID4

Identifie les paramètres de propriété d'une solution (en plus de __VSPROPID, __VSPROPID2 et __VSPROPID3).

__VSPROPID5

Identifie les paramètres de propriété d'une solution.

__VSPROPID6

Identifie les paramètres de propriété d'une solution.

__VSPROPID7
__VSPROPID8
__VSPROVISIONALVIEWINGSTATUS

Spécifie le mode d'affichage temporaire de l'élément.

__VSPSEPROPID

Fournit des propriétés pour définir des informations d’éditeur spécifiques au projet dans la boîte de dialogue OuvrirWith.

__VSPTDPROPID

Spécifie les propriétés de la fonctionnalité de ciblage.

__VSPTIP_DISPOSITION

Spécifie l'action de disposition d'image de texte pour les appels de CloseItemTextImage.

__VSPTIP_MODE

Spécifie le mode ouvert pour les appels de OpenItemTextImage(String, UInt32, VsTextImage).

__VSPUBLISHOPTS

Spécifie les options des appels GetPublishProperty(UInt32, Object).

__VSQueryEditFlags2

Cette énumération est une extension d'tagVSQueryEditFlags qui spécifie les balises supplémentaires.

__VSQUERYFLAVORREFERENCESCONTEXT

Décrit le contexte en interrogeant IVsProjectFlavorReferences3.

__VSQUERYREMOVEDIRECTORYFLAGS2

Spécifie les indicateurs associés à OnQueryRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]).

__VSQUERYREMOVEFILEFLAGS2

Spécifie les indicateurs associés à OnQueryRemoveFilesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]).

__VSQuerySaveFlags2

Cette énumération est une extension d'tagVSQuerySaveFlags qui spécifie les balises supplémentaires.

__VSRDTATTRIB

Informations de retour sur un document dans la table en cours de exécution (RDT) de document.

__VSRDTATTRIB2

Spécifie les informations relatives à un document dans la RDT (Running Document Table).

__VSRDTATTRIB3

Spécifie les informations relatives à un document dans la RDT (Running Document Table).

__VSRDTSAVENOTIFICATIONFLAGS

Ensemble d’indicateurs qui décrivent les attributs d’un enregistrement donné.

__VSRDTSAVEOPTIONS

Spécifie les options d'enregistrement d'un document dans la RDT (Running Document Table).

__VSRDTSAVEOPTIONS2

Spécifie des options d'enregistrement supplémentaires pour un document dans la RDT (Running Document Table).

__VSRDTSAVEOPTIONS3

Spécifie des options d'enregistrement supplémentaires pour un document dans la RDT (Running Document Table).

__VSREFERENCEAPPLYRESULT

Spécifie le résultat de l’application des modifications de référence.

__VSREFERENCECHANGEOPERATION

Spécifie l'opération à appliquer à une référence par un client.

__VSREFERENCECHANGEOPERATIONRESULT

Spécifie le résultat d'application d'une modification à une référence par le client.

__VSREFERENCEQUERYRESULT

Spécifie le résultat d'une requête de référence.

__VSREGDOCLOCKHOLDER

Spécifie un verrou faible dans les appels de la méthode RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32).

__VSRELPATHSEARCHFLAGS

Spécifie comment résoudre une recherche de chemin d'accès.

__VSREMOVEDIRECTORYFLAGS2

Spécifie les indicateurs utilisés par OnAfterRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[]).

__VSREMOVEFILEFLAGS2

Spécifie les indicateurs utilisés dans OnAfterRemoveFilesEx(IVsProject, Int32, String[], UInt32[]).

__VSREMOVEVPFLAGS

Fournit des options pour supprimer un projet virtuel de la solution.

__VSRESTARTTYPE

Indique le niveau de privilège auquel démarrer le processus.

__VSSAVEDEFERREDSAVEFLAGS

Utilisé avec les appels CheckForAndSaveDeferredSaveSolution(Int32, String, String, UInt32) .

__VSSCCENLISTMENTFACTORYOPTIONS

Options utilisées par l'interface utilisateur de choix d'inscription (partie du support de contrôle de code source).

__VSSCCPROVIDERBINDINGOPTIONS

Indique s'il peut gérer la navigation pour un serveur de contrôle de code source.

__VSSDKPROVIDERTAB

Spécifie l'ensemble d'onglets à afficher. Il s'agit de l'ensemble utilisé dans la propriété Tabs de IVsPlatformReferenceProviderContext.

__VSSEARCHFILTERTOKENTYPE

Spécifie le type de jeton du filtre de recherche.

__VSSEARCHNAVIGATIONKEY

Fournit une énumération des touches du clavier (touche Entrée, touches de navigation, touches vers le haut/vers le bas) qui sont transférées par le contrôle de recherche commun à votre implémentation IVsWindowSearch (via un appel à OnNavigationKeyDown(UInt32, UInt32)). Vous pouvez ensuite intercepter ces enfoncements de touche et fournir les opérations spécifiques à votre fenêtre (par exemple, sélectionner les résultats de la recherche précédente ou suivante, exécuter le résultat actuellement sélectionné, etc.).

__VSSEARCHNAVIGATIONKEY2

Fournit une énumération des touches du clavier (touche Entrée, touches de navigation, touches vers le haut/vers le bas) qui sont transférées par le contrôle de recherche commun à votre implémentation IVsWindowSearch (via un appel à OnNavigationKeyDown(UInt32, UInt32)). Vous pouvez ensuite intercepter ces enfoncements de touche et fournir les opérations spécifiques à votre fenêtre (par exemple, sélectionner les résultats de la recherche précédente ou suivante, exécuter le résultat actuellement sélectionné, etc.).

__VSSEARCHPARSEERROR

Spécifie les valeurs de champ de bits possibles pour les erreurs d'analyse de recherche.

__VSSEARCHPLACEMENT

Spécifie la position du contrôle de recherche dans la fenêtre.

__VSSEARCHPLACEMENT2
__VSSEARCHTASKSTATUS

Spécifie l'état d'une opération de recherche.

__VSSETTINGSCOMPLETIONSTATUS

Spécifie des informations supplémentaires sur les erreurs qui se sont produites pendant un processus d'importation, d'exportation ou de réinitialisation de profil.

__VSSETTINGSERRORTYPES

Spécifie les types d'erreurs des paramètres.

__VsSettingsScope

Portée des paramètres à récupérer du IVsSettingsManager.

__VsSettingsScope2

Étendue des paramètres à récupérer à partir de IVsSettingsManager Remarque : Conservez les valeurs répertoriées ici synchronisées avec l’énumération VSENCLOSINGSCOPES et conservez-les exclusives au niveau du bit.

__VsSettingsType

Type de données des propriétés dans le magasin de paramètres.

__VsSettingsType2
__VsSetupPackageState
__VSShellMode
__VSSHOWCONTEXTMENUOPTS

Spécifie les options d'affichage des menus contextuels.

__VSSHOWCONTEXTMENUOPTS2
__VSSHUTDOWNREASON
__VSSLNCLOSEOPTIONS

Spécifie des options de fermeture pour un fichier solution (.sln).

__VSSLNOPENOPTIONS

Spécifie les options d'ouverture pour un fichier solution (.sln).

__VSSLNOPENOPTIONS2

Fournit des membres supplémentaires pour l'énumération __VSSLNOPENOPTIONS.

__VSSLNOPENOPTIONS3

Fournit des membres supplémentaires pour l'énumération __VSSLNOPENOPTIONS.

__VSSLNSAVEOPTIONS

Spécifie les options d'enregistrement d'un fichier solution (.sln).

__VSSOLUTIONDEFERREDLOADOPTION

Indicateurs étendus pour IVsSolution ::GetProjectEnum.

__VSSPECIFICEDITORFLAGS

Spécifie les options d'ouverture des éléments de projet existants dans un éditeur spécifique.

__VSSPROPID

Spécifie les paramètres de propriété de shell pour l'environnement.

__VSSPROPID10
__VSSPROPID11
__VSSPROPID12
__VSSPROPID13
__VSSPROPID14
__VSSPROPID2

Fournit des membres supplémentaires pour l'énumération __VSSPROPID.

__VSSPROPID3

Fournit des membres supplémentaires pour l'énumération __VSSPROPID.

__VSSPROPID4

Contient des propriétés Visual Studio d'addition.

__VSSPROPID5

Spécifie les paramètres de propriété de shell supplémentaires pour l'environnement.

__VSSPROPID6

Spécifie les paramètres de propriété de shell supplémentaires pour l'environnement.

__VSSPROPID7

Spécifie les paramètres de propriété pour l’environnement.

__VSSPROPID8
__VSSPROPID9
__VSSTATUSBARANIMATIONINDEX

Ensemble d’index d’animation de barre de status intégrés.

__VSSWATCHRENDERFLAGS

OBSOLÈTE. L'énumération VSSWATCHRENDERFLAGS est membre de la structure VSSWATCHRENDER, un paramètre de la méthode RenderCell(VSSWATCHRENDER[], Int32).

__VSSYSCOLOREX

Spécifie une couleur système Visual Studio à utiliser avec un composant visuel ou un cas d’usage particulier.

__VSSYSCOLOREX2

Fournit des membres supplémentaires pour l'énumération __VSSYSCOLOREX.

__VSSYSCOLOREX3

Énumère les ID de couleur utilisés dans le Shell Visual Studio.

__VSTABBEDMODE

Indique le mode d'un contrôle avec onglets.

__VSTASKCONTINUATIONOPTIONS

Spécifie les options de continuation de la tâche.

__VSTASKCONTINUATIONOPTIONS2
__VSTASKCREATIONOPTIONS

Spécifie les options de création d'une tâche.

__VSTASKCREATIONOPTIONS2
__VSTASKLISTSELECTIONSCROLLPOS

Spécifie le comportement de défilement pour SelectItems(Int32, IVsTaskItem[], UInt32, UInt32).

__VSTASKLISTSELECTIONTYPE

Spécifie le comportement de sélection de SelectItems(Int32, IVsTaskItem[], UInt32, UInt32).

__VSTASKPROVIDERFLAGS

Indicateurs de fournisseur de tâche retournés par GetProviderFlags(UInt32).

__VSTASKRUNCONTEXT

Spécifie comment la tâche est exécutée.

__VSTASKVALUEFLAGS

Indicateurs de valeur de tâche retournés par GetColumnValue(Int32, UInt32, UInt32, Object, String).

__VSTASKVALUETYPE

Spécifie les types de valeur retournés par GetColumnValue(Int32, UInt32, UInt32, Object, String).

__VSTASKWAITOPTIONS

Spécifie les options relatives aux opérations d'attente de tâche.

__VSTRANSACCELEXFLAGS

Indicateurs pour les appels de TranslateAcceleratorEx(MSG[], UInt32, UInt32, Guid[], Guid, UInt32, Int32, Int32).

__VSTRANSACCELFLAGS

Convertit les indicateurs d'accélérateur pour les appels TranslateAccelerator(MSG[], UInt32, Guid, UInt32) IVsFilterKeys::.

__VSTWDFLAGS

Spécifie le comportement de la boîte de dialogue d'attente. Ces indicateurs sont passés à StartWaitDialog(String, String, String, UInt32, Object, String).

__VSUIACCELMODIFIERS

Indique les touches de modification utilisées dans un accélérateur de clavier.

__VSUIDATAFORMAT

Indique le format de données utilisé dans l'interface utilisateur.

__VSUL_ERRORLEVEL

Indique les niveaux d'erreur du journal de mise à niveau.

__VSUPGRADEPROJFLAGS

Utilisé dans les appels UpgradeProject(UInt32).

__VSURLZONE
__VSVPROPID

Afficher l'ID de propriété pour les appels aux méthodes IVsWindowView.

__VSVPROPID2

Afficher les ID de propriété.

__VSWBCUSTOMURL

Spécifie le type d'une page Web personnalisée. Utilisé dans les appels GetCustomURL(UInt32, String).

__VSWBDOCINFOINDEX

Spécifie le type d'informations de document d'une page Web. Utilisé avec les appels GetDocumentInfo(UInt32, Object) .

__VSWBNAVIGATEFLAGS

Indicateurs de navigation pour les appels de la méthode Navigate(String, UInt32, IVsWindowFrame).

__VSWBPREVIEWOPTIONS

Utilisé dans les appels PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32).

__VSWBREFRESHTYPE

Indicates l'action d'actualisation à entreprendre avec les appels à la méthode Refresh(UInt32).

__VsWebProxyState

Spécifie comment les informations d'identification sont attachées à un proxy Web.

__VSWIZARDTRUSTLEVEL

Spécifie les niveaux de confiance de l’Assistant.

__WindowFrameTypeFlags

Indicateurs qui spécifient le type de frame de fenêtre.

__WorkingFolderKind
__XMLMEMBERDATA_DEPRECATION_TYPE

Spécifie le type de dépréciation des données de membre XML.

__XMLMEMBERDATA_OPTIONS

Spécifie des options pour les éléments de données de membre XML.

__XMLMEMBERDATA_TAGTYPE

Spécifie les types de balises pour les éléments de données de membre XML.

_AppContainerDeployOptions

Spécifie les options de déploiement d’une application du Windows Store.

_BROWSE_COMPONENT_SET_OPTIONS

Spécifie les options de liste IVsBrowseComponentSet pour modifier le comportement fourni par une bibliothèque.

_BROWSE_COMPONENT_SET_TYPE

Spécifie les paramètres des types de composants recherchés.

_BuildSystemKindFlags

Spécifie le type ou le genre de système de génération.

_BuildSystemKindFlags2

Spécifie le type ou le genre de système de génération.

_DEBUG_LAUNCH_OPERATION2

Fournit des membres supplémentaires à l'énumération DEBUG_LAUNCH_OPERATION.

_DEBUG_LAUNCH_OPERATION3

Fournit des membres supplémentaires à l'énumération DEBUG_LAUNCH_OPERATION.

_DEBUG_LAUNCH_OPERATION4

Fournit des membres supplémentaires à l'énumération DEBUG_LAUNCH_OPERATION.

_DevLicenseCheckOptions

OBSOLÈTE.

_EDITORREGFLAGS

Indicateurs pour inscrire un éditeur invisible avec RegisterInvisibleEditor(String, IVsProject, UInt32, IVsSimpleDocFactory, IVsInvisibleEditor).

_LAUNCHPAD_FLAGS

Détermine si le flux ou le mode de sélection de zone est utilisé.

_LAUNCHPAD_FLAGS2

Détermine si la sortie de l'outil en ligne de commande et de fichier de commandes est traitée en Unicode.

_LIB_ADDREMOVEOPTIONS

Spécifie des options pour ajouter un composant à un conteneur de navigation.

_LIB_CATEGORY2

Fournit des membres supplémentaires à l'énumération LIB_CATEGORY. Définit les catégories d'élément de liste du gestionnaire de bibliothèque (à utiliser dans les domaines d'attribut d'élément de liste de fournisseur de symboles).

_LIB_FLAGS

Spécifie les attributs d'une bibliothèque.

_LIB_FLAGS2

Fournit des membres supplémentaires pour l'énumération LIB_FLAG. Énumère les indicateurs de bibliothèque retournés à partir de IGetLibFlags2(UInt32).

_LIB_LISTCAPABILITIES

Indique les capacités d'une liste d'objets.

_LIB_LISTCAPABILITIES2

Indicateurs de liste de la bibliothèque retournés par la méthode GetCapabilities2(UInt32).

_LIB_LISTFLAGS

Spécifie les contrôles à implémenter pour une recherche dans la liste d'objets.

_LIB_LISTTYPE

Indique le type de liste d'une liste d'objets.

_LIB_LISTTYPE2

Fournit des membres supplémentaires à l'énumération _LIB_LISTTYPE.

_LIBCAT_ACTIVEPROJECT

Spécifie l'attribut ActiveProject d'un élément de bibliothèque.

_LIBCAT_CLASSACCESS

Spécifie le mode ClassAccess d'un élément de bibliothèque.

_LIBCAT_CLASSTYPE

Spécifie le ClassType d'un élément de bibliothèque.

_LIBCAT_CLASSTYPE2

Fournit des membres supplémentaires pour l'énumération _LIBCAT_CLASSTYPE.

_LIBCAT_HIERARCHYTYPE

Spécifie le type d'élément de hiérarchie.

_LIBCAT_HIERARCHYTYPE2

Fournit des membres supplémentaires pour l'énumération _LIBCAT_HIERARCHYTYPE.

_LIBCAT_MEMBERACCESS

Spécifie le mode MemberAccess d'un élément de bibliothèque.

_LIBCAT_MEMBERINHERITANCE

Spécifie des options d'héritage pour les membres de libcat.

_LIBCAT_MEMBERTYPE

Spécifie le MemberType d'un élément de bibliothèque.

_LIBCAT_MEMBERTYPE2

Fournit des membres supplémentaires à l'énumération _LIBCAT_MEMBERTYPE.

_LIBCAT_MODIFIERTYPE

Spécifie le ModifierType d'un élément de bibliothèque.

_LIBCAT_NODETYPE

Spécifie le type de nœud d'une liste d'arborescence.

_LIBCAT_PHYSICALCONTAINERTYPE

Spécifie le type d'un conteneur physique.

_LIBCAT_SEARCHMATCHTYPE

Spécifie les types de recherches du gestionnaire de bibliothèques.

_LIBCAT_VISIBILITY

Spécifie la visibilité d'un élément de bibliothèque.

_LIMITTOPICSOURCE

Spécifie les limites avec lesquelles les mots clés sont recherchés pour l'aide contextuelle (dans laquelle la recherche est effectuée dans les IVsUserContext).

_NoFrameworkDialogState

Représente les valeurs utilisées pour VSPROPID_NoFrameworkDialogState.

_OLELOOP2

Énumère les types de boucles de messages utilisées dans les formulaires.

_PersistStorageType

Spécifie l'emplacement persistant pour IVsBuildPropertyStorage et IPersistXMLFragment.

_ProjectLoadSecurityDialogState

Spécifie l’état de la boîte de dialogue de sécurité.

_SqlAddNewReferenceFlags

Spécifie des indicateurs pour appeler de nouvelles références.

_SqlReferenceUpdateAction

Spécifie les actions du service de mise à jour des références SQL.

_SqlReferenceUpdateFlags

Spécifie comment les références SQL sont mises à jour.

_VHS_COMMANDS

Spécifie les commandes du système d'aide pour les méthodes IVsHelpSystem.

_VSCIPPROPID

Spécifie l'ID du fournisseur d'élément de contexte dans les appels de GetProperty(Int32, Object) et SetProperty(Int32, Object) .

_VsDocumentRestoreBehavior
_VSFILECHANGEFLAGS

Fournit des informations sur les attributs d'un fichier qui a été modifié.

_VsHelpErrors

Spécifie les erreurs retournées dans les appels de Reserved(VHS_COMMAND, VsHelpErrors) .

_VSLONGIDLEREASON

Spécifie la raison d’une longue inactivité.

_VSOBJCFFLAGS

Spécifie l'indicateur de presse-papiers unique ou à sélection multiple.

_VSOBJCLIPFORMATOPTIONS

Spécifie un format de presse-papiers composite.

_VSOBJDESCOPTIONS

Spécifie des options de texte descriptif de l'Explorateur d'objets.

_VSOBJLISTELEMPROPID

Spécifie les propriétés de l'élément de liste d'objets dans les appels de GetProperty(UInt32, Int32, Object).

_VSOBJLISTOWNERCACHEDDATAKINDS

Spécifie le type de données en mémoire cache dans les appels de ClearCachedData(UInt32).

_VSOBJLISTOWNEROTPIONS

Spécifie les options de propriétaire de listes dans les appels de GetOptions(UInt32).

_VSOBJOPFLAGS

Spécifie les indicateurs des opérations de changement de nom et de suppression.

_VSOBSEARCHOPTIONS

Spécifie les attributs d'une demande de recherche.

_VSOBSEARCHOPTIONS2

Fournit des membres supplémentaires à l'énumération _VSOBSEARCHOPTIONS.

_VSProjectLoadPriority

Obsolète. Cette API est devenue obsolète pour optimiser les performances de charge de la solution.

_VSProjectUnloadStatus

Représente les différentes raisons de déchargement d'un projet. Utilisé dans UnloadProject(Guid, UInt32).

_VSProjectUnloadStatus2

Représente les différentes raisons de déchargement d'un projet. Utilisé dans UnloadProject(Guid, UInt32).

_VSProjectUnloadStatus3
_VSQuickCheckAnswer

Spécifie quand une fonctionnalité est activée.

_VSRDTFLAGS

Spécifie des options pour un document dans la RDT (Running Document Table).

_VSRDTFLAGS2

Spécifie des options supplémentaires pour un document dans la RDT (Running Document Table).

_VSRDTFLAGS3

Spécifie des options supplémentaires pour un document dans la RDT (Running Document Table).

_VSRDTFLAGS4

Spécifie des options pour un document dans la RDT (Running Document Table).

_VSRDTFLAGS5
_VSRDTFLAGSUPPER

Indicateurs qui décrivent l’état d’un document dans la table de documents en cours d’exécution.

_VSRELOADDOCDATA

Spécifie s'il faut ignorer une modification de fichier consécutive.

_vstaskbitmap

Spécifie des options pour une image bitmap associée à un élément de tâche.

_vstaskpriority

Spécifie la bitmap utilisée pour indiquer le niveau de priorité d'un élément de tâche.

_VSTREEDISPLAYMASK

Spécifie les champs intéressants de la structure VSTREEDISPLAYDATA.

_VSTREEDISPLAYSTATE

Spécifie les champs de bits de intéressants dans le membre State de la structure VSTREEDISPLAYDATA.

_VSTREEFLAGS

Spécifie les attributs d'une liste d'arborescence.

_VSTREEFLAGS2

Ajoute un indicateur à l'énumération _VSTREEFLAGS.

_VSTREEFLAGS3

Spécifie les attributs d'une liste d'arborescence.

_VSTREEITEMCHANGESMASK

Spécifie comment une liste d'arborescence a changé.

_VSTREESTATECHANGEREFRESH

Spécifie les éléments d'une liste d'arborescence à actualiser. Ceci est destiné à un usage futur.

AppToastCapability

Spécifie les fonctionnalités toast.

AppxManifestDesignerTab

Spécifie l’onglet du concepteur de manifeste d’application à ouvrir par la OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) méthode .

AppxManifestDesignerTab2

Spécifie l’onglet du concepteur de manifeste d’application à ouvrir par la OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) méthode .

ATTRVALUETYPE

Spécifie le type de valeurs d'attribut dans les appels de GetAttributeStatusVal(String, ATTRVALUETYPE, Int32) et GetAttributeValue(Int32, ATTRVALUETYPE, String).

BLDGETFLAGS

Spécifie les options relatives à la demande d'un concepteur.

BLDPROMPTOPT

Spécifie l'invite d'utilisateur utilisée pour choisir le concepteur.

BootstrapMode

Spécifie le type de mode d’amorçage.

BootstrappingArchitecture
BootstrappingMode
BuildableProjectCfgOpts

Obsolète. Spécifie des options de configuration de projet pouvant être généré.

BuildableProjectCfgOpts2

Spécifie des options de configuration de projet pouvant être généré supplémentaires.

COMMANDWINDOWMODE

Spécifie le mode commande pour les appels de SetMode(COMMANDWINDOWMODE).

CompEnum

Spécifie le type de catégories de composants qui sont passées à IVsComponentEnumeratorFactory2.

Constants

Diverses collections de constantes définies dans différents idl.

CTLBLDTYPE

Spécifie un type de générateur.

DBGMODE

Définit le mode voulu du débogueur.

DEBUG_LAUNCH_OPERATION

L’énumération DEBUG_LAUNCH_OPERATION est membre de la VsDebugTargetInfo structure, un paramètre d’appels LaunchDebugTargets(UInt32, IntPtr) .

DEBUG_REMOTE_DISCOVERY_FLAGS

Spécifie les indicateurs utilisés par la boîte de dialogue Découverte à distance pour rechercher des machines distantes sur un sous-réseau local.

DEBUG_REMOTE_DISCOVERY_FLAGS2
DevLicenseStatus

OBSOLÈTE. Spécifie l'état de la licence du développeur.

DiscoveryNodeType

Spécifie le type du nœud de découverte dans les appels de GetNodeType(DiscoveryNodeType[]).

ENC_BUILD_STATE

Spécifie l'état de la génération Modifier et Continuer en cours.

ENC_REASON

Spécifie la raison exacte de l'appel de BelongToProject(String, ENC_REASON, Int32).

ENC_RETURNCODES

Spécifie les codes de retour Modifier et Continuer.

enum_ASINFO

Spécifie les informations d'état relatives à l'instruction active Modifier et Continuer.

enum_ENC_BREAKSTATE_REASON

Spécifie la raison pour laquelle un état d'interruption Modifier et Continuer s'est produit.

enum_POSITION_TYPE

Spécifie le type de position de l'instruction active Modifier et Continuer.

EXPANDFLAGS

Contrôle l'état ou l'apparence des éléments dans une hiérarchie, ou la hiérarchie elle-même.

HOSTPROPID

Spécifie l'identificateur d'une propriété hôte.

INTELLIPROJSTATUS

Spécifie l'état du projet IntelliSense.

LIB_CATEGORY

Spécifie les catégories d'éléments de bibliothèque qui peuvent encore être paramétrés.

LIB_CHECKSTATE

Spécifie l'état activé d'un élément de bibliothèque.

LIB_PERSISTTYPE

Spécifie comment un élément de bibliothèque est persistant.

LOGTOFILEOPTION

Spécifie l'emplacement où consigner les commandes et la sortie de la fenêtre d'invite de commandes.

MARKERTYPE4

Cette énumération continue à partir de MARKERTYPE3. Consultez MARKERTYPE3 pour connaître les valeurs antérieures.

OLEACTIVATE

Spécifie le type de fenêtre activée en réponse à un événement d'activation de fenêtre.

OLECOMPFLAG

Spécifie les balises utilisées pour contrôler les interactions entre un objet VSPackage en place, son conteneur et l'environnement.

OLEHELPCMD

Spécifie le type d'aide demandé pour ShowHelp(UInt32, Guid, POINT, UInt32, String, UInt32). Cette énumération présente les valeurs valides pour le paramètre dwHelpCmd.

OLEIPCSTATE

Spécifie les identificateurs d'état passés à IOleInPlaceComponent :OnEnterState(UInt32, Int32), OnUIComponentEnterState(UInt32, UInt32, UInt32), FOnUIComponentExitState(UInt32, UInt32, UInt32) et FUIComponentInState(UInt32).

OLEMENU

Spécifie la façon dont le menu appartenant à l'objet actif d'interface utilisateur doit être utilisé avec le menu du conteneur d'un composant.

OLEMSGBUTTON

Spécifie le bouton à afficher avec un message.

OLEMSGDEFBUTTON

Détermine quel bouton d'un groupe de boutons est la valeur par défaut.

OLEMSGICON

Contrôle l'icône affichée dans un message et indique le type de message.

OLEROLE

Spécifie la façon dont un composant est utilisé par rapport à son hôte.

OLEUIEVENTFREQ

Spécifie la fréquence à laquelle un événement d'interface utilisateur se produit généralement dans un composant

OLEUIEVENTSTATUS

Spécifie l'état d'un événement d'interface utilisateur.

PFF_RESULTS

Spécifie les résultats de mise en forme de fichier persistant.

PREPARECOMMANDRESULT

Constantes pour l'utilisation des commandes. Utilisé avec les appels PrepareCommand(String, Guid, UInt32, IntPtr, PREPARECOMMANDRESULT[]) .

REFERENCECHANGETYPE

Spécifie le type de modification de référence qui s'est produit dans le projet.

RemoveBFDirection

Spécifie le sens de suppression d'un élément de navigation. Utilisée avec les appels RemoveAdjacentBFNavigationItem(RemoveBFDirection) et RemoveCurrentNavigationDupes(RemoveBFDirection).

SccToolsOptionsEnum

Options qui peuvent être affichées ou mises à jour pour les outils de contrôle de code source. Utilisé exclusivement par les méthodes sur l'interface IVsSccToolsOptions.

STATUSBARCONSTS

Spécifie les constantes d'icône d'animation de barre d'état. Utilisé avec les appels Animation(Int32, Object).

tagCreateClassLibFlags

Représente les options permettant de créer des bibliothèques de classes.

tagVSQEQSFlags

Spécifie comment les attributs de fichier sont gérés par l'interface IVsQueryEditQuerySave2.

tagVSQueryEditFlags

Cette énumération spécifie les indicateurs qui contrôlent la manière dont les fichiers doivent être modifiés en mémoire. Ces indicateurs sont passées à la méthode QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32).

tagVSQueryEditResult

Cette énumération spécifie les valeurs retournées de la méthode QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) indiquant si une session d'édition de fichier a été correctement terminée ou annulée.

tagVSQueryEditResultFlags

Cette énumération spécifie les bits indicateurs, retournés par la méthode QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32), qui indiquent si un fichier a été vérifié et/ou modifié.

tagVSQueryEditResultFlags2

Cette énumération spécifie les bits indicateurs, retournés par la méthode QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32), qui indiquent si un fichier a été vérifié et/ou modifié.

tagVSQuerySaveFlags

Cette énumération spécifie des valeurs à la méthode QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) et contrôle si cette méthode affiche une interface utilisateur (UI).

tagVSQuerySaveResult

Cette énumération spécifie les valeurs qui peuvent être retournées par la méthode QuerySaveFile(String, UInt32, VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) et la méthode QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32).

tagVSQuerySaveResultFlags

Spécifie les résultats d'une opération QuerySave.

tagVsSccFilesFlags

Cette énumération spécifie les balises qui sont retournées par un appel à la méthode GetSccFiles(UInt32, CALPOLESTR[], CADWORD[]).

tagVsSccSpecialFilesFlags

Indicateurs associés aux fichiers du contrôle de code source spéciaux tels que retournés par GetSccSpecialFiles(UInt32, String, CALPOLESTR[], CADWORD[]).

VHS_COMMAND

Spécifie les commandes du système d'aide.

VSADDCOMPOPERATION

Identifie le composant d'ajout de propriétés.

VSADDCOMPRESULT

Spécifie les résultats des ajouts de composants.

VSADDDIRECTORYFLAGS

Indique les indicateurs associés à la méthode OnAfterAddDirectoriesEx(IVsProject, Int32, String[], VSADDDIRECTORYFLAGS[])

VSADDFILEFLAGS

Indicateurs utilisés dans OnAfterAddFilesEx(Int32, Int32, IVsProject[], Int32[], String[], VSADDFILEFLAGS[]) et OnAfterAddFilesEx(IVsProject, Int32, String[], VSADDFILEFLAGS[]).

VSADDITEMOPERATION

Contrôle l'action exécutée sur un nouvel élément ajouté à un projet.

VSADDRESULT

Indique si un élément a été correctement ajouté à un projet.

VsAppPackagePlatform

Spécifie la plateforme que l'application cible.

VSBUILDMANAGERRESOURCE

Spécifie un type de ressource de build à acquérir depuis le service BuildManagerAccessor.

VSCMDNAMEOPTS

Spécifie les noms canoniques anglais et/ou localisés.

VSCOMPONENTTYPE

Spécifie le type d'un composant.

VSDESIGNER_FUNCTIONVISIBILITY

Spécifie le niveau d'accès de la fonction de concepteur.

VSDESIGNER_VARIABLENAMING

Contrôle la convention d'affectation des noms variables.

VSDOCUMENTPRIORITY

Spécifie le niveau de priorité d'un document dans un projet.

VSEDITORPRIORITY

Spécifie la priorité des différents éditeurs. Utilisé par les packages qui implémentent un type d'éditeur avec IVsRegisterEditors.

VSErrorCodes

Codes d'erreur Visual Studio.

VSErrorCodes80

Codes d'erreur Visual Studio.

VSEXTENDSHIERARCHY

Énumère les valeurs pour l'interface IVsParentHierarchy étendue.

VSFILTERKEYSFLAGS

Indicateur spécifiant l'action à effectuer pour les contrôles qui filtrent des messages d'événement de clavier.

VSFRAMEMODE

Contrôle le mode d'affichage d'une fenêtre Outil.

VSFRAMEMODE2

Spécifie des membres supplémentaires pour l'énumération VSFRAMEMODE.

VsHelpErrors

Spécifie les erreurs propres à IVsHelpSystem.

VSIME_ERR

Énumère les erreurs de l'interface IVsIME pour l'éditeur de méthode d'entrée (IME).

VSMESELCMD

Spécifie les commandes de modification de la sélection.

VSOBDESCRIPTIONSECTION

Spécifie l'élément d'une chaîne de texte descriptif de l'élément de l'Explorateur d'objets.

VSOBJGOTOSRCTYPE

Spécifie le type d'élément de code source auquel accéder.

VSOBSEARCHTYPE

Spécifie la partie d'un nom qu'une chaîne représente.

VSOLECMDEXECOPT_HIWORD

Spécifie des options pour le paramètre de l'option exec de la commande de Exec(Guid, UInt32, UInt32, IntPtr, IntPtr). Les valeurs proviennent de l'énumération VSOLECMDEXECOPT_HIWORD.

VSOUTLINECAPTION

Spécifie les paramètres d'une légende de mode Plan de document.

VSOVERLAYICON

Spécifie l'icône de chevauchement, retournée par la hiérarchie, lorsqu'elle est demandée via l'élément VSHPROPID_OverlayIconIndex dans __VSHPROPID. Cette icône est dessinée de façon transparente sur l'icône normale de votre élément pour indiquer que l'état a changé.

VSPREVIEWRESOLUTION

Spécifie la résolution du générateur d'aperçu standard. Utilisé dans les appels OpenStandardPreviewer(UInt32, String, VSPREVIEWRESOLUTION, UInt32).

VSPROFILERPROCESSARCHTYPE

Spécifie le type d'architecture du processeur du profileur.

VSPROPERTYSTREAMPROPERTYTYPE

Spécifie un flux de propriété simple ou un flux de propriété de sous-flux.

VSQUERYADDDIRECTORYFLAGS

Indicateurs spécifiant des options d'appel par répertoire. Les balises sont associées à OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) et OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]), qui sont appelés par un projet pour déterminer si les répertoires peuvent être ajoutés au projet.

VSQUERYADDDIRECTORYRESULTS

Indicateurs associés à OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) et à OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]).

VSQUERYADDFILEFLAGS

Utilisé dans les méthodes OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) et OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) pour indiquer le type de fichier qui sera ajouté au projet.

VSQUERYADDFILERESULTS

Indicateurs retournés par l'environnement dans OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) et les méthodes de OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]). Ces indicateurs indiquent si un projet peut ajouter le fichier au projet.

VSQUERYREMOVEDIRECTORYFLAGS

Indicateurs spécifiant des options d'appel par répertoire. Les balises sont associées à OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) et OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]), qui sont appelés par un projet pour déterminer si les répertoires peuvent être supprimés du projet.

VSQUERYREMOVEDIRECTORYRESULTS

Indicateurs associés à OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) et à OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]).

VSQUERYREMOVEFILEFLAGS

Indicateurs associés à OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) et à OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]).

VSQUERYREMOVEFILERESULTS

Indicateurs associés à OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) et à OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]).

VSQUERYRENAMEDIRECTORYFLAGS

Indicateurs spécifiant des options d'appel par répertoire. Les balises sont associées à OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) et OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]), qui sont appelés par un projet pour déterminer si les répertoires peuvent être renommés.

VSQUERYRENAMEDIRECTORYRESULTS

Indicateurs associés à OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) et à OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]).

VSQUERYRENAMEFILEFLAGS

Indicateurs associés à OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) et à OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]).

VSQUERYRENAMEFILERESULTS

Indicateurs associés à OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) et à OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]).

VSQUERYSAVESLNPROPS

Retourne l'état des propriétés d'une solution.

VSRECORDMODE

Spécifie le mode de l'enregistreur de macros de l'environnement.

VSRECORDSTATE

Spécifie l'état de l'enregistreur de macros de l'environnement.

VSRELOADOPTION

Spécifie comment répondre aux documents modifiés en externe.

VSREMOVEDIRECTORYFLAGS

Indicateurs utilisés par OnAfterRemoveDirectories(IVsProject, Int32, String[], VSREMOVEDIRECTORYFLAGS[]).

VSREMOVEFILEFLAGS

Indicateurs utilisés dans OnAfterRemoveFiles(IVsProject, Int32, String[], VSREMOVEFILEFLAGS[]).

VSRENAMEDIRECTORYFLAGS

Indicateurs associés à OnAfterRenameDirectories(IVsProject, Int32, String[], String[], VSRENAMEDIRECTORYFLAGS[]).

VSRENAMEFILEFLAGS

Indicateurs associés à OnAfterRenameFiles(IVsProject, Int32, String[], String[], VSRENAMEFILEFLAGS[]), OnAfterRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS) et à OnQueryRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS, Int32).

VSSAVEFLAGS

Spécifie les options d'enregistrement de fichier.

VSSCCENLISTMENTCHOICE

Ces valeurs indiquent la volonté d'un projet à choisir une inscription (une copie de travail locale d'un projet ou d'une solution sous contrôle de code source). La possibilité de choisir une inscription permet à l'utilisateur de modifier l'emplacement d'un projet stocké lorsqu'il est récupéré du contrôle de code source.

VSSCCPROVIDERBINDING

Il s'agit des options qu'un projet peut retourner pour indiquer sa volonté d'utiliser un package de contrôle de code source personnalisé.

VsScriptJmcCodeType

Représente le type de code.

VSSEARCHPROGRESSTYPE

Spécifie le type de progression affichée par le contrôle de recherche.

VSSEARCHSTARTTYPE

Spécifie si la recherche va commencer.

VSSETFRAMEPOS

Définit la position du frame de fenêtre.

VSSOLNBUILDQUERYRESULTS

Identifie les résultats de la génération de la solution.

VSSOLNBUILDUPDATEFLAGS

Identifie les mises à jour de la build de la solution.

VSSOLNBUILDUPDATEFLAGS2

Fournit des membres supplémentaires pour l'énumération VSSOLNBUILDUPDATEFLAGS.

VSSOLNBUILDUPDATEFLAGS3
VsStateIcon

Spécifie les index des glyphes de contrôle de code source.

VSSYSCOLOR

Cette énumération est déconseillée. Utilisation de __VSSYSCOLOREX à la place

VSTASKCATEGORY

Spécifie la catégorie d'un élément de tâche.

VSTASKFIELD

Spécifie le champ d'un élément de tâche.

VSTASKPRIORITY

Spécifie la bitmap utilisée pour indiquer le niveau de priorité d'un élément de tâche.

VSTBXTABVIEW

Spécifie le type de vue pour un onglet de boîte à outils.

VSTDTYPE

Usage interne pour les tests uniquement. Ne pas utiliser.

VSTREECLOSEACTIONS

Spécifie les actions possibles lors de la réduction d'un nœud de vue d'arborescence qui provoque la fermeture de la liste d'arborescence enfant.

VSTREETEXTOPTIONS

Spécifie le type de texte demandé.

VSTREETEXTOPTIONS2

Spécifie le type de texte demandé.

VSTREETOOLTIPTYPE

Spécifie le type de texte d'info-bulle à afficher.

VSTWT_LOCATION

Spécifie l'emplacement d'une barre d'outils de fenêtre d'outils.

VSUPDATEPROJREFREASON

Retourne les informations de mise à jour d'une référence de projet.

VsUpToDateCheckFlags

Spécifie la raison de la vérification des indicateurs.

VsUpToDateCheckFlags2

Les indicateurs sont passés dans AreProjectsUpToDate(UInt32) ainsi que dans QueryStartUpToDateCheck(UInt32, Int32[], Int32[]) et StartUpToDateCheck(IVsOutputWindowPane, UInt32) pour spécifier que l'opération a été effectuée selon les besoins d'une demande de build particulière.

VSUSERCONTEXTATTRIBUTEUSAGE

Spécifie si un attribut ou un mot clé est envoyé dans le conteneur de contexte.

VSUSERCONTEXTPRIORITY

Spécifie la priorité des attributs ou des mots clés dans le conteneur de contexte.

VSWINDOWSTATE

Contrôle l'état d'affichage et l'apparence d'une fenêtre.

WellKnownTargetFrameworkVersions

Représente le numéro de version d'un Framework cible.