Compartir a través de


Microsoft.VisualStudio.Shell.Interop Espacio de nombres

Clases

BrowseLibraryGuids80

Proporciona una lista de los GUID que se usan para identificar atributos de la biblioteca del explorador.

BuildOutputGroup

Representa un grupo de resultados de la compilación.

ComponentSelectorGuids80

Proporciona una lista de los GUID que se usan para identificar elementos del selector de componentes.

DTECatID

Proporciona una lista de los GUID que se usan para identificar categorías de DTE.

FontsAndColorsCategory

Define los grupos de destino para los que se especifican la fuente y las opciones de color.

LogicalViewID

Proporciona una lista de los GUID que se usan para identificar vistas de los archivos o procesos.

ShellGuids80

Proporciona una lista de los GUID que se usan para identificar componentes de shell.

SymbolScopeGuids80

Define un GUID asociado al ámbito de símbolos.

TaskListViews

Especifica las vistas usadas para mostrar la lista de tareas.

TaskProviderGuids

Proporciona una lista de los GUID que se usan para identificar proveedores de tarea.

ToolboxMultitargetingFields

Representa los nombres de los campos de la asignación de cadena de compatibilidad con múltiples versiones (multi-targeting) del cuadro de herramientas.

ToolWindowGuids

Proporciona GUID que se usan para identificar las ventanas de herramientas de Visual Studio.

ToolWindowGuids80

Proporciona s adicionales GUIDque se usan para identificar las ventanas de herramientas de Visual Studio.

UIContextGuids

Proporciona una lista de los GUID que se usan para identificar contextos de comando.

UIContextGuids80

Proporciona más GUID que se usan para identificar contextos de comando.

VsMacrosGuids

GUIDs que se exponen al código administrado.

VsMSBuildTaskFileManagerClass

Es la implementación estándar de la interfaz IVsMSBuildTaskFileManager, que proporciona IntelliSense y compatibilidad en tiempo de compilación en las tareas de MSBuild.

VSPIAImporterClass

Implementado por todas las herramientas de ajuste.

VsSymbolicNavigationManagerClass

Representa un servicio global que administra la lista de controladores de IVsSymbolicNavigationNotify registrados en una base de ámbito de proyecto. Esta interfaz está disponible mediante QueryService(Type, Object).

WellKnownToolboxDataFormats

Representa un formato de datos del cuadro de herramientas.

WellKnownToolboxStringMaps

Proporciona el nombre de la asignación de cadena para datos de compatibilidad con múltiples versiones (multi-targeting).

Estructuras

AllColorableItemInfo

Úselo para especificar todos los atributos de Mostrar los elementos en el entorno de Visual Studio.

CANDIDATEFORM

Contiene información de posición para la ventana candidata.

ColorableItemInfo

Proporciona información a un VSPackage sobre los atributos de elementos colorables que se pueden establecer por el usuario específicos de un elemento que el usuario puede haber modificado.

COMREFERENCE

Contiene información sobre (representa) un objeto COM.

COMREFERENCEINFO

La estructura COMREFERENCEINFO almacena información sobre un objeto COM.

ENC_ACTIVE_STATEMENT

Contiene información sobre las instrucciones activas en Editar y continuar.

ENC_EXCEPTION_SPAN

Proporciona información sobre un intervalo de excepción de Editar y continuar.

FontInfo

Proporciona una definición básica de cualquier fuente usada por una categoría de Mostrar los elementos.

LOGFONTW

Especifica los atributos de una fuente.

MEINIT

Contiene valores para la inicialización del editor de menús. Se usa con llamadas a CreateMenuEditor(MEINIT[], IVsMenuEditor).

OLEMENUID

Describe un menú numéricamente y/o por nombre.

POINTS

Especifica un par de puntos de referencia x, y.

SYMBOL_DESCRIPTION_NODE

Especifica el nombre y tipo de un símbolo que es un nodo de navegación.

SYSTEMTIME

Representa una fecha y una hora de uso de los miembros individuales durante el mes, día, año, día de la semana, hora, minuto, segundo y milisegundo.

TBXITEMINFO

Especifica información sobre elementos del cuadro de herramientas. Se usa en IVsToolbox::AddItem(IDataObject, TBXITEMINFO[], String) e IVsToolboxDataProvider::GetItemInfo(IDataObject, TBXITEMINFO[]).

UIDLGLOGFONT

Establece el formato de la fuente del cuadro de diálogo.

VsAppPackageLaunchInfo

Especifica las propiedades de los destinos de DLO_AppPackageDebug.

VSArrangeWindowInfo

Especifica cómo se va a organizar una ventana.

VsBootstrapperPackageInfo

Representa información sobre el paquete de programa previo.

VSBROWSECONTAINER

Almacena atributos de contenedor de examen.

VSBROWSEINFOW

Especifica la información utilizada para mostrar el cuadro de diálogo Examinar.

VSCommandId
VSCOMPONENTSELECTORDATA

Almacena atributos de selección para un componente.

VSCOMPONENTSELECTORTABINIT

Representa la información de inicialización de pestañas.

VsDebugEngineFilter

Representa un conjunto de motores de depuración.

VsDebugStartupInfo

Especifica la configuración adicional que el depurador debe pasar a CreateProcess cuando LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]) se llama a con DLO_CreateProcess. Los campos de esta estructura son análogos a los de STARTUPINFO (definidos en winbase.h).

VsDebugTargetInfo

Contiene información sobre un destino de depuración.

VsDebugTargetInfo2

Proporciona información sobre un destino de depuración.

VsDebugTargetInfo3

Proporciona información sobre el destino de depuración.

VsDebugTargetInfo4

Proporciona información sobre el destino de depuración.

VsDebugTargetProcessInfo

Especifica información de proceso para el destino de depuración. Se usa como parámetro en LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]).

VSDEFAULTPREVIEWER

Contiene información sobre la vista previa predeterminada.

VSDRAWITEMSTRUCT

Representa la información usada por IVsImageButton para dibujar un control dibujado por el propietario.

VSITEMSELECTION

Contiene información que identifica de manera única un elemento seleccionado en la jerarquía.

VSNSEBROWSEINFOW

Especifica la información de la extensión de espacio de nombres para el cuadro de diálogo Examinar.

VSOBJCLIPFORMAT

Contiene los atributos de formato del portapapeles para un objeto.

VSOBJECTINFO

Almacena atributos de objeto de biblioteca.

VSOBNAVIGATIONINFO2

Almacena atributos para la navegación por objetos.

VSOBNAVIGATIONINFO3

Especifica información para la navegación a un objeto. Se usa en llamadas a LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32).

VSOBNAVNAMEINFONODE

Almacena información del nodo de biblioteca.

VSOBNAVNAMEINFONODE2

Especifica información para la navegación a un objeto. (pasado a GetNavigationInfo2(UInt32, VSOBNAVIGATIONINFO3[]) y LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32))

VSOBSEARCHCRITERIA

Especifica condiciones y atributos de una solicitud de búsqueda.

VSOBSEARCHCRITERIA2

Especifica las opciones de búsqueda. Se usa con métodos como GetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2) y GetList2(UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2).

VSOPENFILENAMEW

Similar al struct OPENFILENAMEW.

VsPrefetchedProjectInfo
VsProjectLoadInfo
VsPropertyBrowserState

Contiene información sobre el estado del explorador de propiedades.

VSPROPSHEETPAGE

Establece las características de la página de propiedades. Similar a la estructura PROPSHEETPAGE de Win32.

VSQEQS_FILE_ATTRIBUTE_DATA

Estructura con atributos de archivo y datos de tamaño.

VsResolvedAssemblyPath

Representa una ruta de acceso de ensamblado resuelta, como se usa en ResolveAssemblyPathInTargetFx(String[], UInt32, VsResolvedAssemblyPath[], UInt32).

VSSAVEFILENAMEW

Contiene información de nombre de archivo y de opciones que el cuadro de diálogo de elementos comunes necesita y que se usa para abrir o guardar archivos.

VSSAVETREEITEM

Especifica las opciones de guardado para un elemento de vista de árbol.

VSSWATCHMETRICS

Contiene métricas sobre un control de muestrario.

VSSWATCHRENDER

Contiene información necesaria para presentar un control de una muestra.

VSTASKCOLUMN

Definiciones de columna para tareas.

VSTBM

Contiene medidas de la barra de herramientas.

VsTextPos

Realiza el seguimiento de la posición de los puntos de interrupción, la ubicación de IP actual y la posición del cursor para la inspección rápida, la información sobre herramientas y la información sobre datos.

VSTREEDISPLAYDATA

Contiene valores que se utilizan para recuperar los datos de presentación para un elemento en una lista de árbol.

VSTREELISTITEMCHANGE

Especifica cambios dinámicos en una lista de árbol.

VsUIElementDescriptor

Contiene un identificador de un elemento de un generador de interfaces de usuario.

VsUIPropertyDescriptor

Contiene información meta sobre una propiedad en la interfaz de usuario de Visual Studio.

WINDOWPOS

Representa la posición de una ventana.

Interfaces

BooleanSymbolExpressionEvaluator

Representa un evaluador de expresiones booleanas.

IActiveDesigner

Administra un diseñador ActiveX utilizado como editor.

IAppxBaseExtension

Proporciona a las extensiones de Share y del selector para abrir archivos acceso a elementos de datos de manifiestos de aplicación adicionales.

IAppxFileOpenPickerExtension

Proporciona a las extensiones del selector para abrir archivos acceso a elementos de datos de manifiestos de aplicación adicionales.

IAppxManifestDesignerService

Proporciona acceso mediante programación al archivo de manifiesto de la aplicación de un proyecto. Se trata de un servicio global implementado por el paquete del diseñador de manifiestos de la aplicación.

IAppxManifestDesignerService2

Proporciona acceso mediante programación al archivo .appxmanifext de un proyecto. Puede usarlo para abrir un objeto DocData proporcionado por el manifiesto Designer, asegurarse de que está registrado en la tabla de documentos en ejecución (RDT) y devolver un objeto de identificador de documento que implementa dos interfaces: IVsDocumentLockHolder e IVsInvisibleEditor. Esto obliga a cerrar cualquier ventana de documento existente y hace que el identificador de documento devuelto contenga un RDT_EditLock. Cuando necesite mantener el identificador de documento durante períodos de tiempo más largos, conviértalo en IVsInvisibleEditor y use GetDocData para obtener un puntero a un modelo de objetos nuevo. Cuando termine con el identificador de documento, llame siempre a IVsDocumentLockHolder.CloseDocumentHolder(), normalmente pasando (uint)__FRAMECLOSE. FRAMECLOSE_SaveIfDirty como opción guardar.

IAppxManifestDesignerService3

Proporciona acceso mediante programación al archivo .appxmanifext de un proyecto. Puede usarlo para abrir un objeto DocData proporcionado por el manifiesto Designer, asegurarse de que está registrado en la tabla de documentos en ejecución (RDT) y devolver un objeto de identificador de documento que implementa dos interfaces: IVsDocumentLockHolder e IVsInvisibleEditor. Esto obliga a cerrar cualquier ventana de documento existente y hace que el identificador de documento devuelto contenga un RDT_EditLock. Cuando necesite mantener el identificador de documento durante períodos de tiempo más largos, conviértalo en IVsInvisibleEditor y use GetDocData para obtener un puntero a un modelo de objetos nuevo. Cuando termine con el identificador de documento, llame siempre a IVsDocumentLockHolder.CloseDocumentHolder(), normalmente pasando (uint)__FRAMECLOSE. FRAMECLOSE_SaveIfDirty como opción guardar.

IAppxManifestDocument

Proporciona un modelo de objetos para el manifiesto de aplicación del proyecto actual. Se implementa mediante el DocData objeto del diseñador de manifiestos de la aplicación.

IAppxManifestDocument2

Proporciona un modelo de objetos para el manifiesto de aplicación del proyecto actual. Se implementa mediante el DocData objeto del diseñador de manifiestos de la aplicación.

IAppxShareExtension

Proporciona acceso a extensiones de Share a elementos de datos de manifiestos de aplicación adicionales.

IAsyncLoadablePackageInitialize

Proporciona una manera de obtener acceso a IAsyncServiceProvider e IProfferAsyncService sin necesidad de usar IServiceProvider. Implementado por paquetes.

IAsyncPersistFile
IAsyncPersistFileFormat
IAsyncProgressCallback

Proporciona una manera de que los propietarios de paquetes y servicios asincrónicos notifiquen el progreso. El progreso notificado se puede mostrar al usuario de forma adecuada por el shell. El IDE de Visual Studio implementa la interfaz. En el caso de las cargas de paquetes, la instancia se pasa al paquete a través del método Initialize. En el caso de los servicios, el paquete puede recuperar la instancia mediante el método IProfferAsyncService.GetServiceProgressCallback. Esta interfaz se usa para notificar el progreso de las cargas de paquete y servicio. En el caso de los paquetes, no se usa el argumento guidService y se omitirá.

IAsyncServiceProvider

Representa un proveedor de servicios asincrónico.

IAsyncServiceProvider2
IBuilderWizardManager

Recupera y administra generadores para propiedades y componentes concretos. Un compilador genera código para un elemento.

ICategorizeProperties

Proporciona nombres de categoría y asigna categorías a propiedades para mostrarlas en el ventana Propiedades.

ICodeNavigate

Proporciona un método para mostrar el código del controlador de eventos predeterminado para un objeto mostrado especificado.

ICodeNavigate2

Muestra el código del controlador de eventos de un objeto mostrado especificado. Esta interfaz extiende ICodeNavigate proporcionando un método adicional para mostrar código para determinados eventos de un objeto mostrado.

IComWrapper

Representa un contenedor COM.

IComWrapperFactory

Representa un generador de contenedores COM.

IComWrapperFactory2
IDirAutoCompleteList

Marca una lista de directorios como compatible con finalización automática. Finalización automática muestra subdirectorios coincidentes a medida que escribe caracteres.

IDirList

Administra el aspecto y las acciones de una lista de directorios mostrada.

IDirListEvents

Especifica el controlador de eventos para una lista de directorios mostrada. Esta es la interfaz de salida para la implementación de la lista de directorios de IConnectionPoint.

IDirListSite

Mantiene el puntero de interfaz al objeto primario que administra la lista de directorios.

IDiscoverUrlCallBack

Especifica la interfaz que se va a usar cuando finaliza la detección de servicios Web. Normalmente se usa para notificar al shell después de una búsqueda asincrónica.

IDiscoveryClientResult

Un único resultado de una búsqueda de detección del servicio Web. Miembro de IDiscoveryClientResultCollection.

IDiscoveryClientResultCollection

Una colección de resultados, interfaces IDiscoveryClientResult, de una búsqueda de detección del servicio Web.

IDiscoveryResult

Descarga los resultados de una sesión de detección del servicio Web XML.

IDiscoveryResult2

Descarga los resultados de una sesión de detección del servicio Web XML.

IDiscoverySession

Lo llama IVsAddWebReferenceDlg2 para detectar Servicios Web XML.

IDocumentSite

Mantiene información y proporciona métodos para el objeto primario del documento.

IDocumentSite2

Mantiene información y proporciona métodos para el objeto primario del documento. Esta interfaz extiende y hereda de IDocumentSite.

IDropSource

Proporciona información y comentarios visuales sobre el origen usado en una operación de arrastrar y colocar.

IEnlistingInProject

El paquete SCC está en proceso de inscribirse en una solución o un proyecto.

IEnumComponents

Enumera los componentes en un selector de componentes.

IEnumComReferences

Enumerador de referencias COM. Se usa en el cuadro de diálogo Agregar referencia del IDE.

IEnumHierarchies

Enumerador para los proyectos de la solución. Puede obtener una instancia de la interfaz usando el método GetProjectEnum(UInt32, Guid, IEnumHierarchies) de las interfaces IVsSolution e IVsSolution2.

IEnumHierarchyItems

Implementado por el entorno para enumerar los elementos de jerarquía.

IEnumPackages

Enumerador para los VSPackages actualmente cargados. Puede obtener una instancia de la interfaz mediante el método GetPackageEnum(IEnumPackages) de la interfaz IVsShell.

IEnumProjectStartupServices

Enumera los servicios necesarios para un proyecto de inicio. Puede obtener una instancia de la interfaz usando el método GetStartupServiceEnum(IEnumProjectStartupServices) de la interfaz IVsProjectStartupServices.

IEnumRunningDocuments

Representa una lista de cookies de la tabla de documentos en ejecución (RDT), cada una de las cuales, a su vez, representa un documento abierto.

IEnumSystemAssemblies

Enumerador para los ensamblados del sistema.

IEnumTargetFrameworks

Enumerador para las versiones compatibles de NET. Framework.

IEnumToolboxItems

Enumerador para elementos del Cuadro de herramientas. Puede obtener una instancia de la interfaz mediante el método EnumItems(String, IEnumToolboxItems) de las interfaces IVsToolbox e IVsToolbox2.

IEnumToolboxTabs

Enumerador para las pestañas del Cuadro de herramientas. Puede obtener una instancia de la interfaz usando el método EnumTabs(IEnumToolboxTabs) de las interfaces IVsToolbox e IVsToolbox2.

IEnumVsENCRebuildableProjectCfgs

Enumera los componentes de las configuraciones de proyecto que se puede compilar de Editar y Continuar.

IEnumVsProfilerTargetInfos

Enumerador para los elementos en la información de destino del generador de perfiles.

IEnumWebServices

Enumerador para los servicios web proporcionados por un sitio web o un proyecto. Puede obtener una instancia de la interfaz usando el método WebServices(IEnumWebServices) de la interfaz IVsWebServiceProvider.

IEnumWindowFrames

Enumerador para una colección de ventanas como las ventanas de documento abierto. Puede obtener una instancia de la interfaz usando los métodos GetDocumentWindowEnum(IEnumWindowFrames) y GetToolWindowEnum(IEnumWindowFrames) de la interfaz IVsUIShell.

IErrorInfo

Proporciona información detallada sobre errores contextuales.

IExtendedObject

Proporciona acceso al objeto interno de un objeto extendido. Un ejemplo de un objeto extendido es un objeto dentro de un contenedor donde el contenedor proporciona propiedades adicionales para el objeto, como Superior o Izquierda para la posición en un formulario.

IExtendedTypeLib

Crea y administra una biblioteca de tipos para un objeto extendido. Un ejemplo de un objeto extendido es un objeto dentro de un contenedor donde el contenedor proporciona propiedades adicionales para el objeto, como Superior o Izquierda para la posición en un formulario. El objeto compuesto se puede tratar como un objeto único extendido con la biblioteca de tipos extendidos.

IFreeThreadedComWrapper
IHelp

Administra la recuperación y la presentación de información de ayuda en línea. Puede obtener una instancia de la interfaz desde el servicio SHelp (SID_SHelp).

ILicensedClassManager

Indica a Visual Studio qué clases necesita un paquete mediante una lista de claves de licencia. Puede obtener una instancia de interfaz mediante el servicio SLicensedClassManager (SID_SLicensedClassManager).

ILocalRegistry

Establece un objeto COM registrado localmente en relación con el subárbol local del Registro de Visual Studio.

ILocalRegistry2

Establece un objeto COM registrado localmente en relación con el subárbol local del Registro de Visual Studio.

ILocalRegistry3

Establece un registro local en relación con el subárbol del Registro de Visual Studio. Esta interfaz extiende ILocalRegistry2. Puede obtener una instancia de interfaz mediante el servicio SLocalRegistry (SID_SLocalRegistry).

ILocalRegistry4

Establece un registro local en relación con el subárbol del Registro de Visual Studio. Puede obtener una instancia de interfaz mediante el servicio SLocalRegistry (SID_SLocalRegistry).

ILocalRegistry5

Implementado por Visual Studio Shell, y se puede obtener a través del servicio de SLocalRegistry. Agrega un método similar a CreateManagedInstance(String, String, String, Guid, IntPtr) pero que admite la agregación COM con un objeto externo especificado.

IOleComponent2

Habilita a los componentes a participar en el procesamiento de mensajes mientras están esperando por identificadores.

IOleComponentUIManager

La interfaz IOleComponentUIManager proporciona a los objetos VSPackage en contexto acceso a una variedad de funcionalidades de interfaz de usuario proporcionadas por el entorno, como la presentación de mensajes, los menús contextuales y la barra de estado.

IOleInPlaceComponent

Permite que los objetos VSPackage en contexto actúen como un componente totalmente integrado del entorno mediante el servicio SOleComponentUIManager.

IOleInPlaceComponentSite

Actualmente no se admite la interfaz IOleInPlaceComponentSite. Cuando se admite, lo implementará el contenedor de un objeto VSPackage en contexto para controlar el modo de la interfaz de usuario del objeto.

IOleInPlaceComponentUIManager

Habilita los menús, barras de herramientas y los comandos del VSPackage existente para que se integren en el servicio SOleComponentUIManager del entorno y para que este los administre.

IPerPropertyBrowsing2

Asigna propiedades a los generadores y lo ejecuta. Un compilador devuelve un valor o valores para una propiedad determinada. Un ejemplo de un generador es el generador de estilos para una hoja de estilos en cascada.

IPersistFileFormat

Obtiene la información de formato de archivo sobre los elementos que requieren una operación de guardar, y habilita la operación de cargar o guardar mediante programación de un objeto en un formato especificado por el usuario.

IPersistXMLFragment

Se usa para conservar datos no relacionados con la compilación en XML de formato libre.

IPreferPropertyPagesWithTreeControl

Hace que la página de propiedades muestre un control de árbol en lugar de pestañas.

IProfferAsyncService

Proporciona una manera de registrar un proveedor para los servicios que se pueden recuperar de forma asincrónica. De forma similar a IProfferService.La implementación debe ser de subproceso libre.

IProfferService

Habilita un VSPackage para ofrecer nuevos servicios a través del entorno de Visual Studio que el entorno no implementa de forma nativa. En efecto, proporciona el mecanismo mediante el que los paquetes VSPackage pueden contribuir al entorno. La interfaz IProfferService es parte de SProfferService.

IProfferTypeLib

Habilita a un diseñador de ActiveX para proporcionar una biblioteca de tipos al host. El diseñador proporciona la biblioteca de tipos mediante el servicio SProfferTypeLib (SID_SProfferTypeLib).

IPropertyPageUndoString

Lo usan los controles para proporcionar una cadena de deshacer para sus los valores de página de propiedades.

IProvideAltHTML

Lo usa un control web para proporcionar el texto de la propiedad ALT y para indicar si el texto es modificable o no.

IProvideDynamicClassInfo

Lo usan los diseñadores de ActiveX para proporcionar información de tipos dinámica a través de una interfaz ITypeInfo. Un contenedor puede usar la interfaz para obtener la información de tipos en respuesta a eventos de cambio de tipo.

IProvidePropertyBuilder

Administra un generador, código que construye el valor de una propiedad. A menudo muestra un cuadro de diálogo al hacer clic en el botón de puntos suspensivos en la página de propiedades.

IProvideRuntimeHTML

Lo usa un control ActiveX para proporcionar una cadena HTML a su contenedor en tiempo de ejecución.

IReferenceInfo

Proporciona información sobre un resultado de una sesión de detección del servicio Web XML. Use el método GetReferenceInfo(Int32, IReferenceInfo) de la interfaz IDiscoveryResult para obtener una instancia de esta interfaz.

IRequireClasses

Proporciona una lista de identificadores de clase para usar con la interfaz ILicensedClassManager. Los identificadores indican a Visual Studio qué clases necesita un paquete.

ISccManagerLoaded

Define cuando está cargado SccManager.

ISchemaReferenceInfo

Devuelve el espacio de nombres de destino de un esquema XML encontrado como resultado de una búsqueda de detección de servicio Web. Puede encontrar el tipo de documento con la interfaz IReferenceInfo y después usar ISchemaReferenceInfo si es adecuado.

ISelectionContainer

Proporciona acceso a los objetos usados para actualizar el ventana Propiedades.

ITrackSelection

Notifica al entorno que se ha producido un cambio en el contenedor de selección actual.

IUIElement

Muestra u oculta un elemento de la interfaz de usuario. Implementado por el elemento y utilizado por el contenedor.

IUIHostLocale

Proporciona acceso a los servicios locales de la interfaz de usuario del host para administrar la localización de cadenas del cuadro de diálogo.

IUIHostLocale2

Proporciona acceso a los servicios locales de la interfaz de usuario del host para administrar la localización de cadenas del cuadro de diálogo.

IUIHostLocale3
IVsActivityLog

Agrega eventos al registro de actividad del IDE. Use el servicio SVsActivityLog (SID_SVsActivityLog) para obtener una instancia de la interfaz.

IVsAddNewWebProjectItemDlg

Muestra el cuadro de diálogo AddItem con un control listview y controles específicos relacionados con web. Se usa en implementaciones de proyectos web. Puede obtener una instancia de la interfaz desde el servicio SVsAddProjectItemDlg (SID_SVsAddProjectItemDlg).

IVsAddProjectItemDlg

Proporciona acceso al cuadro de diálogo Agregar elemento de proyecto del entorno para agregar nuevos elementos al proyecto.

IVsAddProjectItemDlg2

Proporciona acceso al cuadro de diálogo Agregar elemento de proyecto del entorno para agregar nuevos elementos al proyecto.

IVsAddProjectItemDlg3
IVsAddToolboxItems

Agrega elementos al cuadro de herramientas.

IVsAddWebReferenceDlg

Permite que un Paquete incluya un cuadro de diálogo de servicios Web.

IVsAddWebReferenceDlg2

Permite que un Paquete incluya un cuadro de diálogo de servicios Web.

IVsAggregatableProject

Implementado por un proyecto que admite agregar subtipos de proyecto mediante agregación.

IVsAggregatableProject2

Representa un proyecto aggregatable.

IVsAggregatableProjectFactory

Crea un tipo de proyecto que admite agregación.

IVsAppCommandLine

Esta interfaz la usa un paquete para leer los modificadores de la línea de comandos escritos por el usuario.

IVsAppCompat

La interfaz IVsAppCompat se usa normalmente para interrumpir la compatibilidad de proyectos con versiones anteriores de la aplicación. Esta interfaz está disponible a través del servicio SVsSolution. Para obtener más información, consulte Creación de proyectos personalizados compatibles con versiones.

IVsAppContainerBootstrapper

Representa el programa previo.

IVsAppContainerBootstrapper2

Representa el programa previo.

IVsAppContainerBootstrapper3

Representa el programa previo.

IVsAppContainerBootstrapper4
IVsAppContainerBootstrapper5
IVsAppContainerBootstrapper6
IVsAppContainerBootstrapperEvents

Representa eventos de programa previo.

IVsAppContainerBootstrapperLogger

Representa el registrador del programa previo.

IVsAppContainerBootstrapperResult

Representa el resultado de una operación de arranque del contenedor de aplicaciones.

IVsAppContainerDeveloperLicensing

Proporciona compatibilidad base para trabajar con las licencias de desarrollador.

IVsAppContainerProjectDeploy

Implementa la aplicación contenedora de aplicaciones.

IVsAppContainerProjectDeploy2

Implementa la aplicación contenedora de aplicaciones.

IVsAppContainerProjectDeployCallback

Proporciona información sobre métodos de devolución de llamada, y los define, para controlar una operación de implementación de proyecto contenedor de aplicación.

IVsAppContainerProjectDeployEvents

Controla los eventos que se producen antes y después del proceso de implementación de contenedor de aplicaciones.

IVsAppContainerProjectDeployOperation

Proporciona control mientras la aplicación contenedora de aplicaciones se implementa.

IVsAppContainerProjectDeployResult

Proporciona resultados detallados de la operación de implementación de la aplicación contenedora de aplicación.

IVsAssemblyNameUnification

Devuelve el nombre del ensamblado unificado en función de los nombres simples y completos que usa el cargador, y la lista de ensamblados de .NET Framework (FrameworkList.xml). Use el servicio SVsAssemblyNameUnification (SID_SvsAssemblyNameUnification) para obtener una instancia de la interfaz.

IVsAssemblyReference

Proporciona información sobre referencias de ensamblado de Visual Studio.

IVsAssemblyReferenceProviderContext

El objeto de contexto usado para inicializar el proveedor de referencias de ensamblado.

IVsAsyncCommandParameters

Una instancia de esta interfaz se envía como argumento de entrada a comandos con AsyncFromUIInvocation, cuando se ejecutan mediante un gesto de interfaz de usuario, como un comando de menú, un botón de barra de herramientas o un enlace de teclas.

IVsAsyncDataSourceFactory
IVsAsyncDeferredDocView
IVsAsyncDeferredDocView2
IVsAsyncDocViewResult
IVsAsyncEnum

Implementado por enumeradores que admiten el comportamiento asincrónico.

IVsAsyncEnumCallback

Interfaz que describe el método de devolución de llamada que un enumerador asincrónico usa para indicar que el siguiente elemento está disponible. Establezca la devolución de llamada usando el método AdviseAsyncEnumCallback(IVsAsyncEnumCallback, UInt32) de la interfaz IVsAsyncEnum.

IVsAsynchOpenFromScc

Esta interfaz admite la carga asincrónica de proyectos desde el control de código fuente.

IVsAsynchOpenFromSccProjectEvents

Proporciona información de progreso durante la carga asincrónica de un proyecto o solución del control de código fuente.

IVsAsynchronousProjectCreate

Crea proyectos de forma asincrónica. Esta interfaz la implementan los generadores de proyectos para admitir la carga de la solución en segundo plano (BSL).

IVsAsynchronousProjectCreateUI

Notifica a un cliente el momento en que el proyecto que se carga alcanza el estado provisto.

IVsAsyncOpenDocumentResult

Representa el resultado de una operación de documento abierto asincrónica.

IVsAsyncPersistDocData
IVsAsyncPersistHierarchyItem
IVsAsyncRunningDocumentTable
IVsAsyncRunningDocumentTable2
IVsAsyncRunningDocumentTable3
IVsAsyncRunningDocumentTable4
IVsAsyncSaveResult

Resultado de una operación de guardado asincrónica. Este es el valor devuelto por el método GetResult en el guardado asincrónico devuelto IVsTaskpor .

IVsAsyncShell
IVsAsyncShellOpenDocument

Interfaz de servicio que proporciona un conjunto de métodos para abrir documentos de forma asincrónica.

IVsAsyncSolution
IVsAsyncToolWindowFactory
IVsAsyncToolWindowFactoryProvider
IVsAsyncUIFactory
IVsBackForwardNavigation

Casi nunca se usa. Habilita la ventana para navegar hacia atrás y hacia delante a puntos de navegación guardados. Use el método AddNewBFNavigationItem(IVsWindowFrame, String, Object, Int32) de la interfaz IVsUIShell para agregar un punto de navegación.

IVsBackForwardNavigation2

Habilita la ventana para navegar hacia atrás y hacia delante a puntos de navegación guardados.

IVsBatchProjectActionContext
IVsBatchUpdate

Inicia la incorporación de todas las actualizaciones de datos pendientes en un búfer o una vista de texto.

IVsBooleanSymbolExpressionEvaluator

Proporciona análisis y evaluación de expresiones con un conjunto de símbolos booleanos para probar si un conjunto de símbolos hace que la expresión se evalúe como true. Puede obtener esta interfaz llamando a GetService(Type) mediante VsProjectCapabilityExpressionMatcher.

IVsBooleanSymbolExpressionEvaluator2

Proporciona análisis y evaluación de expresiones en un evaluador de posicionamiento de símbolos booleanos para comprobar si un conjunto de símbolos hace que la expresión se evalúe como true. Se obtiene creando conjuntamente el GUID del servicio BooleanSymbolExpressionEvaluator.

IVsBooleanSymbolPresenceBulkChecker

Proporciona un evaluador de posicionamiento masivo de símbolos booleanos usados por IVsBooleanSymbolExpressionEvaluator2 al evaluar una expresión booleana.

IVsBooleanSymbolPresenceChecker

Proporciona un evaluador de posicionamiento de símbolos booleanos utilizados por IVsBooleanSymbolExpressionEvaluator2 al evaluar una expresión booleana.

IVsBroadcastMessageEvents

Difunde mensajes a los clientes que se registraron para ser notificados de eventos dentro del entorno.

IVsBrowseComponentSet

Proporciona los datos contenidos en el conjunto de componentes del explorador.

IVsBrowseContainersList

Proporciona información sobre un contenedor en una lista de contenedores o busca el contenedor de un componente.

IVsBrowseObject

Permite la recuperación del objeto IVsHierarchy o el VSITEMID dado el objeto de exploración de configuración del proyecto.

IVsBrowseProjectLocation

Muestra un cuadro de diálogo para buscar la ubicación para un nuevo proyecto.

IVsBuildableProjectCfg

Administra la operación de compilación de una configuración del proyecto.

IVsBuildableProjectCfg2

Proporciona información sobre la configuración de compilación de un proyecto y ejecuta la compilación.

IVsBuildDependency

Permite a un proyecto describir las dependencias de compilación.

IVsBuildItemStorage
IVsBuildItemStorageCallback
IVsBuildMacroInfo

Habilita la evaluación del macro recuperando, desde el proyecto, la cadena asociada a un nombre de macro.

IVsBuildManagerAccessor

Proporciona una manera de que el código no administrado obtenga acceso al objeto Engine global sin tener que crear instancias de un objeto costoso como un proyecto. (El código no administrado no puede tener acceso a Engine.GlobalEngine porque ese objeto está marcado como “static” y no se puede tener acceso a los objetos “static” fácilmente a través de un límite de interoperabilidad COM).

IVsBuildManagerAccessor2

Proporciona una manera de sincronizar el acceso al administrador de compilación de MSBuild predeterminado.

IVsBuildManagerAccessor3

Proporciona una manera de sincronizar el acceso al administrador de compilación de MSBuild predeterminado.

IVsBuildManagerAccessor4
IVsBuildPropertyStorage

Obtiene y establece las propiedades de MSBuild en el archivo del proyecto.

IVsBuildPropertyStorage2

Implementado por el sistema de proyectos para dar acceso de tipos al sistema de propiedades de MSBuild. Esta interfaz proporciona más flexibilidad al establecer propiedades que IVsBuildPropertyStorage. Permite agregar un nuevo grupo de propiedades condicional y no realiza escape de los valores.

IVsBuildPropertyStorage3

Implementado por el sistema de proyectos para dar acceso de tipos al sistema de propiedades de MSBuild. Esta interfaz proporciona más flexibilidad al establecer propiedades que IVsBuildPropertyStorage. Permite agregar un nuevo grupo de propiedades condicional y no realiza escape de los valores.

IVsBuildPropertyStorageEvents

Representa eventos de almacenamiento de propiedades de compilación.

IVsBuildStatusCallback

Habilita al entorno para recibir notificaciones sobre el estado de una operación de compilación.

IVsBulkFileOperation
IVsCallBrowser

Manipula el Explorador de llamadas para la depuración. Puede obtener una instancia de esta interfaz desde el servicio SVsCallBrowser (SID_SVsCallBrowser).

IVsCfg

Proporciona información sobre la configuración de un proyecto.

IVsCfgBrowseObject

Devuelve el objeto IVsCfg, dado el objeto de exploración de configuración del proyecto.

IVsCfgProvider

Permite que los proyectos administren información de configuración.

IVsCfgProvider2

Permite que los proyectos administren información de configuración.

IVsCfgProviderEvents

Proporciona notificaciones de eventos de configuración.

IVsCfgProviderEventsHelper

Implementado por el entorno, invocado por proyectos para usar como aplicación del asistente que implementa IVsCfgProvider2.

IVsClassView

Permite la navegación a un objeto en la vista de clases.

IVsCmdNameMapping

Asigna GUIDs y nombres de comando. Le permite determinar todos los comandos y nombres. Puede obtener una instancia de esta interfaz desde el servicio SVsCmdNameMapping (SID_SVsCmdNameMapping).

IVsCodeDefView

Manipula la ventana Vista definición de código. Puede obtener una instancia de la interfaz desde el servicio SVsCodeDefView (SID_SVsCodeDefView).

IVsCodeDefViewContext

Establece el contexto para mostrar la ventana de herramientas Definición de código. El contexto incluye elementos como el nombre de archivo, y los números de línea y columna.

IVsCodeShareHandler

Interfaz interna. No debe usarse.

IVsCombinedBrowseComponentSet

Combina varios conjuntos de componentes.

IVsCommandArgInfo

Habilita a una implementación de QueryStatus(Guid, UInt32, OLECMD[], IntPtr) para consultar si se ha proporcionado un argumento de comando.

IVsCommandWindow

Permite que el paquete use la ventana de comandos. Puede obtener una instancia de la interfaz desde el servicio SVsCommandWindow (SID_SVsCommandWindow).

IVsCommandWindow2

Establece el modo de la ventana de comandos. Puede obtener una instancia de esta interfaz desde el servicio SVsCommandWindow (SID_SVsCommandWindow).

IVsCommandWindowsCollection

Manipula las ventanas de la lista commandwindows que mantiene Visual Studio. Puede obtener una instancia de la interfaz desde el servicio SVsCommandWindowsCollection (SID_SVsCommandWindowsCollection).

IVsCommentTaskInfo

Proporciona información sobre los tokens de tareas con comentario usados por la lista de tareas.

IVsCommentTaskToken

Representa un token de tarea con comentario.

IVsCommonMessagePump

Permite al usuario que Visual Studio siga respondiendo durante el procesamiento en segundo plano. La interfaz se puede obtener a través del servicio SVsCommonMessagePumpFactory.

IVsCommonMessagePumpClientEvents

Proporciona lógica personalizada para controlar eventos de espera como un transcurso de tiempo de espera, una señalización del identificador, o la llegada de mensajes de ventana. La interfaz sólo se necesita para escenarios más avanzados de espera que necesitan más control sobre la lógica de espera. En la mayoría de los casos la funcionalidad predeterminada proporcionada por ModalWaitForObjects(IntPtr[], UInt32, UInt32) debe ser suficiente. Esta interfaz es una versión simplificada de IOleComponent2.

IVsCommonMessagePumpFactory

Permite al implementador crear un IVsCommonMessagePump.

IVsComponentEnumeratorFactory

Proporciona un enumerador para los componentes, las rutas de acceso al ensamblado, o una lista de directorios que contienen referencias. Puede obtener una instancia de la interfaz desde el servicio SCompEnumService (SID_SCompEnumService).

IVsComponentEnumeratorFactory2

Proporciona un enumerador para los componentes, las rutas de acceso al ensamblado, o una lista de directorios que contienen referencias. Puede obtener una instancia de la interfaz desde el servicio SCompEnumService (SID_SCompEnumService). Esta interfaz extiende IVsComponentEnumeratorFactory tomando una lista de rutas de acceso delimitada por signos de punto y coma.

IVsComponentEnumeratorFactory3

Proporciona un enumerador para los componentes, las rutas de acceso al ensamblado, o una lista de directorios que contienen referencias. Puede obtener una instancia de la interfaz desde el servicio SCompEnumService (SID_SCompEnumService). Esta interfaz extiende la funcionalidad de IVsComponentEnumeratorFactory2 creando un enumerador que también devuelve información en tiempo de ejecución. Sin embargo, no hereda de IVsComponentEnumeratorFactory2.

IVsComponentEnumeratorFactory4

Enumera los componentes de acuerdo con la compatibilidad extensible con múltiples versiones.

IVsComponentModelHost

Expone la información necesaria para el hospedaje MEF de Visual Studio. Puede obtener esta interfaz mediante el servicio SVsComponentModelHost.

IVsComponentSelectorData

Devuelve datos de un componente.

IVsComponentSelectorDlg

Agrega componentes a un proyecto.

IVsComponentSelectorDlg2

Administra las referencias a componentes de diversos tipos dentro del proyecto.

IVsComponentSelectorDlg3

Administra las referencias a componentes de diversos tipos dentro del proyecto.

IVsComponentSelectorDlg4

Administra las referencias a componentes de diversos tipos dentro del proyecto. Implementado por Visual Studio Shell, y obtenido a través del servicio de SVsComponentSelectorDlg.

IVsComponentSelectorProvider

Implementado por VSPackages que proporcionan páginas a un selector de componentes, como el cuadro de diálogo Agregar referencia.

IVsComponentUser

Agrega componentes a un proyecto determinado.

IVsComReference

Proporciona información sobre referencias COM de Visual Studio.

IVsComReferenceProviderContext

El objeto de contexto usado para inicializar el proveedor de referencias COM.

IVsConfigurationManagerDlg

Muestra el cuadro de diálogo Configuration Manager. Puede obtener una instancia de la interfaz desde el servicio SVsConfigurationManagerDlg (SID_SVsConfigurationManagerDlg).

IVsConfigureToolboxItem

Implementado por clientes para configurar elementos de cuadro de herramientas administrados cuando se agregan al cuadro de herramientas registrándolos con IToolboxService. Los objetos que implementan esta interfaz se crean mediante CreateInstance(Guid, Object, Guid, UInt32, IntPtr). Deben registrarse en la clave $RegRoot$\ToolboxItemConfiguration.

IVsConnectedServiceInstanceReference

Representa una referencia a un servicio conectado.

IVsConnectedServiceInstanceReferenceProviderContext

Contexto del proveedor de referencia de servicio conectado.

IVsConnectedServiceProperties

Representa las propiedades del servicio conectado.

IVsContextualIntellisenseFilter

Filtra elementos de Intellisense para controlar si aparece la ayuda de Intellisense. Puede obtener una instancia de la interfaz desde el método GetFilter(IVsHierarchy, IVsContextualIntellisenseFilter) de la interfaz IVsContextualIntellisenseFilterProvider.

IVsContextualIntellisenseFilterProvider

Proporciona un filtro para los elementos de IntelliSense basado en información de la jerarquía del proyecto. Puede obtener en la instancia de la interfaz desde Configuración del dispositivo (DevCfg).

IVsCoTaskMemFreeMyStrings

Se usa junto con algunas otras interfaces para indicar que el llamador debe liberar las cadenas devueltas de esas interfaces.

IVsCreateAggregateProject

Lo llama un tipo de proyecto que admite agregación.

IVsDataEnvironment

Proporciona una interfaz para los servicios de datos, como conexiones de bases de datos. Puede usar la interfaz para poder explorar servicios Web.

IVsDataObjectStringMapEvents

Implementado por los clientes de IVsDataObjectStringMapManager que están interesados en obtener una devolución de llamada cuando la asignación de cadenas cambia.

IVsDataObjectStringMapManager

Habilita el almacenamiento de pares nombre-valor en un objeto IDataObject. Pueden existir varias asignaciones de cadena con nombres diferentes en un mismo objeto de datos. Puede obtener esta interfaz mediante SVsDataObjectStringMapManager.

IVsDataObjectStringMapManager2

Habilita el almacenamiento de los pares nombre y valor en IDataObject. Pueden existir varias asignaciones de cadena con nombres diferentes en un mismo objeto de datos.

IVsDataSourceFactory

Implementado por paquetes que proporcionan sus propios generadores de origen de datos.

IVsDebuggableProjectCfg

Habilita una configuración integrada que se inicia y ejecuta por el depurador.

IVsDebuggableProjectCfg2

Admite Inicio del depurador (comando F5). Extiende IVsDebuggableProjectCfg para proporcionar una llamada de método (OnBeforeDebugLaunch(UInt32)) antes de iniciar el depurador.

IVsDebuggableProtocol

Permite agregar clientes a la lista de protocolos depurable.

IVsDebugger

Proporciona acceso al depurador actual para que el paquete pueda escuchar eventos del depurador. Puede obtener una instancia de esta interfaz desde el método GetIVsDebugger() del servicio LanguageService.

IVsDebugger10
IVsDebugger2

Proporciona acceso adicional al depurador. Puede obtener una instancia de esta interfaz desde el servicio SVsShellDebugger (SID_SVsShellDebugger). Esta interfaz extiende IVsDebugger.

IVsDebugger3

Proporciona acceso adicional al depurador. Puede obtener una instancia de esta interfaz desde el servicio SVsShellDebugger (SID_SVsShellDebugger). Esta interfaz extiende IVsDebugger y IVsDebugger2.

IVsDebugger4

Proporciona acceso adicional al depurador. Puede obtener una instancia de esta interfaz desde el servicio SVsShellDebugger (SID_SVsShellDebugger).

IVsDebugger5

Implementado por el depurador, obtenido a través del servicio SID_SVsShellDebugger.

IVsDebugger6
IVsDebugger7
IVsDebugger8
IVsDebugger9
IVsDebuggerEvents

Proporciona una notificación cuando el depurador cambia de modo. El depurador funciona en uno de estos tres modos: ejecución, interrupción o diseño. La interfaz es un argumento del método AdviseDebuggerEvents(IVsDebuggerEvents, UInt32) de la interfaz IVsDebugger. La interfaz es receptor de eventos, un destinatario de eventos, implementado por componentes que desean la notificación de cambios en el depurador.

IVsDebuggerLaunchAsync
IVsDebuggerLaunchCompletionCallback
IVsDebugLaunch

Inicia el depurador. Puede obtener una instancia de esta interfaz desde el servicio SVsDebugLaunch (SID_SVsDebugLaunch).

IVsDebugLaunchHook

No implemente, use ni llame a esta interfaz. Con esta interfaz puede interrumpir la funcionalidad básica de Visual Studio. Está diseñada para permitir que los implementadores de motores de depuración extiendan las solicitudes de depuración de los sistemas de proyecto existentes.

IVsDebugProcessNotify

Proporciona el aviso de que el depurador está a punto de detenerse. Se usa como argumento VsDebugTargetInfo2 del LaunchDebugTargets2(UInt32, IntPtr) método de la interfaz IVsDebugger2.

IVsDebugRemoteDiscoveryUI

Proporciona métodos para la detección de equipos de depuración remota. Puede obtener una instancia de esta interfaz desde el servicio SVsDebugRemoteDiscoveryUI (SID_SVsDebugRemoteDiscoveryUI).

IVsDebugTargetSelectionService

Proporciona servicios de selección del destino de depuración. Esta interfaz la implementa el paquete DebugTargetHandler singleton. Los proyectos pueden participar opcionalmente con esta implementación común del controlador de menú DebugTarget. Puede obtener una instancia de esta interfaz desde el servicio SVsDebugTargetSelectionService (SID_SVsDebugTargetSelectionService).

IVsDefaultToolboxTabState

Determina el estado predeterminado, expandido o sin expandir, de una pestaña en el Cuadro de herramientas. Una interfaz opcional para los implementadores de IVsToolboxUser.

IVsDeferredDocView

Aplaza el suministro de una vista del documento real hasta que la carga y el registro de los datos del documento en la tabla de documentos en ejecución (RDT). Esto permite que el paquete examine el documento y decida qué clase de vista proporcionar.

IVsDeferredSaveProject

Retrasa permanentemente el guardado de un proyecto hasta que el usuario lo guarda con SaveAll. Crea el efecto de conservar el proyecto en memoria. El paquete usa un nombre generado para el proyecto, y archivos temporales en una ubicación temporal. Limita la solución a un proyecto.

IVsDependency

Describe un proyecto usado por otro proyecto de operaciones o implementación compiladas.

IVsDependencyProvider

Proporciona acceso a las dependencias de una configuración del proyecto.

IVsDeployableProjectCfg

Permite a un proyecto administrar operaciones de implementación.

IVsDeployableProjectCfg2

Se usa para admitir la salida sobre implementación durante la implementación del proyecto. Extiende y hereda de IVsDeployableProjectCfg.

IVsDeployDependency

Proporciona acceso a una dependencia de grupo de resultados.

IVsDeployDependency2

Recupera los valores de propiedad de dependencia por nombre.

IVsDeployStatusCallback

Habilita al entorno para recibir notificaciones sobre el estado de una operación de implementación.

IVsDesignerInfo

Obtiene la tecnología del diseñador y otra información agnóstica del lenguaje asociadas a un diseñador. Se puede recuperar del framework de documento de Visual Studio.

IVsDesignTimeAssemblyResolution

Proporciona métodos que realizan la resolución del ensamblado en tiempo de diseño.

IVsDesignTimeAssemblyResolution2

Proporciona la resolución en tiempo de diseño de las rutas de acceso de referencia de ensamblado en la versión de .NET Framework de destino actual. Esta interfaz se recupera como un servicio ItemContext del proyecto.

IVsDetermineWizardTrust

Define eventos para un asistente así como métodos que proporcionan información de estado. Puede obtener una instancia de la interfaz desde el servicio SVsDetermineWizardTrust (SID_SVsDetermineWizardTrust).

IVsDiagnosticsItem

Proporciona información para su uso en diagnósticos.

IVsDiagnosticsProvider

Permite a los componentes participar en el sistema de diagnósticos del shell.

IVsDifferenceService

Abre una ventana de Visual Studio que compara dos archivos.

IVsDiscoveryService

Crea una sesión de detección.

IVsDocDataFileChangeControl

Determina si los cambios en los archivos de datos de documento realizados fuera del editor deben omitirse.

IVsDocOutlineProvider

Proporciona información sobre un esquema de documento.

IVsDocOutlineProvider2

Habilita la capacidad de cambiar la traducción del shell de teclas de aceleración.

IVsDocumentLockHolder

Permite que un no editor agregue un bloqueo de edición a un elemento registrado en la tabla de documentos en ejecución.

IVsDocumentPreviewer

Proporciona información sobre el controlador de vista previa del documento.

IVsDpiAware
IVsDummy
IVsDynamicNavigationItem

Proporciona información sobre un elemento de navegación creado dinámicamente.

IVsEditorFactory

Crea instancias de los objetos de vista del documento y de los objetos de datos.

IVsEditorFactory2

Crea instancias de los objetos de vista del documento y de los objetos de datos.

IVsEditorFactory3
IVsEditorFactory4
IVsEditorFactoryChooser

Implementado por un generador de editores como selector (o delegador) de otros tipos de generador de editores.

IVsEditorFactoryNotify

Proporciona métodos de notificación para guardar o cambiar de nombre un archivo, o agregar un elemento.

IVsENCRebuildableProjectCfg
IVsENCRebuildableProjectCfg2
IVsEnhancedDataTip

Habilita la personalización de Información sobre los datos en el depurador.

IVsEnumCommentTaskTokens

Enumera una colección de tokens de la tarea con comentario asociados a la lista de tareas.

IVsEnumCryptoProviderContainers

Proporciona un enumerador para todos los contenedores de claves en un proveedor de criptografía. Un contenedor de claves forma parte de una base de datos de claves que contiene todos los pares de claves para un usuario determinado. Se devuelve por el método EnumContainers(String, IVsEnumCryptoProviderContainers) de la interfaz IVsStrongNameKeys.

IVsEnumCryptoProviders

Proporciona un enumerador para mostrar proveedores de servicios criptográficos. Se devuelve por el método EnumProviders(IVsEnumCryptoProviders) de la interfaz IVsStrongNameKeys.

IVsEnumDependencies

Enumera un conjunto de dependencias.

IVsEnumDocumentPreviewers

Enumera un conjunto de controladores de vista previa del documento.

IVsEnumGuids

Enumera una colección de GUID.

IVsEnumHierarchies

Proporciona una enumeración para IVsHierarchy los objetos .

IVsEnumHierarchyItemsFactory

Crea instancias de IEnumHierarchyItems, un enumerador para los elementos de la jerarquía del proyecto. Puede obtener una instancia de esta interfaz desde el servicio SVsEnumHierarchyItemsFactory (SID_SVsEnumHierarchyItemsFactory).

IVsEnumLibraries2

Enumera las bibliotecas de símbolos.

IVsEnumNavInfoNodes

Enumera los elementos del nodo representados por la interfaz de IVsNavInfo.

IVsEnumOutputs

Enumera un conjunto de elementos de salida de compilación a partir de la configuración de un proyecto. Enumera un conjunto de elementos de salida de compilación a partir de la configuración de un proyecto.

IVsEnumSearchProviders

Enumera una colección de proveedores de búsquedas.

IVsEnumSelectedSymbols

Enumerador para los grupos de los símbolos seleccionados. El enumerador devuelve una matriz de interfaces IVsSelectedSymbol.

IVsEnumSharedProjectReferences
IVsEnumTaskItems

Enumera los elementos de tarea asociados con los proveedores de la tarea.

IVsEnumWindowSearchFilters

Enumera una colección de filtros de búsqueda de la ventana.

IVsEnumWindowSearchOptions

Enumera una colección de opciones de búsqueda de la ventana.

IVsErrorItem

Proporciona información sobre un elemento de error. La información incluye la jerarquía a la que pertenece el error y si es un error, una advertencia o un mensaje.

IVsErrorItem2

Implementado por elementos de lista de errores (además de IVsTaskItem). Utilice esta interfaz en lugar de IVsErrorItem2 cuando desee especificar su propio icono personalizado en la ventana de lista de errores.

IVsErrorList

Manipula la ventana BuildErrorList. Puede obtener una instancia de esta interfaz desde el servicio SVsErrorList (SID_SVsErrorList). El servicio SVsErrorList también proporciona IVsTaskList.

IVsExtensibility3

No está diseñado para usarlo directamente en su código. Implementa muchas de las características que admiten la extensibilidad, incluyendo el inicio de diversos eventos. Combina las interfaces IVsExtensibility e IVsExtensibility2 más antiguas que no se podían usar desde código administrado en una interfaz que se puede usar desde código administrado.

IVsExtensibleObject

Devuelve un objeto de automatización específico de VSPackage en puntos concretos del modelo de automatización.

IVsExternalFilesManager

Implementado por el entorno para controlar el proyecto de archivos varios.

IVsExternalFilesManager2

Implementado por el entorno para controlar el proyecto de archivos varios.

IVsFavoritesProvider

Lo usa el entorno al agregar una dirección URL a la lista de favoritos.

IVsFileBackup2

Esta interfaz debe ser compatible con los datos de documento de los que se debe realizar una copia de seguridad. Recuperación de archivos de Visual Studio realiza una copia de seguridad de todos los objetos de la tabla de documentos en ejecución que admiten IVsFileBackup2 y tienen cambios no guardados. Implemente esta interfaz en lugar de IVsFileBackup si el componente admite copias de seguridad asincrónicas que no se ejecutan en el subproceso de interfaz de usuario.

IVsFileChangeEvents

Notifica a los clientes el momento en que los archivos seleccionados se han cambiado en el disco.

IVsFileChangeEx

Permite realizar cambios en un archivo o un directorio.

IVsFileChangeEx2
IVsFileChangeEx3
IVsFileMergeService

Administra una ventana de Visual Studio que realiza una operación Merge de tres vías.

IVsFileReference

Proporciona información sobre referencias a archivos de Visual Studio.

IVsFileReferenceProviderContext

El objeto de contexto usado para inicializar el proveedor de referencias de archivo.

IVsFileUpgrade

Realiza actualizaciones de archivos como parte de una actualización del proyecto.

IVsFileUpgrade2

Realiza actualizaciones de archivos para versiones especificadas como parte de una actualización del proyecto.

IVsFilterAddProjectItemDlg

Establece el filtrado del cuadro de diálogo Agregar elemento.

IVsFilterAddProjectItemDlg2

Establece el filtrado del cuadro de diálogo AddItem.

IVsFilterKeys

Controla el enlace entre las teclas y los comandos. Puede obtener una instancia de esta interfaz desde el servicio SVsFilterKeys (SID_SVsFilterKeys).

IVsFilterKeys2

Controla el enlace entre las teclas y los comandos. Puede obtener una instancia de esta interfaz desde el servicio SVsFilterKeys (SID_SVsFilterKeys). Extiende pero no hereda de IVsFilterKeys.

IVsFilterNewProjectDlg

Proporciona filtrado de elementos en el cuadro de diálogo Nuevo proyecto. Implementado por componentes interesados en filtrar.

IVsFindSymbol

Implementa la búsqueda realizada por el comando de menú FindSymbol. Puede obtener una instancia de esta interfaz desde el servicio SVsObjectSearch (SID_SVsObjectSearch).

IVsFindSymbol2

Implementa la búsqueda realizada por el comando de menú FindSymbol, con compatibilidad con varios marcos.

IVsFindSymbolEvents

Interfaz saliente para eventos, como los cambios en las opciones de búsqueda, relacionados con el comando Buscar símbolo. El cliente implementa la interfaz y advierte al servidor.

IVsFindSymbolEvents2

Interfaz saliente para eventos, como los cambios en las opciones de búsqueda, relacionados con el comando Buscar símbolo, con compatibilidad con varios marcos.

IVsFireSolutionEvents

Desencadena los mismos eventos (SolutionEvents) que desencadena normalmente una solución. Habilita un proyecto que anide subproyectos para desencadenar estos eventos. Esta interfaz la implementa el entorno.

IVsFireSolutionEvents2

Desencadena los mismos eventos (SolutionEvents) que desencadena normalmente una solución. Habilita un proyecto que anide subproyectos para desencadenar estos eventos. Extiende pero no hereda de IVsFireSolutionEvents.

IVsFireUpdateSolutionEvents

Esta interfaz la implementa el entorno. Usado por proyectos que anidan subproyectos. Estos proyectos deben implementar IVsParentProject. Esta interfaz permite que un proyecto que anida subproyectos active los mismos UpdateSolutionEvents que normalmente se activa la solución. Esta interfaz es similar a la interfaz IVsFireSolutionEvents relacionada, pero se accede a través de QueryService para el servicio SVsSolutionBuildManager. Estos métodos recorren en iteración los receptores de notificaciones de los clientes de IVsUpdateSolutionEvents y llaman al método de notificación adecuado.

IVsFontAndColorCacheManager

Controla el almacenamiento en memoria caché de la configuración de fuente y color.

IVsFontAndColorDefaults

Permite que un VSPackage admita la página de propiedades Fuentes y colores del IDE definiendo fuentes y colores predeterminados para una ventana o componente de interfaz de usuario.

IVsFontAndColorDefaultsProvider

Proporciona una instancia de IVsFontAndColorDefaults o la IVsFontAndColorGroup interfaz correspondiente a una categoría determinada: un elemento determinado que aparece en la lista desplegable Mostrar configuración para: de la página de propiedades Fuentes y colores del cuadro de diálogo Opciones.

IVsFontAndColorEvents

Notifica a los paquetes VSPackage que usan información de fuente y de color los cambios introducidos en la configuración de fuente y de color.

IVsFontAndColorGroup

Proporciona un mecanismo por el que un VSPackage que proporciona compatibilidad de fuente y color puede especificar un grupo de elementos de la pantalla (una supercategoría que representa la unión de dos o más categorías).

IVsFontAndColorStorage

Permite que un paquete VSPackage recupere o guarde datos de fuente y color en el Registro.

IVsFontAndColorStorage2

Permite que un paquete VSPackage administre las entradas de fuente y color del Registro.

IVsFontAndColorStorage3

Permite que un paquete VSPackage administre las entradas de fuente y color del Registro.

IVsFontAndColorStorage4
IVsFontAndColorUtilities

Proporciona herramientas para trabajar con los datos de entrada y salida utilizados por los métodos del mecanismo fuente y color de Visual Studio.

IVsFrameworkMultiTargeting

Proporciona compatibilidad base para múltiples versiones de marcos extensibles.

IVsFrameworkMultiTargeting2

Proporciona compatibilidad base con el marco extensible multi-targeting en Visual Studio 2012.

IVsFrameworkRetargetingDlg

Proporciona compatibilidad base para el cuadro de diálogo de cambio de destino de .NET Framework extensible.

IVsFreeThreadedFileChangeEvents
IVsFreeThreadedFileChangeEvents2
IVsGeneratorProgress

Habilita al generador de un solo archivo para informar del progreso y proporcionar advertencias adicionales o información sobre errores.

IVsGetCfgProvider

Implementado por un sistema de proyectos. Recupera un puntero a IVsCfgProvider.

IVsGetScciProviderInterface

Obtiene la interfaz del proveedor de control de código fuente.

IVsGlobals2

Carga y guarda los valores globales en la solución. Reemplaza los objetos IVsGlobals que no se pueden usar en el código administrado.

IVsGlobalsCallback2

Realiza las operaciones de guardar y cargar para la interfaz IVsGlobals2.

IVsGlobalSearch

Administra las búsquedas en todo el entorno de desarrollo integrado (IDE).

IVsGlobalSearchCallback

Hace un seguimiento del progreso de búsquedas globales.

IVsGlobalSearchTask

Implementa la tarea de búsqueda global que realiza búsquedas a través de varios proveedores.

IVsGlobalSearchUI

Proporciona acceso a la interfaz de usuario de búsqueda global del entorno de desarrollo integrado (IDE).

IVsGlobalSearchUIResultsCategory

Proporciona información de las categorías de búsqueda que han devuelto resultados.

IVsGradient

Permite a un VSPackage para pintar elementos especificados de la interfaz de usuario con el degradado adecuado.

IVsHandleInComingCallDynamicInProc

Proporciona a un objeto la capacidad de controlar dinámicamente la nueva entrada de llamadas de otros apartamentos COM, es decir, de los subprocesos de fondo.

IVsHasRelatedSaveItems

Habilita la capacidad de guardar elementos adicionales. Implementado por los clientes que desean que elementos adicionales aparezcan en el cuadro de diálogo Guardar cambios, o que deseen que elementos determinados se guarden al mismo tiempo que otros elementos.

IVsHelpAttributeList

Proporciona una lista de todos los valores posibles para un atributo de Ayuda. La interfaz no proporciona un enumerador sino que usa en su lugar un índice entero para recuperar los valores.

IVsHelpProvider

Implemente esta interfaz para reemplazar la experiencia de ayuda predeterminada.

IVsHelpSystem

Proporciona acceso al sistema de ayuda.

IVsHierarchy

Proporciona administración de jerarquías para VSPackages que implementan jerarquías de proyecto.

IVsHierarchy2
IVsHierarchyDeleteHandler

Administra la eliminación o suspensión de elementos de jerarquía.

IVsHierarchyDeleteHandler2

Elimina uno o más elementos en una jerarquía de la solución. La interfaz extiende, pero no hereda de, IVsHierarchyDeleteHandler. Necesario únicamente si desea que el paquete utilice su propia solicitud de eliminación.

IVsHierarchyDeleteHandler3

Proporciona capacidad de eliminación masiva de elementos.

IVsHierarchyDirectionalDropDataTarget

Controla los destinos de colocación sobre, debajo y en el elemento. Esta interfaz la implementa IVsHierarchy.

IVsHierarchyDropDataSource

Proporciona información sobre un elemento arrastrado en relación con su origen de datos durante una operación de arrastrar y colocar en una ventana de jerarquía. Puede obtener una instancia de esta interfaz desde la interfaz IVsHierarchy.

IVsHierarchyDropDataSource2

Proporciona información sobre un elemento arrastrado en relación con su origen de datos durante una operación de arrastrar y colocar en una ventana de jerarquía. La interfaz extiende y hereda de la interfaz IVsHierarchyDropDataSource. Solo tiene que usar IVsHierarchyDropDataSource2 si necesita los métodos adicionales.

IVsHierarchyDropDataTarget

Proporciona información sobre un elemento arrastrado en relación con su destino de colocación durante una operación de arrastrar y colocar en una ventana de jerarquía.

IVsHierarchyEvents

Notifica a los clientes los cambios realizados en la jerarquía.

IVsHierarchyEvents2

Notifica a los clientes los cambios adicionales realizados en la jerarquía.

IVsHierarchyManipulation

Supervisa el estado de la jerarquía dentro del entorno.

IVsHierarchyManipulationStateContext

Restablece de forma determinista el estado de la manipulación de la jerarquía en un momento concreto.

IVsHierarchyRefactorNotify

Notifica a la jerarquía las operaciones de refactorización.

IVsHTMLConverter

Habilita al depurador para controlar algunos elementos HTML en el resultado. Puede obtener una instancia de la interfaz desde el servicio SVsHTMLConverter (SID_SVsHTMLConverter).

IVsImageButton

Dibuja una imagen en un botón creado por su VSPackage.

IVsImageMonikerImageList

Representa la lista de monikers de imagen.

IVsImageMonikerSource
IVsImageService

Registra imágenes conocidas (como iconos) para Visual Studio.

IVsImageService2

Registra imágenes conocidas (como iconos) para Visual Studio.

IVsIME

Proporciona al paquete acceso al Editor de métodos de entrada (IME). El Editor de métodos de entrada ofrece elementos candidatos como respuesta a pulsaciones de teclas por parte del usuario. Usado frecuente en la localización para lenguajes no alfabéticos. Puede obtener una instancia de la interfaz desde el servicio SVsIME (SID_SVsIME).

IVsInfoBar

Representa los datos necesarios para construir un IVsUIElement que representa una barra de información. Las barras de información pueden tener un icono, un conjunto de intervalos de texto y un botón de cierre opcional.

IVsInfoBarActionItem

Representa un intervalo de acciones en el que se puede hacer clic dentro de un IVsInfoBar, representado de forma predeterminada como un hipervínculo. Los elementos de acción pueden tener datos contextuales asociados a ellos y tener una devolución de llamada de clic en la interfaz IVsInfoBarUIEvents.

IVsInfoBarActionItemCollection

Representa una colección de elementos de acción.

IVsInfoBarHost

Control host que sabe cómo diseñar barras de información. Para IVsWindowFrame, se puede acceder a un host a través de VSFPROPID_InfoBarHost.

IVsInfoBarTextSpan

Representa un intervalo de texto dentro de un IVsInfoBar. Varios intervalos de texto se pueden concatenar juntos, de la misma manera que un documento de texto enriquecido.

IVsInfoBarTextSpanCollection

Representa un documento formado por intervalos de texto.

IVsInfoBarUIElement

Representa un elemento de interfaz de usuario de InfoBar.

IVsInfoBarUIEvents

Controla los gestos de usuario en una barra de información.

IVsInfoBarUIFactory
IVsInstalledProduct

Permite que vsPackage coloque información en la pantalla de presentación y en el cuadro de diálogo Acerca de en el menú Ayuda.

IVsIntelliMouseHandler

Habilita a un paquete para usar íntegramente la funcionalidad de IntelliMouse. Se usa en clientes de shell que implementan parte de su propia funcionalidad. Puede obtener una instancia de la interfaz desde el servicio SVsIntelliMouseHandler (SID_SVsIntelliMouseHandler).

IVsIntellisenseEngine

Habilita a un nodo de la jerarquía de proyectos para cargar o descargar archivos como parte de la compatibilidad con IntelliSense. La carga y la descarga generan eventos que pueden cambiar lo que muestra IntelliSense. Puede obtener una instancia de la interfaz desde el servicio SVsIntellisenseEngine (SID_SVsIntelliSenseEngine).

IVsIntellisenseProject

Proporciona compatibilidad con IntelliSense para un proyecto. Se usa con IVsIntellisenseProjectHost y está diseñado para su uso con lenguajes contenidos.

IVsIntellisenseProjectEventSink

Define las funciones de eventos para un proyecto de Intellisense. (IVsIntellisenseProject).

IVsIntellisenseProjectHost

Habilita a un nodo de la jerarquía de proyectos para proporcionar información sobre los proyectos anidados de IntelliSense (proyectos que implementan IVsIntellisenseProject) para que aparezcan en la información sobre herramientas de IntelliSense. Se usa con lenguajes contenidos. Puede obtener una instancia de esta interfaz desde el servicio SVsIntellisenseProjectHost (SID_SVsIntellisenseProjectHost).

IVsIntellisenseProjectManager

Habilita a un nodo de la jerarquía de proyectos para notificar a los agentes de escucha de los eventos que cambian lo que aparece en la información sobre herramientas de IntelliSense, así como para recuperar información específica del proyecto. Puede obtener una instancia de la interfaz desde el servicio SVsIntellisenseProjectManager (SID_SVsIntellisenseProjectManager). Se usa con lenguajes contenidos.

IVsInvalidateCachedCommandState
IVsInvisibleEditor

Obtiene los datos del documento para el archivo “bajo edición” mediante el objeto de editor invisible.

IVsInvisibleEditorManager

Se usa para registrar un editor invisible.

IVsItemTypeResolutionService

Hace que las conexiones entre proyectos y ensamblados de referencia proporcionen información de tipos a un nodo del proyecto.

IVsItemTypeResolutionSite

Proporciona métodos de devolución de llamada para IVsItemTypeResolutionService para realizar el seguimiento de referencias y ensamblados.

IVsLanguageInfoPackage

Se usa para proporcionar páginas de propiedades del editor por idioma en el cuadro de diálogo Opciones.

IVsLanguageServiceBuildErrorReporter

Proporciona informes de error para un servicio de lenguaje con un sistema de proyectos.

IVsLanguageServiceBuildErrorReporter2

Proporciona informes de error adicionales para un servicio de lenguaje con un sistema de proyectos.

IVsLaunchPad

Interfaz para generar herramientas de línea de comandos y archivos por lotes.

IVsLaunchPad2

Ejecuta un comando con la salida mostrada en un panel de salida en el IDE de Visual Studio. Similar a IVsLaunchPad pero el método ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) permite que la cadena de salida analizada esté en un formato no estándar. Ejecuta un comando con la salida mostrada en un panel de salida en el IDE de Visual Studio. Similar a IVsLaunchPad, pero el método ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) permite que la cadena de salida analizada esté en un formato no estándar.

IVsLaunchPad3

Ejecuta un comando con la salida mostrada en un panel de salida en el IDE de Visual Studio.

IVsLaunchPad4

Inicia una aplicación de consola con elevación.

IVsLaunchPadEvents

Notifica al entorno que se va a cancelar un evento de plataforma de inicio.

IVsLaunchPadFactory

Crea un objeto IVsLaunchPad que se puede usar para generar herramientas de línea de comandos y archivos por lotes.

IVsLaunchPadOutputParser

Analiza las líneas de salida de la herramienta para el elemento de lista de tareas o la información de navegación. Implementado por llamadores del método ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) de la interfaz IVsLaunchPad2.

IVsLibrary

Esta interfaz básica describe la biblioteca y la usa el Administrador de objetos para tener acceso a los símbolos pertinentes.

IVsLibrary2

Describe la biblioteca y usa el administrador de objetos para tener acceso a los símbolos pertinentes.

IVsLibrary2Ex

Permite a las bibliotecas proporcionar información diferente de ObjectBrowser cuando cambian los perfiles, o se agregan o quitan referencias. Extiende pero no hereda de IVsLibrary2.

IVsLibrary3

Crea objetos IVsNavInfo2 a partir de un vector de objetos SYMBOL_DESCRIPTION_NODE.

IVsLibraryMgr

Esta interfaz raíz permite que el Administrador de objetos del entorno tenga acceso a IVsLibrary de un paquete. La mayoría de las implementaciones proporcionarán normalmente un solo objeto IVsLibrary. Esta interfaz raíz permite que el Administrador de objetos del entorno tenga acceso a IVsLibrary de un paquete. La mayoría de las implementaciones proporcionarán normalmente un solo objeto IVsLibrary.

IVsLibraryReferenceManager

Proporciona información sobre las bibliotecas .NET de referencia para el Examinador de objetos. Puede obtener una instancia de esta interfaz desde el servicio SVsComplusLibrary (SID_SVsComplusLibrary).

IVsLiteTree

Representa un control de árbol ligero. Se usa, por ejemplo, en los cuadros de diálogo ObjectBrowser y FindSymbol.

IVsLiteTreeEvents

Define los eventos del control de árbol ligero. Se usa como argumento del método AdviseTreeEvents(IVsLiteTreeEvents, UInt32) de la interfaz IVsLiteTree.

IVsLiteTreeList

Proporciona información sobre los símbolos de una lista que forma parte de una organización general en la vista de árbol (IVsLiteTree) de las herramientas de exploración de código. Una lista es la unidad básica de información con la que las bibliotecas se comunican con las herramientas y se muestra como un conjunto de nodos del mismo nivel de un elemento primario concreto en la vista de árbol.

IVsLongIdleEvents

Implementado por los suscriptores interesados en recibir notificaciones inactivas largas.

IVsLongIdleManager

Proporciona métodos para permitir que los suscriptores reciban eventos inactivos largos.

IVsMacroRecorder

Interfaz obsoleta. No debe usarse.

IVsMacros

Interfaz obsoleta. No debe usarse.

IVsManifestReferenceResolver

Proporciona una manera de resolver las rutas de acceso de referencia del archivo de manifiesto implementadas a las rutas de acceso de archivo locales.

IVsMatcherDataInfo
IVSMDTypeResolutionService

Hace que una instancia de ITypeResolutionService esté disponible para poderla utilizar en código nativo (no administrado). Puede obtener una instancia de la interfaz mediante el método GetItemContext(IVsHierarchy, UInt32, IServiceProvider) de la interfaz IVsProject. También puede obtener la interfaz mediante el servicio SVSMDTypeResolutionService (SID_SVSMDTypeResoluionService).

IVsMenuEditor

Expone el editor de menús compartido a los diseñadores de formularios. Puede obtener una instancia de la interfaz desde la interfaz IVsMenuEditorFactory.

IVsMenuEditorFactory

Proporciona una instancia de una interfaz IVsMenuEditor para su uso por parte de los diseñadores de formularios que desean usar el editor de menús compartido. Puede obtener una instancia de la interfaz desde el servicio SVsMenuEditor (SID_SVsMenuEditor).

IVsMenuEditorSite

Describe el sitio para una instancia de IVsMenuEditor. Proporcionado por el entorno y usado por la instancia de IVsMenuEditor.

IVsMenuEditorTransactionEvents

Habilita el tratamiento de un grupo de acciones del editor de menús como una transacción. Lo usa el diseñador de formularios para admitir deshacer acciones.

IVsMenuEvents
IVsMenuEventsService
IVsMenuItem

Habilita a los diseñadores de formularios para usar el editor de menús compartido. Esta interfaz la implementa el entorno.

IVsMonitorSelection

Habilita a VSPackages para recibir notificaciones sobre los eventos de selección y obtener información sobre la jerarquía de proyectos, el elemento, el valor del elemento y el contexto de la interfaz de usuario de comandos.

IVsMonitorSelection2

Proporciona información sobre un contexto vacío (cuando no se selecciona nada) y admite la implementación de identificadores de selección personalizados. Extiende pero no hereda de IVsMonitorSelection.

IVsMonitorUserContext

Crea un nuevo contenedor de contextos o de subcontextos.

IVsMRESearchProvider

Expone un proveedor de búsquedas único del comando de ejecutados más recientemente.

IVsMRUItemsStore

Controla la colección de elementos usados más recientemente (MRU).

IVsMSBuildHostObject

Habilita al sistema de proyectos para comunicarse con los objetos host de MSBuild.

IVsMSBuildTaskFileManager

Habilita a MSBuild para usar memoria en lugar de archivos de disco para las compilaciones de Intellisense.

IVsMultiItemSelect

Proporciona el entorno con acceso a varias selecciones.

IVsMultiViewDocumentView

Admite varias pestañas de la misma vista, como las pestañas HTML y Diseño en el editor HTML.

IVsNavigateToService
IVsNavigateToService2
IVsNavigationTool

IVsClassView Reemplaza y IVsObjectBrowser.to manipular ClassView y ObjectBrowser.

IVsNavInfo

Identifica un símbolo en el árbol jerárquico de símbolos.

IVsNavInfo2

Identifica un símbolo en el árbol jerárquico de símbolos.

IVsNavInfoNode

Identifica un nodo en la ruta de acceso del símbolo.

IVsNewDocumentStateContext

Restaura de forma determinista el estado del documento en un momento concreto.

IVsNonLocalProject

Garantiza que existe una copia local de un proyecto que no es local. Los proyectos que usan proyectos no locales pueden obtener la interfaz a partir de la interfaz IVsHierarchy.

IVsNonSolutionProjectFactory

Indica que los proyectos creados por el generador no forman parte de una solución.

IVsObjBrowser

Esta interfaz la implementa el entorno. Lo usan los VsPackages que desea manipular el Examinador de objetos.

IVsObjectBrowserDescription2

Proporciona texto descriptivo sobre un objeto para el Examinador de objetos. El entorno proporciona esta interfaz.

IVsObjectBrowserDescription3

Proporciona un medio para escribir el texto de descripción del Examinador de objetos.

IVsObjectList

Proporciona información sobre los símbolos de una lista que forma parte de una organización general en la vista de árbol (IVsLiteTree) de las herramientas de exploración de código. IVsObjectList es una extensión de IVsLiteTreeList y proporciona métodos adicionales que son pertinentes para los símbolos del proyecto. Proporciona información sobre los símbolos de una lista que forma parte de una organización general en la vista de árbol (IVsLiteTree) de las herramientas de exploración de código. IVsObjectList es una extensión de IVsLiteTreeList y proporciona métodos adicionales que son pertinentes para los símbolos del proyecto.

IVsObjectList2

Proporciona información sobre los símbolos de una lista que forma parte de una organización general en la vista de árbol (IVsLiteTree) de las herramientas de exploración de código.

IVsObjectListOwner

Proporciona información sobre una lista de objetos, así como la manipulación de la misma. Se usa en el panel de búsqueda. El entorno implementa la interfaz.

IVsObjectManager

Esta interfaz la usa un paquete para registrar y anular el registro de su administrador de bibliotecas con el administrador de objetos. Obtenga una interfaz IVsObjectManager llamando a QueryService para el SVsObjectManager servicio. Esta interfaz la usa un paquete para registrar y anular el registro de su administrador de bibliotecas con el administrador de objetos. Obtenga una interfaz IVsObjectManager llamando a QueryService para el SVsObjectManager servicio.

IVsObjectManager2

Usado por un VSPackage para registrar y anular el registro de las bibliotecas de símbolos con el administrador de objetos de Visual Studio y crear conjuntos de componentes que se pueden examinar. Para obtener una referencia al administrador de objetos de Visual Studio, llame al proveedor de servicios global que el SetSite(IServiceProvider) método le pasa.

IVsObjectManagerEvents

Representa eventos del administrador de objetos.

IVsObjectSearch

Realiza una búsqueda de un objeto especificado. El entorno implementa la interfaz. Puede obtener una instancia de la interfaz desde el servicio SVsObjectSearch (SID_SVsObjectSearch).

IVsObjectSearchPane

Busca un objeto en una biblioteca o ensamblado a los que se hace referencia.

IVsOpenProjectOrSolutionDlg

Abre una solución o un proyecto mediante los cuadros de diálogo de apertura estándar.

IVsOutput

Proporciona información sobre los resultados de una configuración.

IVsOutput2

Proporciona información sobre los resultados de una configuración.

IVsOutputGroup

Permite que los proyectos agrupen resultados según su uso.

IVsOutputGroup2

Permite que los proyectos agrupen resultados según su uso.

IVsOutputWindow

Administra y controla las funciones específicas de la ventana de herramientas de salida que tiene varios paneles.

IVsOutputWindow2

Proporciona información sobre el panel activo de OutputWindow. Extiende pero no hereda de IVsOutputWindow. Esta interfaz la implementa el entorno. Puede obtener una instancia de la interfaz consultando IVsOutputWindow.

IVsOutputWindow3

Proporciona métodos adicionales para la interfaz IVsOutputWindow.

IVsOutputWindowPane

Permite que un paquete VSPackage manipule un panel determinado de la ventana de salida.

IVsOutputWindowPane2

Escribe una cadena en la ventana de salida, y también crea una entrada en la lista de errores.

IVsOutputWindowPane3

Representa el panel de la ventana de salida.

IVsOutputWindowPaneNoPump

Implementado por el contenedor de soluciones en la ventana de herramientas OutputWindow. No se garantiza que todos los objetos COM implementen IVsOutputWindowPane, por lo que los clientes que necesitan escribir sin bombas en la ventana de salida deben intentar convertir en esta interfaz y usarlo si la conversión se realiza correctamente, pero estar preparada para recurrir a la llamada a IVsOutputWindowPane::OutputString cuando se produce un error en la conversión.

IVsOwnedProjectFactory

Lo usan los proyectos que admiten ser agregados por un propietario conservar OwnerKey en el archivo de proyecto.

IVsPackage

Inicializa un paquete VSPackage en el entorno y coloca sus servicios a disposición del entorno.

IVsPackage2

Hace que las propiedades de un paquete VSPackage estén disponibles.

IVsPackageDynamicToolOwner

Habilita a un paquete para mostrar u ocultar sus ventanas de herramientas dinámicamente. Puede obtener una instancia de la interfaz desde el servicio SIVsPackageDynamicToolOwner (SID_SVsPackageDynamicToolOwner).

IVsPackageDynamicToolOwnerEx

Habilita el control dinámico de visibilidad de la ventana de herramientas. Esta interfaz extiende la interfaz IVsPackageDynamicToolOwner agregando un parámetro para el identificador de instancia múltiple. Esta versión controla el número de instancias que se muestran, mientras que la versión anterior controla solo el tipo de ventana de herramientas que se muestra, independientemente de su identificador de instancia. Esto afecta principalmente a las ventanas de herramientas que tienen la CTW_fForceCreate marca que hace que el shell los cargue al iniciar o cuando se cambie el contexto.

IVsPackageExtensionProvider

Proporciona puntos de extensión de estilo de "extracción" para los paquetes.

IVsPackageInfo
IVsPackageInfoQueryService
IVsPackageLoadEvents

Representa eventos de carga de paquetes.

IVsPackageSelectedInfo
IVsParentHierarchy

Interfaz no compatible. No debe usarse.

IVsParentProject

Permite abrir y cerrar proyectos anidados en el orden correcto con la compilación de la jerarquía de la solución por parte del entorno.

IVsParentProject2

Crea proyectos anidados. Puede obtener una instancia de la interfaz consultando una instancia de IVsHierarchy.

IVsParseCommandLine

Analiza los argumentos de la línea de comandos para los implementadores de IOleCommandTarget. Puede obtener una instancia de la interfaz desde el servicio SVsParseCommandLine (SID_SVsParseCommandLine).

IVsParseCommandLine2

Analiza los argumentos de la línea de comandos para los implementadores de IOleCommandTarget. Extiende pero no hereda de IVsParseCommandLine. Agrega un método para admitir la finalización automática. Puede obtener una instancia de la interfaz desde el servicio SVsParseCommandLine (SID_SVsParseCommandLine).

IVsPathVariableResolver

Codifica o descodifica las rutas de acceso mediante variables específicas de Visual Studio para elementos de ruta de acceso comunes. Esto permite almacenar rutas de acceso de archivo en un formato independiente del equipo con los archivos vssettings. Puede obtener una instancia de la interfaz desde el servicio SVsPathVariableResolver (SID_SVsPathVariableResolver).

IVsPerPropertyBrowsing

IVsPerPropertyBrowsing se usa para realizar modificaciones personalizadas para la localización en algunas propiedades mostradas en el ventana Propiedades.

IVsPersistConnectedServices

Implementado por el sistema de proyectos que admite la conservación de la propiedad ConnectedServices. Use IVsHierarchy.GetProperty(VSHPROPID_ConnectedServicesPersistence, ...) para obtener IVsPersistConnectedServices del proyecto.

IVsPersistDocData

Habilita la funcionalidad de persistencia para los datos de documento administrados por el búfer de texto.

IVsPersistDocData2

Habilita la funcionalidad de persistencia para los datos de documento administrados por el búfer de texto.

IVsPersistDocData3

Indica el documento de datos (objeto que implementa IVsPersistDocData) si va a liberar o no su almacenamiento para cerrar o recargar. Extiende pero no hereda de IVsPersistDocData.

IVsPersistHierarchyItem

Proporciona persistencia a elementos de la jerarquía.

IVsPersistHierarchyItem2

Proporciona persistencia a elementos de la jerarquía.

IVsPersistSolutionOpts

Proporciona acceso a opciones específicas del usuario del archivo de opciones de usuario asociado a la solución.

IVsPersistSolutionOpts2

Proporciona acceso adicional a opciones específicas del usuario del archivo de opciones de usuario asociado a la solución.

IVsPersistSolutionProps

Habilita a VSPackages para escribir propiedades de soluciones que no sean específicas del usuario en el archivo .sln de soluciones.

IVsPersistSolutionProps2

Admite guardar propiedades de solución en un archivo de solución (.sln) proporcionando un método al que se llama cuando se produce un error en la carga de la solución. Esta interfaz la implementa el paquete. Extiende pero no hereda de IVsPersistSolutionProps.

IVsPlatformReference

Proporciona información sobre referencias de plataforma de Visual Studio.

IVsPlatformReferenceProviderContext

El objeto de contexto usado para inicializar el proveedor de referencias de plataforma.

IVsPlatformReferenceProviderContext2

Extiende IVsPlatformReferenceProviderContext para exponer directorios del SDK de extensión.

IVsPlatformReferenceProviderContext3
IVsPrefetchLoadProgress
IVsPrefetchLoadProgress2
IVsPrefetchProjectFactory
IVsPreviewChangesEngine

Habilita la vista previa antes de aplicar los cambios realizados por un motor especificado. Esta interfaz la implementa el motor de refactorización.

IVsPreviewChangesList

Representa una lista de elementos en el árbol de cambios de la ventana de herramientas Vista previa de cambios.

IVsPreviewChangesService

Muestra el cuadro de diálogo PreviewChanges usado en el código de refactorización. Puede obtener una instancia de la interfaz desde el servicio SVsPreviewChangesService (SID_SVsPreviewChangesService).

IVsPrioritizedSolutionEvents

Define métodos de eventos de prioridad alta para una solución.

IVsPrioritizedSolutionEventsSink

Los receptores (agentes de escucha de eventos) que implementan esta interfaz obtendrán una notificación prioritaria de eventos de solución.

IVsProfferCommands3

Agrega, encuentra, cambia el nombre y quita comandos de la interfaz de usuario.

IVsProfferCommands4

Permite al implementador especificar la imagen de un comando nuevo mediante IPicture, Bitmap o Icon. Implementado por Visual Studio Shell, y obtenido a través del servicio de SVsProfferCommands.

IVsProfilableProjectCfg

Indica que se pueden generar perfiles del proyecto.

IVsProfileDataManager

Proporciona acceso al administrador de perfiles y el control de valores mediante programación. Puede obtener una instancia de la interfaz desde el servicio SVsProfileDataManager (SID_SVsProfileDataManager).

IVsProfilerAttachTargetInfo

Solicita que el generador de perfiles se adjunte al identificador de proceso especificado.

IVsProfilerLaunchBrowserTargetInfo

Inicia un explorador web con una dirección URL determinada.

IVsProfilerLauncher

Proporciona el sistema de proyectos con la capacidad de iniciar destinos en la generación de perfiles.

IVsProfilerLaunchExeTargetInfo

Especifica el destino ejecutable que inicia el generador de perfiles, no el sistema del proyecto.

IVsProfilerLaunchTargetInfo

Especifica el destino que iniciará el generador de perfiles, no el sistema del proyecto.

IVsProfilerLaunchWebServerTargetInfo

Inicia un servidor web. Esta interfaz usa la dirección URL para determinar qué instancia del proceso de trabajo (w3wp) hay que reiniciar o actualizar y después adjuntar.

IVsProfilerTargetInfo

Proporciona una clase base para la información de destino del generador de perfiles.

IVsProfileSettingsFileCollection

Representa los archivos de configuración de perfil.

IVsProfileSettingsFileInfo

Representa la información del archivo de configuración de perfil.

IVsProfileSettingsTree

Representa el árbol de configuración del perfil.

IVsProfilesManagerUI

Interfaz interna para permitir la comunicación entre código nativo y administrado.

IVsProgress
IVsProject

Administra los elementos o los documentos dentro de un proyecto.

IVsProject2

Proporciona la posibilidad de quitar y volver a abrir elementos en un proyecto, además de los métodos de la interfaz IVsProject.

IVsProject3

Proporciona la capacidad de agregar o abrir un elemento de proyecto con un editor específico y de transferir un elemento a otro proyecto, además de los métodos de la interfaz IVsProject2.

IVsProject4

Implementado en proyectos para permitir consultas más eficaces de información del proyecto.

IVsProject5

Proporciona la capacidad de determinar si un documento está en un proyecto.

IVsProjectAcquisitionSetupDriver

Representa el controlador de instalación.

IVsProjectAcquisitionSetupDriver2
IVsProjectAcquisitionSetupDriver3
IVsProjectAsyncOpen

Proporciona la capacidad de abrir elementos de forma asincrónica en un proyecto.

IVsProjectBuildMessageEvents

Proporciona un receptor de eventos para IVsProjectBuildMessageReporter.

IVsProjectBuildMessageReporter

Proporciona a las jerarquías de proyecto la capacidad de interceptar mensajes de compilación (errores, advertencias, etc.) para ese proyecto a fin de generar informes de forma personalizada.

IVsProjectBuildSystem

Proporciona acceso a los objetos del sistema MSBuild. Habilita la colocación del sistema de compilación en modo por lotes para controlar el compromiso de cambios. Obtiene una implementación de la interfaz al crear un VSPackage.

IVsProjectCfg

Proporciona acceso a la información de configuración de un proyecto.

IVsProjectCfg2

Proporciona compatibilidad para agrupar resultados en función de la configuración, además de los métodos de la interfaz IVsProjectCfg.

IVsProjectCfgDebugTargetSelection

Permite a un proyecto participar en la característica de controlador de menús de destino de depuración. Esta interfaz es opcional.

IVsProjectCfgDebugTypeSelection

Una interfaz opcional implementada por proyectos para exponer el tipo de depurador en la barra de herramientas de Visual Studio.

IVsProjectCfgProvider

Proporciona acceso a la información de configuración de un proyecto.

IVsProjectClassifierInfo
IVsProjectDataConnection

Proporciona una conexión de datos para el depurador. Se usa al ejecutar paso a paso un documento de SQL.

IVsProjectDebugTargetProvider

Obtiene información sobre un destino de depuración, un archivo que se inicia en el depurador. Implementado en los proyectos que desean controlar el inicio del depurador. Debe registrar la implementación mediante IVsRegisterProjectDebugTargetProvider.

IVsProjectDeployDependency

Proporciona información acerca de dependencias entre proyectos. Implementado por un sistema de proyectos que admite generar compilaciones. Se hereda de IVsDeployDependency.

IVsProjectFactory

Crea proyectos en la solución.

IVsProjectFactory2

Proporciona un método que indica si el entorno puede abrir el proyecto de forma asincrónica. Extiende pero no hereda de IVsProjectFactory.

IVsProjectFaultResolver

Resuelve errores de las jerarquías de proyecto.

IVsProjectFileReloadManagerEvents

Implementado por clientes que coordinan los archivos necesarios para cargar proyectos. Suscríbase a estos eventos a través de IVsSolution::AdviseSolutionEvents.

IVsProjectFlavorCfg

El objeto de configuración del subtipo del proyecto implementa IVsProjectFlavorCfg para conceder al subtipo del proyecto acceso a varias interfaces de configuración.

IVsProjectFlavorCfgOutputGroups

Proporciona a un subtipo de proyecto acceso al contenido del grupo de resultados del proyecto. La interfaz IVsProjectFlavorCfgOutputGroups también permite al subtipo del proyecto influir en la capacidad del proyecto de agrupar las salidas según el uso.

IVsProjectFlavorCfgProvider

Funciona como generador para los objetos configuración de subtipo del proyecto.

IVsProjectFlavorReferenceManager

Proporciona al tipo un modo de controlar la invocación y el administrador de referencias.

IVsProjectFlavorReferences

Proporciona a un subtipo del proyecto (tipo) control sobre referencias y de objeto de referencia.

IVsProjectFlavorReferences2

Agrega un método para validar referencias del proyecto.

IVsProjectFlavorReferences3

Permite que el subtipo del proyecto (tipo) controle ciertos aspectos del control de referencias del proyecto.

IVsProjectFlavorUpgradeViaFactory

Actualiza proyectos característicos mediante un generador de proyectos.

IVsProjectFlavorUpgradeViaFactory2

Permite que un generador de proyectos de un tipo de proyecto participe en el proceso de actualización de un proyecto base característico.

IVsProjectMRU

Proporciona métodos para registrar entradas usadas más recientemente (MRU).

IVsProjectReference

Proporciona información sobre referencias de proyecto de Visual Studio.

IVsProjectReferenceProviderContext

El objeto de contexto usado para inicializar el proveedor de referencias de proyecto.

IVsProjectResources

Administra los archivos de recursos (.RESX) para Diseñadores .NET. Se usa con mayor frecuencia para administrar recursos localizados. Puede obtener una instancia de la interfaz consultando IVsHierarchy.

IVsProjectSelector

Permite que los escenarios tomen posesión dinámicamente entre más de un sistema de proyecto. En primer lugar, el cargador de soluciones intentará hacer coincidir el tipo de proyecto con los projectSelectors registrados y, si hay alguno, llamará a GetProjectFactoryGuid, que a su vez busca el pszFilename y busque la condición para redirigir la carga del proyecto mediante El sistema de proyectos heredado o el nuevo sistema de proyectos.

IVsProjectServerHost

Habilita a un proyecto para iniciar o detener su servidor hospedado.

IVsProjectSpecialFiles

Le permite consultar el proyecto para archivos especiales, como archivos de la configuración web o de licencia, y, opcionalmente, crearlos.

IVsProjectSpecificEditorMap

Implementado por proyectos para admitir la colocación de un editor específico del proyecto en el cuadro de diálogo Abrir con, o para indicar qué editor o servicio de lenguaje se debe asociar a un tipo de archivo.

IVsProjectSpecificEditorMap2

Implementado por proyectos para admitir la colocación de un editor específico del proyecto en el cuadro de diálogo Abrir con, o para indicar qué editor o servicio de lenguaje se debe asociar a un tipo de archivo.

IVsProjectStartupServices

Habilita la extensibilidad de proyectos por otros desarrolladores.

IVsProjectTargetChange

Representa el cambio de destino del proyecto.

IVsProjectTargetDescription

Representa la descripción del destino del proyecto.

IVsProjectTargetDescription2

Definición de un destino de proyecto para la experiencia unificada de redestinación. El servicio de redestinación mantiene una colección de varios destinos

IVsProjectTextImageProvider

Abre o cierra interfaces IVsTextImage para archivos. A menudo se usa para habilitar Buscar y reemplazar en archivos no locales. Usado frecuente con archivos web. Su implementación debe hacer que esté disponible consultando IVsHierarchy.

IVsProjectUpgrade

Implementado por objetos de proyecto que necesitan actualizar formatos de archivo de proyecto entre versiones diferentes de Visual Studio.

IVsProjectUpgradeViaFactory

Actualiza el proyecto mediante el generador de proyectos. Lo usa la solución antes de abrir el proyecto. Esta interfaz debe estar disponible consultando el generador de proyectos.

IVsProjectUpgradeViaFactory2

Extiende, pero no hereda de IVsProjectUpgradeViaFactory proporcionando un método para llamar cuando se cancele la actualización de proyectos.

IVsProjectUpgradeViaFactory3

Permite a los usuarios de generadores de proyectos comprobar si la migración de los proyectos se ha completado y obtener el nombre del proyecto actualizado. Esta información se debe conservar hasta que el nuevo proyecto actualizado se cierre o se descargue.

IVsProjectUpgradeViaFactory4

Actualiza el proyecto mediante el generador de proyectos. Lo usa la solución antes de abrir el proyecto. Esta interfaz debe estar disponible consultando el generador de proyectos

IVsPropertiesInfo

Representa información de propiedades.

IVsPropertyBag

Administra una colección de pares nombre-valor.

IVsPropertyBrowser

Obtiene y establece el estado del explorador de propiedades. Esta interfaz la implementa el entorno.

IVsPropertyFileIn

Lee un archivo que contiene nombres y valores de propiedad. Se hereda de IVsPropertyStreamIn. Se devuelve por el método OpenExisting(String, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, UInt32, IVsPropertyFileIn, String[]) de la interfaz IVsStructuredFileIO.

IVsPropertyFileOut

Escribe un archivo de nombres de propiedad y valores. Extiende y hereda de IVsPropertyStreamOut. Se devuelve por el método CreateNew(String, UInt32, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, String, String, IVsPropertyFileOut) de la interfaz IVsStructuredFileIO.

IVsPropertyPage

Implementado por paquetes VSPackage en objetos IPropertyPage para mostrar páginas de propiedades por categorías en el marco de propiedades.

IVsPropertyPage2

Proporciona la obtención y el establecimiento de valores de propiedad en la página de propiedades. Extiende pero no hereda de IVsPropertyPage.

IVsPropertyPageFrame

Cambia la presentación inicial de la página de propiedades en el ventana Propiedades. Puede obtener una instancia de la interfaz desde el servicio SVsPropertyPageFrame (SID_SVsPropertyPageFrame).

IVsPropertyPageNotify

Indica al entorno que una página de propiedades desea notificación cuando está visible. Interfaz opcional para los implementadores de IVsPropertyPage.

IVsPropertyStreamIn

Lee un nombre de propiedad, tipo y valor de una secuencia. Implementado por el entorno y utilizado con la interfaz IVsStructuredFileIOHelper.

IVsPropertyStreamOut

Escribe el nombre de una propiedad y su valor. También proporciona administración estilo transacción para el resultado. Esta interfaz la implementa el entorno. Se usa con la interfaz IVsStructuredFileIOHelper.

IVsProvideAsyncSaveState

Interfaz opcional que pueden implementar los objetos docdata que necesitan conservar los datos de estado al principio de una operación de guardado de aync.

IVsProvideComponentEnumeration

Escribe un documento XML en una cadena en un archivo. Una interfaz compatible para interfaces de enumerador. Puede obtener una instancia de esta interfaz desde el servicio SCompEnumService (SID_SCompEnumService).

IVsProvideTargetedToolboxItems

Proporciona elementos de cuadro de herramientas a partir de nuevos marcos. Los paquetes implementan esta interfaz (en el mismo objeto que IVsPackage) para proporcionar contenido del cuadro de herramientas en respuesta a la presencia de nuevas versiones de .NET Framework. Se usa para facilitar la compatibilidad con versiones futuras fuera de banda del marco de trabajo permitiendo que los paquetes existentes proporcionen contenido actualizado de nuevos marcos de trabajo después de instalarlos.

IVsProvideUserContext

Proporciona el contexto de un elemento en un contenedor de selección.

IVsProvideUserContext2

Habilita a un objeto para proporcionar un contexto de usuario y prioridad. Extiende pero no hereda de IVsProvideUserContext.

IVsProvideUserContextForObject

Recupera la interfaz del contexto de usuario, IVsUserContext, para un objeto determinado. Un contexto de usuario proporciona elementos como el texto para una búsqueda o una palabra clave de Ayuda.

IVsProvisionalItem

Proporciona una manera de desactivar la creación de una vista provisional para un elemento.

IVsPublishableProjectCfg

Habilita a un proyecto para controlar su publicación. La publicación incluye tareas como mover el proyecto a un servidor de archivos o un sitio web.

IVsPublishableProjectStatusCallback

Define métodos para controlar e informar sobre la publicación de un proyecto. Esta interfaz la implementa el entorno.

IVsQueryDebuggableProjectCfg

Responde a consultas sobre cómo el proyecto iniciaría el depurador. Una interfaz opcional implementada en el objeto de configuración de proyecto por los proyectos que pueden ser proyectos de inicio.

IVsQueryDebuggableProjectCfg2

Responde a consultas sobre cómo el proyecto iniciaría el depurador. Implementado por un sistema de proyectos que admite Inicio del depurador (comando F5) y que necesita devolver la información adicional no admitida por la interfaz IVsQueryDebuggableProjectCfg2.

IVsQueryEditQuerySave2

Indica al entorno o al paquete de control de código fuente que un archivo se va a cambiar en memoria o guardar.

IVsQueryEditQuerySave3

Indica al entorno o al paquete de control de código fuente que un archivo se va a cambiar en memoria o guardar.

IVsRefactorNotify

Notifica a los generadores de código la aparición de operaciones de refactorización.

IVsReference

Proporciona información básica sobre referencias de Visual Studio.

IVsReferenceManager

Define los métodos proporcionados por el servicio del administrador de referencias.

IVsReferenceManager2

Proporciona métodos de referencia.

IVsReferenceManagerUser

Define el contrato usado por el administrador de la referencia para comunicarse con los clientes.

IVsReferenceManagerUserReloadRequired

Proporciona un método al que se llama una vez cuando realmente es el momento de aplicar los cambios que requieren volver a cargar el proyecto para realizar las actualizaciones.

IVsReferenceProviderContext

Proporciona información básica sobre el objeto de contexto usado para inicializar el proveedor de referencia.

IVsRegisterDataSourceFactories

Registra generadores de origen de datos del shell.

IVsRegisterEditors

Registra y anula el registro de editores en el entorno.

IVsRegisterNewDialogFilters

Instala filtros personalizados para los cuadros de diálogo AddNewProject o AddNewItem. Puede obtener una instancia de la interfaz desde el servicio SVsRegisterNewDialogFilters (SID_SVsRegisterNewDialogFilters).

IVsRegisterPrefetchProjectFactory
IVsRegisterPriorityCommandTarget

Se usa para registrar y anular el registro de un destino de comando (una instancia de IOleCommandTarget) como un controlador de comandos de prioridad alta. Puede obtener una instancia de esta interfaz desde el servicio SVsRegisterPriorityCommandTarget (SID_SVsRegisterPriorityCommandTarget).

IVsRegisterProjectDebugTargetProvider

Mantiene una lista vinculada de proveedores de destino de depuración (IVsProjectDebugTargetProvider). Puede obtener una instancia de la interfaz desde el servicio SVsRegisterDebugTargetProvider (SID_SVsRegisterProjectDebugTargetProvider).

IVsRegisterProjectSelector

Esta interfaz la implementa el entorno. Para obtener esta interfaz, se puede usar QI en IVsProjectSelector o directamente mediante QueryService(IID_IVsProjectSelector). Usado por paquetes que implementan selectores de proyecto. Se suele llamar a RegisterProjectSelector en IVsPackage::SetSite; Se llama a UnregisterProjectGenerator en IVsPackage::Close.Note: Para los selectores registrados (en VSKEYROOT\ProjectSelectors), la solución cargada garantizará que el paquete del selector se cargue en el momento en que sea necesario, por lo que no es necesario cargar previamente los paquetes.

IVsRegisterProjectTypes

Registra un tipo de proyecto de VSPackage en el entorno.

IVsRegisterScciProvider

Esta interfaz se usa para registrar el paquete de control de código fuente con Visual Studio.

IVsRegisterUIFactories

Registra generadores de interfaz de usuario.

IVsRelativePathResolver

Permite que los paquetes resuelvan una ruta de acceso relativa a una ruta de acceso absoluta cuando se llama a IVsUIShellOpenDocument::SearchProjectsForRelativePath(UInt32, String, String[]).

IVsResourceManager

Carga los recursos administrados y no administrados de archivos DLL satélite.

IVsResourceManager2

Administra los identificadores de recursos.

IVsResourceView

Representa la vista de recursos.

IVsRetargetProject

Proporciona métodos para los proyectos de redestinación.

IVsRetargetProjectAsync

Proporciona métodos para redestinar proyectos de forma asincrónica.

IVsRunningDocTableEvents

Implementa métodos que se activan como respuesta a cambios en los documentos de la tabla de documentos en ejecución (RDT).

IVsRunningDocTableEvents2

Implementa métodos que se activan como respuesta a cambios en los documentos de la tabla de documentos en ejecución (RDT).

IVsRunningDocTableEvents3

Implementa métodos que se activan como respuesta a cambios en los documentos de la tabla de documentos en ejecución (RDT).

IVsRunningDocTableEvents4

Implementa métodos que se activan como respuesta a cambios en los documentos de la tabla de documentos en ejecución (RDT).

IVsRunningDocTableEvents5

Implementa métodos adicionales que se activan como respuesta a cambios en los documentos de la tabla de documentos en ejecución (RDT).

IVsRunningDocTableEvents6
IVsRunningDocTableEvents7
IVsRunningDocTableEvents8
IVsRunningDocumentTable

Administra el conjunto de documentos actualmente abiertos en el entorno.

IVsRunningDocumentTable2

Representa la tabla de documentos en ejecución (RDT) y proporciona mayor funcionalidad que la que ofrece la interfaz IVsRunningDocumentTable.

IVsRunningDocumentTable3

Representa la tabla de documentos en ejecución (RDT) y proporciona mayor funcionalidad que la que ofrece la interfaz IVsRunningDocumentTable2.

IVsRunningDocumentTable4

Proporciona métodos para tratar documentos en la tabla de documentos en ejecución.

IVsRunningDocumentTable5
IVsRunningDocumentTable6
IVsRunningDocumentTable7
IVsSaveOptionsDlg

Muestra un cuadro de diálogo desde el que elegir opciones de formato de guardado adicionales desde el cuadro de diálogo Guardar como.

IVsSccAddWebProjectFromSourceControl

Esta interfaz agrega un proyecto basado en web a la solución actual desde el control de código fuente.

IVsSccControlNewSolution

Agrega una solución recién creada automáticamente al control de código fuente. .

IVsSccEnlistmentPathTranslation

Lo usa la solución para convertir rutas de acceso del proyecto.

IVsSccGlyphs

Permite la personalización completa de glifos de control de código fuente.

IVsSccGlyphs2

Permite a los proveedores de SCC proporcionar glifos basados en ImageMoniker.

IVsSccManager2

Permite que los proyectos y las jerarquías se registren a sí mismos con el control de código fuente y obtener información sobre el estado del control de código fuente.

IVsSccManager3

Permite que los proyectos y las jerarquías se registren a sí mismos con el control de código fuente y obtener información sobre el estado del control de código fuente.

IVsSccManagerTooltip

Esta interfaz proporciona acceso a datos de control de código fuente para construir el texto de información sobre herramientas del Explorador de soluciones.

IVsSccOpenFromSourceControl

Agrega elementos a una inscripción directamente desde el control de código fuente.

IVsSccProject2

Implementado en un sistema de proyectos para proporcionar control de código fuente para los archivos de proyecto y los elementos de proyecto.

IVsSccProjectEnlistmentChoice

Indica las opciones que un proyecto proporcionará a un usuario proyecto cuando un proyecto se recupera del control de código fuente, conocido también como dar de alta un proyecto.

IVsSccProjectEnlistmentFactory

Proporciona un cuadro de diálogo de búsqueda en el que el usuario puede seleccionar dónde se va a guardar un proyecto bajo control de código fuente.

IVsSccProjectEvents

Implementa métodos que desencadenan cuándo un proyecto cambia los enlaces de control de código fuente (SCC).

IVsSccProjectProviderBinding

Permite que un tipo de proyecto fuerce la elección de un paquete de control de código fuente concreto.

IVsSccProvider

Alterna el estado de actividad actual del proveedor.

IVsSccProviderRegisteredSettings
IVsSccProviderSettings
IVsSccToolsOptions

Recupera y actualiza diversas opciones asociadas al control de código fuente.

IVsSccTrackProjectEvents

Inicia o finaliza un bucle asesor que realiza un seguimiento de los eventos de control de código fuente (SCC).

IVsSccVirtualFolders

Obtiene una lista de carpetas virtuales dentro de un proyecto.

IVsScriptJmcProjectControl

Esta interfaz se implementa mediante sistemas de proyecto que pueden clasificar documentos de origen de script como código de usuario o código que no es de usuario. Este es el tipo de elemento devuelto para VSHPROPID_ScriptJmcProjectControl.

IVsScriptJmcUserSettingsProvider

Proveedor de configuración de usuario de script.

IVsSearchCallback

Implementado por el consumidor de búsqueda (por ejemplo, el host de búsqueda de ventanas). HYPERLINK "http://bang/?q=The" \t "_top" La tarea de búsqueda llamará a esta interfaz para notificar el progreso o la finalización.

IVsSearchFilterToken

Describe un token que constituye una consulta de búsqueda que puede pertenecer a un filtro de búsqueda y que suelen tener el formato nombre:valor.

IVsSearchItemDynamicResult

Actualiza las propiedades que pueden cambiar dinámicamente (por ejemplo, las propiedades dependientes de los cambios de contexto de la interfaz de usuario en el shell).

IVsSearchItemResult

Proporciona resultados de la búsqueda que representan un documento abierto.

IVsSearchProvider

Expone un proveedor de búsquedas único.

IVsSearchProviderCallback

Permite que los proveedores devuelvan resultados de la búsqueda.

IVsSearchQuery

Describe una cadena de búsqueda estructurada.

IVsSearchQueryParser

Administra el análisis de la cadena de consulta de búsqueda.

IVsSearchTask

Inicia o detiene una operación de búsqueda.

IVsSearchToken

Describe un token que constituye una consulta de búsqueda.

IVsSelectedSymbol

Proporciona el nombre e información de navegación (nombre de biblioteca, etc.) para un único símbolo. Un elemento en una colección IVsSelectedSymbols.

IVsSelectedSymbols

Una colección de interfaces IVsSelectedSymbol que proporcionan información del nombre y la navegación acerca de los símbolos en una selección. Puede obtener una instancia de esta interfaz desde el servicio SVsClassView (SID_SVsClassView) o SVsObjBrowser (SID_SVsObjBrowser) para la vista de clases o el explorador de objetos.

IVsSelectionEvents

Notifica a los paquetes VSPackage registrados que se han producido cambios en la selección, el valor de elemento o el contexto de la interfaz de usuario de comandos actuales.

IVsSerializeNavigationItem

Permite guardar un elemento de navegación después de que el marco de ventana al que está asociado se cierre. Si se vuelve a abrir el documento asociado a ese marco de ventana, el elemento de navegación se puede volver a crear utilizando el método Deserialize(IVsWindowFrame, IStream).

IVsServiceInfo

Representa información sobre un servicio vs. La implementación debe tener un subproceso libre.

IVsServiceInfo2
IVsServiceInfoQueryService

Proporciona una manera de obtener información sobre los servicios registrados en VS. La implementación debe tener un subproceso libre.

IVsSetTargetFrameworkWorkerCallback

Interfaz que describe el método de devolución de llamada que permite al sistema de proyectos escribir la información de redestino en el archivo de proyecto.

IVsSettingsErrorInformation

Implementado por el IDE. Se trata de una interfaz interna que se usa para permitir la comunicación entre código nativo y administrado en el IDE.

IVsSettingsManager

Proporciona métodos para administrar el almacén de configuración.

IVsSettingsReader

Proporciona acceso de lectura a la información de configuración almacenada en el archivo de configuración de Visual Studio.

IVsSettingsStorageContainer

Proporciona funcionalidad de configuración.

IVsSettingsStore

Enumera y lee las colecciones y propiedades del ámbito seleccionadas. Se obtiene del método GetReadOnlySettingsStore(UInt32, IVsSettingsStore).

IVsSettingsStore2
IVsSettingsStore3
IVsSettingsWriter

Proporciona VSPackages un mecanismo para almacenar información de configuración en el archivo de configuración de Visual Studio.

IVsSetupCompositionService

Proporciona una manera de obtener información de composición sobre los paquetes en VS. El servicio acqusition para determinar el estado del paquete, el clasificador de proyectos y la plantilla de ruta de navegación. La implementación debe ser de subproceso libre.

IVsSetupCompositionService2
IVsSetupCompositionService3
IVsSetupManifestEvents
IVsSetupPackageInfo
IVsSharedAssetsProject

Representa un proyecto con recursos compartidos.

IVsSharedAssetsProjectEvents

Representa los eventos asociados a proyectos que tienen recursos compartidos.

IVsSharedMSBuildFilesManagerHierarchy2
IVsSharedProjectQueryCanBeReferenced

Da a un proyecto compartido una oportunidad para vetar la adición de una referencia por un proyecto de referencia determinado.

IVsSharedProjectReference

Representa un elemento SharedProjectReference (normalmente un elemento secundario de la carpeta References del Explorador de soluciones). Los elementos SharedProjectReference representan archivos de proyecto de MSBuild compartidos importados (por ejemplo, archivo *.projitems). Normalmente, estos archivos de proyecto de MSBuild compartidos son "propiedad" de un proyecto compartido determinado (también conocido como Proyecto de recursos compartidos) cargado en la solución.

IVsSharedProjectReferenceProviderContext

Representa la pestaña Referencia de proyecto compartido en el cuadro de diálogo Agregar administrador de referencias.

IVsSharedProjectReferencesHelper

Se trata de un servicio auxiliar para proyectos que admiten la adición o eliminación de referencias de SharedProject a través del cuadro de diálogo ReferenceManager.

IVsShell

Proporciona acceso a los servicios fundamentales del entorno, específicamente los que tratan con VSPackages y el Registro.

IVsShell2

Proporciona servicios del shell además de la interfaz IVsShell.

IVsShell3

Proporciona servicios del shell además de la interfaz IVsShell.

IVsShell4

Proporciona un método para reiniciar el shell.

IVsShell5

Proporciona acceso adicional a los servicios fundamentales del entorno, específicamente los que tratan con VSPackages y el Registro.

IVsShell6

Proporciona funcionalidad de carga de paquetes.

IVsShell7

Proporciona acceso a los servicios fundamentales del entorno, específicamente los que tratan con VSPackages y el Registro.

IVsShellPropertyEvents

Implementado por clientes de ShellPropertyChangeEvents.

IVsSimpleBrowseComponentSet

Rellena el conjunto de componentes con componentes explorables, como proyectos de Visual Studio, componentes externos de .NET Framework y bibliotecas de tipo (.tlb).

IVsSimpleDocFactory

Crea un objeto de datos de documento a partir de un archivo determinado y devuelve la interfaz solicitada del documento. El entorno proporciona una implementación predeterminada.

IVsSimpleLibrary2

Versión simplificada de la interfaz IVsLibrary2.

IVsSimpleObjectList2

Versión simplificada de la interfaz IVsObjectList2.

IVsSimplePreviewChangesList

Se trata de una versión simplificada de la interfaz IVsPreviewChangesList.

IVsSingleFileGenerator

Transforma un único archivo de entrada en un único archivo de salida que se puede compilar o agregar a un proyecto. Cualquier componente COM que implemente IVsSingleFileGenerator es una herramienta personalizada.

IVsSingleFileGeneratorFactory

Manipula el identificador de programa de generador de un solo tipo de archivo.

IVsSmartOpenScope

Abre un ensamblado existente y asigna los metadatos del ensamblado a la memoria. La interfaz proporciona apertura automática, eligiendo automáticamente entre abrir el ámbito con o sin bloqueo. Puede obtener una instancia de esta interfaz usando el servicio SVsSmartOpenScope (SID_SVsSmartOpenScope).

IVsSolution

Proporciona una manipulación o mantenimiento de nivel superior de la solución.

IVsSolution2

Proporciona una manipulación o mantenimiento de nivel superior de la solución.

IVsSolution3

Crea, actualiza y guarda archivos de proyecto.

IVsSolution4

Proporciona métodos para la carga administrada de los proyectos en una solución.

IVsSolution5

Proporciona mantenimiento o manipulación de nivel superior adicional de la solución.

IVsSolution6

Proporciona una manipulación o mantenimiento de nivel superior de la solución.

IVsSolution7

Implementado por el entorno de Visual Studio. Disponible a través de QueryService(SVsSolution).

IVsSolution8
IVsSolutionBatchProjectActionEvents
IVsSolutionBuildManager

Permite que las soluciones administren información de configuración.

IVsSolutionBuildManager2

Permite que las soluciones administren información de configuración.

IVsSolutionBuildManager3

Proporciona acceso a los eventos IVsUpdateSolutionEvents3.

IVsSolutionBuildManager4

Proporciona un método para forzar que el administrador de compilación de soluciones actualice las dependencias del proyecto especificado.

IVsSolutionBuildManager5

Proporciona acceso a los eventos IVsUpdateSolutionEvents4.

IVsSolutionBuildManager6
IVsSolutionEvents

Interfaz de escucha que supervisa cualquier notificación de cambios en la solución.

IVsSolutionEvents2

Interfaz de escucha que supervisa cualquier notificación de cambios en la solución.

IVsSolutionEvents3

Interfaz de escucha que supervisa cualquier notificación de cambios en la solución.

IVsSolutionEvents4

Interfaz de escucha que supervisa cualquier notificación de cambios en la solución.

IVsSolutionEvents5

Interfaz de escucha que supervisa cualquier notificación de cambios en la solución.

IVsSolutionEvents6

Proporciona eventos asociados a soluciones.

IVsSolutionEvents7
IVsSolutionEvents8
IVsSolutionEventsProjectUpgrade

Proporciona un método al que se llama después de la actualización de un proyecto.

IVsSolutionLoadEvents

Implementado por los clientes interesados en eventos de solución. Se suscribe a estos eventos mediante AdviseSolutionEvents(IVsSolutionEvents, UInt32).

IVsSolutionLoadManager

Controla la carga de proyectos en una solución. Los extensores pueden usar esta interfaz para establecer la prioridad de la carga de proyectos o tipos de proyectos.

IVsSolutionLoadManagerSupport

Proporciona compatibilidad para administrar la manera en que se cargan los proyectos de una solución.

IVsSolutionLogger

Implementado por la solución y utilizado por proyectos para notificar problemas relacionados con la carga de proyectos. Se puede obtener de SVsSolution.

IVsSolutionPersistence

Facilita la escritura de propiedades y opciones específicas de paquetes en el archivo de la solución (.sln), y, a la inversa, la carga de propiedades y opciones desde el archivo.

IVsSolutionUIEvents

Filtra eventos en el Explorador de soluciones.

IVsSolutionUIHierarchyWindow

Proporciona acceso mediante programación a la ventana del Explorador de soluciones.

IVsSpecifyProjectDesignerPages

Admite la edición de propiedades del proyecto con un editor (diseñador de proyectos) en lugar de mediante el cuadro de diálogo Propiedades del proyecto. Implementado en el objeto de examen del proyecto en lugar de ISpecifyPropertyPages.

IVsSQLCLRReferences

Administra las referencias a los procedimientos de SQL compilados en ensamblados. Controla el cuadro de diálogo AddNewReference, así como la coordinación de la memoria caché local y la SQL Server. Puede obtener una instancia de la interfaz desde el servicio SVsSQLCLRReferences (SID_SVsSQLCLRReferences).

IVsSQLCLRReferencesUpdateCallback

Define la función de devolución de llamada para notificar los cambios en los procedimientos de SQL compilados en ensamblados.

IVsStartPageDownload

Implementado por el servicio de descarga de página de inicio. Permite al cliente de página de inicio iniciar un servicio de descarga para la página de inicio en un subproceso en segundo plano. La implementación de la página de inicio solo debe usar esto internamente.

IVsStartupProjectsListService

Representa una lista de proyectos de inicio.

IVsStatusbar

Proporciona acceso a la barra de estado del entorno.

IVsStatusbar3

Proporciona acceso a la barra de estado del entorno.

IVsStatusbarUser

Se usa para definir cada usuario de la barra de estado.

IVsStatusbarUser2

Se usa para definir cada usuario de la barra de estado.

IVsStringMap

Administra un conjunto de pares clave-valor de cadenas.

IVsStrongNameKeys

Proporciona métodos habituales de la utilidad de clave de nombre seguro. Puede obtener una instancia de esta interfaz desde el servicio SVsStrongNameKeys (SID_SVsStrongNameKeys).

IVsStrongNameKeys2

Proporciona métodos de utilidad de clave de nombre seguro comunes adicionales.

IVsStructuredFileIO

Proporciona una manera común de guardar en varios formatos. Puede obtener una instancia de la interfaz desde el servicio SVsStructuredFileIO (SID_SVsStructuredFileIO).

IVsStructuredFileIOHelper

Habilita la sustitución de cadenas adaptadas para tokens encontrados en archivos persistentes.

IVsSupportCodeDefView

Indica que el objeto de datos de documento de implementación admite la ventana CodeDefinitionView.

IVsSupportItemHandoff

Admite la transferencia de un elemento de un proyecto a otro. Esta interfaz la implementa el proyecto que está transfiriendo el elemento.

IVsSupportItemHandoff2

Proporciona al proyecto receptor la oportunidad de realizar cualquier procesamiento necesario del documento que se va a entregar.

IVsSwatchClient

Esta interfaz está en desuso a partir de Visual Studio 2010. Visual Studio Shell ya no reconoce esta interfaz.

IVsSymbolicNavigationManager

Administra la lista de controladores de IVsSymbolicNavigationNotify que se registran en función del ámbito del proyecto. Obtiene una interfaz IVsSymbolicNavigationManager llamando a QueryService para el servicio de SVsSymbolicNavigationManager.

IVsSymbolicNavigationNotify

Facilita la redirección de la definición Goto en un símbolo de código.

IVsTargetFrameworkAssemblies

Proporciona compatibilidad destinada a múltiples versiones de Framework.

IVsTask

Proporciona métodos que interactúan con una tarea, como iniciarla, cancelarla o anexar continuaciones.

IVsTask2

Extiende IVsTask para agregar compatibilidad con mensajes específicos de tareas que se muestran en el cuadro de diálogo espera de subprocesos cuando el subproceso de interfaz de usuario está bloqueado en una tarea. Si no se especifica un WaitMessage, se usa un mensaje genérico (esperando a que se complete una operación necesaria...) .

IVsTaskBody

Esta interfaz y su método se usan para encapsular un cuerpo de trabajo que se va a ejecutar en una tarea. En lugar de utilizar esta interfaz, debe usar las clases del asistente que se encuentran en el espacio de nombres VsTaskLibraryHelper para archivos de inclusión administrados o VsTaskLibraryHelper para que el código nativo cree instancias de IVsTaskBody a partir de métodos anónimos.

IVsTaskCompletionSource

Interactúa con un origen de finalización de tareas para establecer su estado y obtener la instancia interna de IVsTask.

IVsTaskItem

Proporciona métodos para modificar el comportamiento de la tarea.

IVsTaskItem2

Proporciona métodos para modificar el comportamiento de la tarea.

IVsTaskItem3

Agrega contenido a la ventana TaskList.

IVsTaskList

Administra las listas de elementos de tareas proporcionados por los proveedores de tareas.

IVsTaskList2

Manipula elementos en la ventana TaskList. Implementado por el entorno, aunque puede escribir su propia implementación para proporcionar elementos de tarea personalizados.

IVsTaskList3

Proporciona actualizaciones de tareas asincrónicas para proveedores específicos (o todos los proveedores) en las listas de tareas y de errores.

IVsTaskListEvents

Proporciona un conjunto de eventos para eventos relacionados con la lista de tareas.

IVsTaskProvider

Proporciona tareas a la lista de tareas.

IVsTaskProvider2

Proporciona tareas a la lista de tareas.

IVsTaskProvider3

Admite agregar contenido a la ventana de la vista de tareas. Define el proveedor de información junto con la manipulación de las columnas de la ventana.

IVsTaskProvider4

Proporciona métodos de tarea.

IVsTaskProvider5

Proporciona compatibilidad con imágenes.

IVsTaskSchedulerService

Crea e interactúa con bloques de tareas asincrónicos.

IVsTaskSchedulerService2

Proporciona métodos de programación de tareas.

IVsTemplateInfo
IVsTestLog

Proporciona un método para registrar el tiempo de inactividad.

IVsTextBufferProvider

Habilita a un objeto de DocData para la implementación de búfer de texto de delegado (IVsTextLines).

IVsTextOut

Expone los métodos básicos del editor de medición y presentación de texto Unicode. Esta interfaz la implementa el entorno.

IVsThemeThumbnailProvider

Proporciona un método para obtener una miniatura de tema.

IVsThreadedWaitDialog

Muestra un cuadro de diálogo usado mientras se espera que una acción finalice. El cuadro de diálogo se muestra en un subproceso de fondo independiente para permitir que el entorno parezca que responde incluso cuando está ocupado. Puede obtener una instancia de esta interfaz desde el servicio SVsThreadedWaitDialog (SID_SVsThreadedWaitDialog).

IVsThreadedWaitDialog2

Implementado por Visual Studio Shell. Esta interfaz permite mostrar un cuadro de diálogo modal en un subproceso en segundo plano de modo que el IDE parezca que responde incluso cuando el subproceso en primer plano está ocupado con una operación extendida. Puede obtener esta interfaz mediante SVsThreadedWaitDialogFactory. Este cuadro de diálogo difiere de IVsThreadedWaitDialog en que puede tener tanto una barra de progreso como un botón Cancelar al mismo tiempo. También admite progreso con porcentajes precisos.

IVsThreadedWaitDialog3

Implementado por Visual Studio Shell. Esta interfaz permite mostrar un cuadro de diálogo modal en un subproceso en segundo plano de modo que el IDE parezca que responde incluso cuando el subproceso en primer plano está ocupado con una operación extendida. Puede obtener esta interfaz con SVsThreadedWaitDialogFactory. Este cuadro de diálogo difiere de IVsThreadedWaitDialog en que puede tener un botón de progreso y de cancelación al mismo tiempo. También admite progreso con un porcentaje preciso.

IVsThreadedWaitDialog4

Proporciona métodos para indicar a los autores de llamadas si el cuadro de diálogo se inició o simplemente una operación sin operación.

IVsThreadedWaitDialogCallback

Habilita al cliente para recibir eventos sobre los cambios en el diálogo de espera de subprocesos.

IVsThreadedWaitDialogFactory

El generador para crear cuadros de diálogo de espera de subproceso.

IVsThreadPool

Administra operaciones en segundo plano en el entorno.

IVsThreadSafeCommandWindow

Envía comandos que se administran en el subproceso principal que, a continuación, llama a los controladores habituales.

IVsToolbarTrayHost

Administra los elementos de la bandeja de la barra de herramientas.

IVsToolbox

Se utiliza para administrar Toolbox.

IVsToolbox2

Se usa para administrar el cuadro de herramientas.

IVsToolbox3

Proporciona compatibilidad de persistencia y localización para un cuadro de herramientas. Extiende pero no hereda de IVsToolbox2. Puede obtener una instancia de la interfaz desde el servicio SVsToolbox (SID_SVsToolbox).

IVsToolbox4

Proporciona compatibilidad de persistencia y localización para un cuadro de herramientas. Extiende pero no hereda de IVsToolbox3. Puede obtener una instancia de la interfaz desde el servicio SVsToolbox (SID_SVsToolbox).

IVsToolbox5

Proporciona métodos adicionales para IVsToolbox.

IVsToolbox6

Métodos adicionales usados para administrar el cuadro de herramientas.

IVsToolbox7
IVsToolboxActiveUserHook

Proporciona compatibilidad con la interceptación y modificación de las interacciones del cuadro de herramientas, incluida la arrastrar y colocar.

IVsToolboxClipboardCycler

Proporciona compatibilidad con el anillo del Portapapeles en las ventanas de documento y de herramientas.

IVsToolboxClipboardCycler2
IVsToolboxDataProvider

Solicita información de los proveedores de datos con respecto a los objetos de datos que admiten.

IVsToolboxDataProvider2

Proporciona compatibilidad con características adicionales del cuadro de herramientas. En concreto, IVsToolboxDataProvider2 se usa para implementar la persistencia del cuadro de herramientas a través de la característica vssettings. Los usuarios guardarán y recuperarán dicha información mediante el comando Importar/Exportar configuración, que se encuentra en el menú Herramientas del IDE.

IVsToolboxDataProviderRegistry

Registra un proveedor de datos del Cuadro de herramientas.

IVsToolboxItemProvider

Implementado por paquetes que desean proporcionar elementos de cuadro de herramientas registrados estáticamente (en el mismo objeto que IVsPackage).

IVsToolboxItemProvider2
IVsToolboxPageChooser

Proporciona un método que Visual Studio usa para obtener la página de cuadro de herramientas preferida.

IVsToolboxUser

Envía una notificación sobre los elementos del cuadro de herramientas al propietario de estos elementos.

IVsToolsOptions

Administra un cuadro de diálogo Opciones de herramientas. El entorno implementa esta interfaz.

IVsToolsOptionsHelp
IVsToolWindowFactory

Proporciona a los VSPackages la capacidad de crear varias ventanas de herramientas.

IVsToolWindowToolbar

Obtiene el tamaño del borde y establece el espacio del borde de una ventana de herramientas. Debe implementar esta interfaz para proporcionar información a la barra de herramientas hospedada en la ventana de herramientas sobre su superficie de hospedaje.

IVsToolWindowToolbarHost

Proporciona control sobre características pertenecientes a una barra de herramientas de la ventana de herramientas.

IVsToolWindowToolbarHost2

Implementado por el shell de Visual Studio y se puede recuperar del IVsToolWindowToolbarHost que se devuelve como un parámetro out de uno de los métodos IVsUIShellX.SetupToolbar(). Lo utilizan los clientes de la ventana de herramientas que desean usar una barra de herramientas dentro de su ventana y necesitan proporcionar un destino de colocación concreto para interceptar las operaciones de arrastrar y colocar sobre el área de la barra de herramientas.

IVsToolWindowToolbarHost3

Proporciona control adicional sobre las características pertenecientes a una barra de herramientas de la ventana de herramientas.

IVsToolWindowToolbarHost4
IVsTrackBatchRetargetingEvents

Recibe notificación cuando se produce la redestinación del lote.

IVsTrackProjectDocuments2

Lo usan los proyectos para consultar el entorno para ver si se tiene permiso para agregar, quitar o cambiar el nombre de un archivo o un directorio en una solución.

IVsTrackProjectDocuments3

Esta interfaz permite el procesamiento por lotes, la coordinación de bloqueos en archivos y un método OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) avanzado.

IVsTrackProjectDocuments4

Lo usan los proyectos para consultar el entorno para ver si se tiene permiso para quitar un archivo o un directorio en una solución.

IVsTrackProjectDocumentsEvents2

Notifica a los clientes los cambios realizados en los archivos o directorios del proyecto.

IVsTrackProjectDocumentsEvents3

Recibe llamadas realizadas a la interfaz IVsTrackProjectDocuments3. Proporciona compatibilidad con las consultas de procesamiento por lotes y coordinación del acceso a archivos.

IVsTrackProjectDocumentsEvents4

Notifica a los clientes los cambios adicionales realizados en los archivos o directorios del proyecto.

IVsTrackProjectRetargeting

Lo usan los proyectos para señalar que desean recibir eventos de redestinación de proyectos y para indicar que los eventos están a punto de producirse.

IVsTrackProjectRetargeting2

Proporciona métodos para los proyectos de redestinación.

IVsTrackProjectRetargetingEvents

Recibe notificación cuando se producen eventos de redestinación.

IVsTrackSelectionEx

Notifica al entorno de un cambio en la selección actual y proporciona acceso a la información de jerarquía y de elemento relacionada con la nueva selección.

IVsTypeLibraryWrapper

Esta interfaz la implementan todas las herramientas de ajuste.

IVsTypeLibraryWrapperBatchSupport

Ajusta tipos en modo por lotes y los procesa para un dominio de aplicación concreto.

IVsTypeLibraryWrapperCallback

Permite que las herramientas de contenedor vuelvan a comunicarse con el sistema de proyectos y recuperen contenedores existentes para una biblioteca de tipos especificada.

IVsUIAccelerator

Proporciona información sobre las teclas de aceleración.

IVsUICollection

Representa una colección de orígenes de datos de interfaz de usuario.

IVsUICollectionChangeEvents

Recibe notificaciones cuando cambia una colección.

IVsUIContextEvents
IVsUIContextMonitor
IVsUIDataConverter

Convierte datos de un formato a otro.

IVsUIDataConverterManager

Registra convertidores de tipos de datos adicionales.

IVsUIDataSource

Representa un origen de datos de la interfaz de usuario de Visual Studio.

IVsUIDataSourcePropertyChangeEvents

Recibe llamadas cuando cambia un parámetro.

IVsUIDispatch

Controla verbos de un origen de datos para la interfaz de usuario de Visual Studio.

IVsUIDynamicCollection

Representa una colección modificable en la interfaz de usuario de Visual Studio.

IVsUIElement

Representa un elemento de la interfaz de usuario no específico de la plataforma.

IVsUIElementPane

Implementado por paquetes que admiten crear ventanas de documento o ventanas de herramientas.

IVsUIEnumDataSourceProperties

Administra una lista de propiedades de origen de datos.

IVsUIEnumDataSourceVerbs

Administra una enumeración de verbos para un origen de datos de la interfaz de usuario de Visual Studio.

IVsUIEventSink

Detecta notificaciones de eventos de los eventos de origen de datos de Visual Studio.

IVsUIFactory

Representa un generador de la interfaz de usuario que crea objetos IVsUIElement.

IVsUIHierarchy

Redirige los comandos que invoca a la ventana de jerarquía adecuada en lugar del controlador de comandos estándar.

IVsUIHierarchyNativeWindow

Proporciona métodos para ventanas nativas.

IVsUIHierarchyWindow

Implementado por el entorno para mostrar las jerarquías que escriben Paquetes VSPackage.

IVsUIHierarchyWindow2

Implementado por el entorno para mostrar las jerarquías que escriben Paquetes VSPackage.

IVsUIHierWinClipboardHelper

Coordina las operaciones del Portapapeles entre las jerarquías en una ventana de jerarquía de la interfaz de usuario.

IVsUIHierWinClipboardHelperEvents

Proporciona notificaciones del portapapeles a la jerarquía de origen en una operación de cortar o copiar.

IVsUIObject

Contiene acciones comunes para los objetos de la interfaz de usuario de Visual Studio.

IVsUIShell

Esta interfaz proporciona acceso a la funcionalidad básica de ventanas, incluido el acceso a y la creación de ventanas de herramientas y ventanas de documento.

IVsUIShell2

Extiende la funcionalidad de la interfaz IVsUIShell proporcionando acceso a las funciones adicionales de la ventana.

IVsUIShell3

Extiende la funcionalidad de la interfaz IVsUIShell proporcionando acceso a las funciones adicionales de la ventana.

IVsUIShell4

Proporciona métodos para la barra de herramientas.

IVsUIShell5

Extiende la funcionalidad de la interfaz IVsUIShell proporcionando acceso a las funciones adicionales de la ventana.

IVsUIShell6

Proporciona funcionalidad de shell.

IVsUIShell7

Proporciona acceso a la funcionalidad básica de ventanas, incluido el acceso a y la creación de ventanas de herramientas y ventanas de documentos.

IVsUIShellArrangeWindows

Proporciona métodos para calcular los cambios de tamaño de ventana.

IVsUIShellDocumentWindowMgr

Guarda y recupera de una secuencia, posición de ventana, tipo de editor y vista para todas las ventanas activas. Esta interfaz la implementa el entorno. Casi nunca se usa.

IVsUIShellOpenDocument

Supervisa el estado de los documentos abiertos en el entorno.

IVsUIShellOpenDocument2

Proporciona la lista de controladores de vista previa de documento predeterminados. Esta interfaz la implementa el entorno. Extiende pero no hereda de IVsUIShellOpenDocument.

IVsUIShellOpenDocument3

Supervisa el estado de los documentos abiertos en el entorno.

IVsUIShellOpenDocument4

Proporciona métodos adicionales para abrir documentos.

IVsUISimpleDataSource

Representa la interfaz base para Microsoft.VisualStudio.IVsUIDataSourcePropertyChangeEvents y Microsoft.VisualStudio.IVsUICollectionChangeEvents.

IVsUIWin32Bitmap

Usado por tipos de mapa de bits en formato Win32 para encapsular objetos HBITMAP.

IVsUIWin32Bitmap2
IVsUIWin32Element

Administra los elementos visuales de Win32 en la interfaz de usuario de Visual Studio.

IVsUIWin32Icon

Administra los elementos HICON en la interfaz de usuario de Visual Studio.

IVsUIWin32Icon2
IVsUIWin32ImageList

Administra los elementos HIMAGELIST en la interfaz de usuario de Visual Studio.

IVsUIWin32ImageList2
IVsUIWpfElement

Crea los elementos de marco de Windows Presentation Foundation para la interfaz de usuario de Visual Studio.

IVsUIWpfLoader

Crea y muestra un elemento de Windows Presentation Foundation (WPF) visual.

IVsUpdateSolutionEvents

Implementado por paquetes VSPackage para recibir eventos de compilación para compilaciones de solución y de proyecto.

IVsUpdateSolutionEvents2

Implementado por paquetes VSPackage para recibir eventos de compilación para compilaciones de solución y de proyecto.

IVsUpdateSolutionEvents3

Define eventos para realizar cambios en la configuración de soluciones. Extiende pero no hereda de IVsUpdateSolutionEvents2 y IVsUpdateSolutionEvents. Para supervisar estos eventos, implemente la interfaz y úsela como argumento del método AdviseUpdateSolutionEvents3(IVsUpdateSolutionEvents3, UInt32) de IVsSolutionBuildManager3.

IVsUpdateSolutionEvents4

Define eventos para realizar cambios en la configuración de soluciones. Para supervisar estos eventos, implemente la interfaz y úsela como argumento del método AdviseUpdateSolutionEvents4(IVsUpdateSolutionEvents4, UInt32) de IVsSolutionBuildManager5.

IVsUpdateSolutionEvents5
IVsUpdateSolutionEventsAsync

Esta interfaz la implementan los clientes de SolutionBuildManager que necesitan poder responder al evento UpdateSolution_EndLastUpdateActionAsync. Cuando los clientes han completado su trabajo, invocan el método CompleteLastUpdateAction() en la devolución de llamada proporcionada, lo que indica que SolutionBuildManager ya no necesita esperar a ellos. Esto se usa para permitir que los clientes eviten el bloqueo para posiblemente un trabajo de larga duración en el subproceso de la interfaz de usuario.

IVsUpdateSolutionEventsAsyncCallback

Proporciona un método para que los implementadores asincrónicos de UpdateSolution_EndLastUpdateActionAsync notifiquen a SolutionBuildManager una vez completado su trabajo. Vea IVsUpdateSolutionEventsAsync.

IVsUpgradeBuildPropertyStorage

Actualiza información relacionada con la compilación en un archivo de proyecto.

IVsUpgradeLogger

Notifica errores y mensajes informativos.

IVsUpgradeLogger2

Notifica errores y mensajes informativos.

IVsUserContext

Administra atributos y palabras clave (contexto y subcontexto) en el contenedor de contextos o subcontextos.

IVsUserContextCustomize

Proporciona información sobre la extensión del contexto para las búsquedas de palabras clave.

IVsUserContextItem

Describe el contexto F1Help de un elemento. Miembro de IVsUserContextItemCollection.

IVsUserContextItemCollection

Mantiene una colección indizado de elementos de contexto (IVsUserContextItem) para su uso en ayuda contextual.

IVsUserContextItemEvents

Define el método llamado cuando hay elementos de ayuda contextual disponibles. Implemente esta interfaz y pásele a AdviseContextItemEvents(IVsUserContextItemEvents, UInt32) de la interfaz IVsMonitorUserContext para recibir notificación de eventos.

IVsUserContextItemProvider

Define un proveedor de elementos de ayuda contextuales. Implemente el proveedor y regístrelo con el método RegisterItemProvider(IVsUserContextItemProvider, UInt32) de la interfaz IVsMonitorUserContext.

IVsUserContextUpdate

Permite actualizar el contenedor de contextos cuando se recibe una notificación de actualización.

IVsUserSettings

La interfaz implementada por VSPackages necesita que el mecanismo de configuración de Visual Studio conserve su información de estado.

IVsUserSettings2

Proporciona ayuda para importar y exportar la configuración.

IVsUserSettings3
IVsUserSettingsMigration

Migrar la configuración del usuario.

IVsUserSettingsQuery

Permite que un paquete VSPackage indique si sus valores tienen que guardarse o no.

IVsVba

Obsoleto.

IVsWebAppMigration

Proporciona métodos para migrar proyectos web.

IVsWebBrowser

Manipula un explorador web. Se devuelve por el método CreateWebBrowser(UInt32, Guid, String, String, IVsWebBrowserUser, IVsWebBrowser, IVsWindowFrame) de la interfaz IVsWebBrowsingService. Puede obtener una instancia de la interfaz IVsWebBrowsingService desde el servicio SVsWebBrowsingService (SID_SVsWebBrowsingService).

IVsWebBrowserUser

Proporciona a los clientes de IVsWebBrowsingService una forma de supervisar el control de explorador web hospedado.

IVsWebBrowserUser2

Habilita a un cliente de IVsWebBrowsingService para ofrecer servicios al control hospedado del explorador. Extiende pero no hereda de IVsWebBrowserUser.

IVsWebBrowsingService

Habilita a un paquete para crear y controlar una sesión de exploración web. Puede obtener una instancia de esta interfaz SVsWebBrowsingService desde el servicio (SID_SVsWebBrowsingService).

IVsWebFavorites

Permite que un paquete se agregue a la lista Favoritos de un usuario. Puede obtener una instancia de la interfaz desde el servicio SVsWebFavorites (SID_SVsWebFavorites).

IVsWebMigration

Proporciona ayuda con la migración web.

IVsWebMigrationService

Proporciona ayuda para migrar proyectos web.

IVsWebPreview

Habilita a un paquete para mostrar una vista previa de una página web, normalmente en una ventana secundaria. Puede obtener una instancia de la interfaz desde el servicio SVsWebPreview (SID_SVsWebPreview).

IVsWebPreviewAction

Define los métodos que se usarán en respuesta a eventos web de vista previa. Implemente la interfaz y utilícela con los métodos de vista previa de web PreviewURL(IVsWebPreviewAction, String) y PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32) de la interfaz IVsWebPreview.

IVsWebProject

Implementado por objetos de proyecto web que desean usar la interfaz IVsAddNewWebProjectItemDlg.

IVsWebProxy

Interfaz de servicio del proxy web.

IVsWebService

Representa un único servicio Web ofrecido por un proyecto. Administrado como parte de una colección de servicios web mantenidos por IVsWebServiceProvider.

IVsWebService3

Representa un único servicio Web que aporta conocimientos más completos de los extremos y la información de detección de metadatos en tiempo de diseño. Para obtener acceso a este objeto, si se admite, consulte (QueryInterface) desde una instancia de IVsWebService.

IVsWebServiceEndpoint

Representa un único extremo de servicio Web (ya sea un extremo de servicios o un extremo de detección de metadatos).

IVsWebServiceEvents

Define eventos con nombre cuando se quita, se cambia el nombre o se cambia un servicio web. Se usa como argumento del método AdviseWebServiceEvents(IVsWebServiceEvents, UInt32) de la interfaz IVsWebService.

IVsWebServiceProvider

Mantiene una colección de servicios web (IVsWebService) y llama a los métodos adecuados en eventos.

IVsWebServiceProviderDebug

Permite que un sistema de proyectos personalice cómo se depura el proceso de trabajo para un servicio Web determinado. Esta interfaz se obtiene llamando a QueryInterface en un objeto IVsWebServiceProvider.

IVsWebServiceProviderEvents

Define los métodos llamados cuando se agregan o se quitan los servicios web de la colección de proveedores del servicio web. Se usa como argumento del método AdviseWebServiceProviderEvents(IVsWebServiceProviderEvents, UInt32) de la interfaz IVsWebServiceProvider.

IVsWebURLMRU

Habilita a un paquete para agregar una dirección URL a la lista recientemente usada de direcciones URL y para obtener una lista de todas las direcciones URL en la lista de archivos usados recientemente. Puede obtener una instancia de la interfaz desde el servicio SVsWebURLMRU (SID_SVsWebURLMRU).

IVsWindowFrame

Proporciona acceso a los comportamientos y propiedades de marcos de ventana del entorno, para ventanas de herramientas y de documento.

IVsWindowFrame2

Habilita a un marco de ventana para enviar notificaciones a cualquier usuario que desee ser notificado de los eventos de IVsWindowFrameNotify.

IVsWindowFrame3

Implementa por Visual Studio Shell en los objetos IVsWindowFrame que representan ventanas de herramientas y ventanas de documento. QueryInterface puede recuperar esta interfaz mediante un objeto IVsWindowFrame.

IVsWindowFrame4

Implementado por el entorno de Visual Studio en IVsWindowFrame4objetos para ventanas de herramientas y ventanas de documentos. QueryInterface puede recuperar esta interfaz desde un IVsWindowFrame puntero.

IVsWindowFrame5

Proporciona acceso a los comportamientos y propiedades de marcos de ventana del entorno, para ventanas de herramientas y de documento.

IVsWindowFrame6
IVsWindowFrameEvents

Proporciona eventos para marcos de ventana.

IVsWindowFrameEvents2
IVsWindowFrameEvents3
IVsWindowFrameNotify

Notifica a un paquete cambios en uno de sus marcos de ventana. Se reemplaza por IVsWindowFrameNotify3.

IVsWindowFrameNotify2

Notifica a los clientes el momento en que se cierra un marco de ventana.

IVsWindowFrameNotify3

Notifica a un paquete VSPackage el momento en que se realizan cambios en uno de sus marcos de ventana.

IVsWindowFrameNotify4
IVsWindowFrameSwitcher

Administra una ventana de herramientas que admite la conmutación entre varias vistas de área cliente.

IVsWindowPane

Proporciona funcionalidad del panel de ventana básico.

IVsWindowPaneCommit

Permite que una ventana confirme las ediciones pendientes en un control con el foco antes de invocar otro comando.

IVsWindowPaneCommitFilter

Habilita la interceptación de un comando que confirmaría los cambios antes de confirmar los cambios.

IVsWindowSearch

Se implementa mediante una ventana que quiere tener contenido en el que se pueden realizar búsquedas. El host de búsqueda llamará a esta interfaz para iniciar la búsqueda u obtener opciones de búsqueda. Cuando una ventana de herramientas implementa la interfaz en la clase IVsWindowPane o en VSFPROPID_ViewHelper, el shell llamará a ella en SearchEnabled para comprobar si la búsqueda está habilitada para la ventana de herramientas. El shell configurará automáticamente un host de búsqueda asociado a la ventana, con la ubicación predeterminada para el control de búsqueda en el área de marco o barra de herramientas del shell.

IVsWindowSearchBooleanOption

Implementa opciones booleanas para el elemento emergente de control de búsqueda común.

IVsWindowSearchCommandOption

Proporciona opciones de la interfaz de usuario para el elemento emergente del control de búsqueda común.

IVsWindowSearchCustomFilter

Proporciona un filtro de búsqueda personalizado para la cadena de búsqueda.

IVsWindowSearchEvents

Notifica al host de ventana que se han producido cambios en los filtros o las opciones de búsqueda que se han de reflejar en la interfaz de usuario.

IVsWindowSearchFilter

Proporciona información sobre el filtro de búsqueda de ventanas.

IVsWindowSearchHost

Configura un control de búsqueda.

IVsWindowSearchHostFactory

Crea un control de búsqueda para la ventana. Esta interfaz la implementa el entorno de Visual Studio y se obtiene del servicio SVsWindowSearchHostFactory.

IVsWindowSearchOption

Proporciona opciones que se pueden mostrar para el control de búsqueda de ventanas.

IVsWindowSearchSimpleFilter

Proporciona un filtro de búsqueda básico para el control de búsqueda.

IVsWindowView

Controla parte del área cliente de una ventana. Una de las distintas interfaces que se pueden implementar en el objeto de DocView o ViewHelper para reemplazar otras interfaces. Casi nunca se usa.

IVsWorkingFolders
IVsWorkingFoldersEvents
IVsWritableSettingsStore

Administra un almacén modificable para leer o enumerar y crear o eliminar valores. Se obtiene de GetWritableSettingsStore(UInt32, IVsWritableSettingsStore). Se deriva de la interfaz IVsSettingsStore para heredar las funciones de lectura y enumeración de esa interfaz.

IVsXMLMemberData

Extrae información sobre un miembro de una representación XML. Se devuelve por el método GetMemberDataFromXML(String, IVsXMLMemberData) de la interfaz IVsXMLMemberIndexService. Puede obtener una instancia de esa interfaz desde el servicio SVsXMLMemberIndexService (SID_SVsXMLMemberIndexService).

IVsXMLMemberData3

Extrae información sobre un miembro de una representación XML. Extiende pero no hereda de IVsXMLMemberData. Consulte un objeto que devuelve IVsXMLMemberData para ver si admite IVsXMLMemberData3.

IVsXMLMemberData4

Extrae información desde la documentación XML.

IVsXMLMemberData5

Extrae información de la documentación XML.

IVsXMLMemberData6
IVsXMLMemberDataCallBack

Proporciona el nombre para mostrar de un miembro en la documentación XML que representa metadatos.

IVsXMLMemberDataCapability

Representa información de funcionalidad en la documentación XML.

IVsXMLMemberDataDeprecation

Proporciona información para dejar de usar miembros XML.

IVsXMLMemberDataRegisterCallBack

Registra una interfaz IVsXMLMemberDataCallBack.

IVsXMLMemberIndex

Crea un índice de miembros en documentos XML correspondientes a archivos de metadatos. Esta interfaz la implementa el entorno. Se devuelve por el método CreateXMLMemberIndex(String, IVsXMLMemberIndex) de la interfaz IVsXMLMemberIndexService.

IVsXMLMemberIndexService

Habilita el acceso a la documentación XML correspondiente a los archivos de metadatos especificados. Puede obtener una instancia de la interfaz desde el servicio SVsXMLMemberIndexService (SID_SVsXMLMemberIndexService).

IWebApplicationCtxSvc

Configura la infraestructura de IntelliSense para un archivo devolviendo una interfaz IServiceProvider que puede usar con el archivo. Puede obtener una instancia de la interfaz desde el servicio SWebApplicationCtxSvc (SID_SWebApplicationCtxSvc).

IWebClassLibProject

Proporciona métodos para proyectos de biblioteca de clases web.

IWebClassLibProjectEvents

Proporciona eventos de biblioteca de clases web.

IWebClassLibProjectSvc

Proporciona métodos para crear bibliotecas de clases web.

IWebFileCtxService

Prepara la infraestructura de IntelliSense para un archivo de ensamblado determinado. Puede obtener una instancia de la interfaz desde el servicio SWebFileCtxService (SID_SWebFileCtxService).

SApplicationObject

Se pasa a GetService(Type) para devolver una referencia al objeto DTE.

SAppxManifestDesignerService

Se pasa a GetService(Type) para devolver una referencia a IAppxManifestDesignerService.

SAsyncServiceProvider

Identificador de servicio del servicio IAsyncServiceProvider.

SBuilderWizardManager

Se pasa a GetService(Type) para devolver una referencia a IBuilderWizardManager.

SCodeNavigate

Se pasa a GetService(Type) para devolver una referencia a ICodeNavigate.

SCompEnumService

Se pasa a GetService(Type) para devolver una referencia a una interfaz IVsProvideComponentEnumeration.

SDirList

Este servicio no devuelve IDirList. Vea la documentación de dicha interfaz para obtener una explicación sobre cómo puede obtenerse.

SDTE

Se pasa a GetGlobalService(Type) para devolver una referencia al entorno de desarrollo integrado (IDE) de Visual Studio.

SExtendedTypeLib

Se pasa a GetService(Type) para devolver una referencia a IExtendedTypeLib.

SExtensionManager

Se usa para consultar una referencia al Administrador de extensiones de Visual Studio.

SharedMSBuildFilesManagerHierarchy

Jerarquía de proyectos con archivos de MSBuild compartidos. En el cuadro de diálogo Guardar cambios, este archivo de proyecto aparece con el nombre "[Archivos de proyecto de MSBuild compartidos]". Este nodo aparece en el cuadro de diálogo Guardar cambios cuando hay archivos de MSBuild compartidos que deben guardarse y los archivos no tienen afinidad con un proyecto de recursos compartidos determinado. Se crea una nueva instancia singleton de esta jerarquía (si es necesario) para cada solución y se cierra cuando se cierra la solución. Esta jerarquía singleton siempre tiene el mismo valor que su VSHPROPID_ProjectIDGuid propiedad. El proyecto SharedMSBuildFilesManagerHierarchy admite las VSHPROPID_SharedProjectHierarchy propiedades y VSHPROPID_SharedAssetsProject para cada uno de sus elementos de proyecto de archivo de MSBuild compartidos.

SharedProjectReferenceProviderGuid

Guid de la pestaña Referencia del proyecto compartido en el cuadro de diálogo Agregar administrador de referencias.

SIVsPackageDynamicToolOwner

Se pasa a GetService(Type) para devolver una referencia a IVsPackageDynamicToolOwner.

SLicensedClassManager

Se pasa a GetService(Type) para devolver una referencia a ILicensedClassManager.

SLocalRegistry

Se pasa a GetService(Type) para devolver una referencia a las interfaces ILocalRegistry e ILocalRegistry2.

SOleComponentUIManager

Se pasa a GetService(Type) para devolver una referencia a una interfaz IOleComponentUIManager o IOleInPlaceComponentUIManager.

SOleInPlaceComponent

Se pasa a GetService(Type) para devolver una referencia a IOleInPlaceComponent.

SOleInPlaceComponentSite

Se pasa a GetService(Type) para devolver una referencia a IOleInPlaceComponentSite.

SProfferAsyncService

El servicio del servicio IAsyncServiceProvider.

SProfferService

Se pasa a GetService(Type) para devolver una referencia a IProfferService.

SProfferTypeLib

Se pasa a GetService(Type) para devolver una referencia a IProfferTypeLib.

STrackSelection

Se pasa a GetService(Type) para devolver una referencia a ITrackSelection.

SUIHostCommandDispatcher

Se pasa a GetService(Type) para devolver una referencia a IOleCommandTarget.

SUIHostLocale

Se pasa a GetService(Type) para devolver una referencia a IUIHostLocale.

SVsAccountManagementService

Representa un servicio de administración de cuentas.

SVsAccountManager

Representa un servicio de administrador de cuentas.

SVsActivityLog

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsActivityLog.

SVsAddProjectItemDlg

Se pasa a GetService(Type) para devolver una referencia a IVsAddProjectItemDlg.

SVsAddWebReferenceDlg

Se pasa a GetService(Type) para devolver una referencia a IVsAddWebReferenceDlg.

SVsAppCommandLine

Se pasa a GetService(Type) para devolver una referencia a IVsAppCommandLine.

SVsAppContainerDeveloperLicensing

Se pasa a GetService(Type) para devolver una referencia a IVsAppContainerDeveloperLicensing.

SVsAppContainerProjectDeploy

Se pasa a GetService(Type) para devolver una referencia a IVsAppContainerProjectDeploy.

SVsAssemblyNameUnification

Se pasa a GetService(Type) para devolver una referencia a IVsAssemblyNameUnification.

SVsBuildManagerAccessor

Servicio con el que obtener IVsBuildManagerAccessor.

SVsBuiltInServiceInfoQueryService
SVsCallBrowser

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsCallBrowser.

SVsClassView

Se pasa a GetService(Type) para devolver una referencia a IVsClassView.

SVsCmdNameMapping

Se pasa a GetService(Type) para devolver una referencia a IVsCmdNameMapping.

SVsCodeDefView

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsCodeDefView.

SVsCodeShareHandler

Se pasa a GetService(Type) para devolver una referencia a IVsCodeShareHandler.

SVsCommandWindow

Se pasa a GetService(Type) para devolver una referencia a IVsCommandWindow o IVsCommandWindow2.

SVsCommandWindowsCollection

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsCommandWindowsCollection.

SVsCommonMessagePumpFactory

Un servicio que permite a los usuarios obtener instancias de IVsCommonMessagePumpFactory.

SVsComplusLibrary

Se pasa a GetService(Type) para devolver una referencia a IVsLibraryReferenceManager.

SVsComponentModelHost

Se pasa a GetService(Type) para devolver una referencia a IVsComponentModelHost.

SVsComponentSelectorDlg

Se pasa a GetService(Type) para devolver una referencia a IVsComponentSelectorDlg.

SVsComponentSelectorDlg2

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsComponentSelectorDlg2.

SVsConfigurationManagerDlg

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsConfigurationManagerDlg.

SVsCreateAggregateProject

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsCreateAggregateProject.

SVsDataObjectStringMapManager

Para obtener una instancia de IVsDataObjectStringMapManager, utilice este servicio.

SVsDataSourceFactory

Representa el generador del origen de datos de Visual Studio Shell.

SVsDebuggableProtocol

Se pasa a GetService(Type) para devolver una referencia a IVsDebuggableProtocol.

SVsDebugLaunch

Se pasa a GetService(Type) para devolver una referencia a IVsDebugLaunch.

SVsDebugRemoteDiscoveryUI

Se pasa a GetService(Type) para devolver una referencia a IVsDebugRemoteDiscoveryUI.

SVsDebugTargetSelectionService

Se pasa a GetService(Type) para devolver una referencia a IVsDebugTargetSelectionService.

SVsDesignTimeAssemblyResolution

Use este servicio para obtener IVsDesignTimeAssemblyResolution.

SVsDetermineWizardTrust

Se pasa a GetService(Type) para devolver una referencia a IVsDetermineWizardTrust.

SVsDifferenceService

Se pasa a GetService(Type) para devolver una referencia a IVsDifferenceService.

SVsDiscoveryService

Se pasa a GetService(Type) para devolver una referencia a IVsDiscoveryService.

SVsEnumHierarchyItemsFactory

Se pasa a GetService(Type) para devolver una referencia a IVsEnumHierarchyItemsFactory.

SVsErrorList

Se pasa a GetService(Type) para devolver una referencia a IVsErrorList.

SVsExternalFilesManager

Se pasa a GetService(Type) para devolver una referencia a IVsExternalFilesManager.

SVsFileChange

Se pasa a GetService(Type) para devolver una referencia a la interfaz interna IVsFileChange.

SVsFileChangeEx

Se pasa a GetService(Type) para devolver una referencia a IVsFileChangeEx.

SVsFileMergeService

Se pasa a GetService(Type) para devolver una referencia a IVsFileMergeService.

SVsFilterAddProjectItemDlg

Se pasa a GetService(Type) para devolver una referencia a IVsFilterAddProjectItemDlg.

SVsFilterKeys

Se pasa a GetService(Type) para devolver una referencia a IVsFilterKeys.

SVsFontAndColorCacheManager

Objeto que proporciona acceso a la implementación del SDK de Visual Studio del servicio administrador de caché de fuentes y colores.

SVsFontAndColorStorage

Objeto que proporciona acceso a la implementación del SDK de Visual Studio del servicio almacenamiento De fuentes y colores.

SVsFrameworkMultiTargeting

Se pasa a GetService(Type) para devolver una referencia a IVsFrameworkMultiTargeting.

SVsFrameworkRetargetingDlg

Se pasa a GetService(Type) para devolver una referencia a IVsFrameworkRetargetingDlg.

SVsGeneralOutputWindowPane

Pseudoservicio que devuelve una interfaz IID_IVsOutputWindowPane para el panel de salida General en el entorno de VS. Al consultar este servicio se creará el panel de salida General si aún no se ha creado. El panel de resultados General es un lugar adecuado para mostrar mensajes generales de estado al usuario, como los mensajes relacionados con operaciones como abrir un proyecto.

SVsGlobalSearch

Se pasa a GetService(Type) para devolver una referencia a IVsGlobalSearch.

SVsHelpService

Se pasa a GetService(Type) para devolver una referencia a IVsHelpSystem.

SVsHierarchyManipulation

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsHierarchyManipulation.

SVsHTMLConverter

Se pasa a GetService(Type) para devolver una referencia a IVsHTMLConverter.

SVsHubService

el tipo de servicio que implementa el servicio VsHub.

SVsImageService

Se pasa a GetService(Type) para devolver una referencia a IVsImageService.

SVsIME

Se pasa a GetService(Type) para devolver una referencia a IVsIME.

SVsInfoBarUIFactory
SVsIntegratedHelp

Se pasa al método QueryService(Guid, Guid, IntPtr) para devolver una referencia a la interfaz SVsHelp.

SVsIntelliMouseHandler

Se pasa a GetService(Type) para devolver una referencia a IVsIntelliMouseHandler.

SVsIntellisenseEngine

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsIntellisenseEngine.

SVsIntellisenseProjectHost

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsIntellisenseProjectHost.

SVsIntellisenseProjectManager

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsIntellisenseProjectManager.

SVsInvalidateCachedCommandState
SVsInvisibleEditorManager

Se pasa a GetService(Type) para devolver una referencia a IVsInvisibleEditorManager.

SVsLaunchPad

Se pasa a GetService(Type) para devolver una referencia a IVsLaunchPad.

SVsLaunchPadFactory

Se pasa a GetService(Type) para devolver una referencia a IVsLaunchPadFactory.

SVsLongIdleManager

Proporciona IVsLongIdleManager.

SVsMacroRecorder

Se pasa a GetService(Type) para devolver una referencia a IVsMacroRecorder.

SVsMacros

Se pasa a GetService(Type) para devolver una referencia a IVsMacros.

SVsMainWindowDropTarget

Este servicio implementa la interfaz IDropTarget. Es el controlador de arrastrar y colocar de la ventana principal del IDE. Este controlador de arrastrar y colocar controla el formato CF_HDROP que se usa para arrastrar archivos desde el sistema de archivos (Explorador de Windows) y otros orígenes que ofrecen archivos. Todas las ventanas que no se registran en caso contrario para arrastrar y colocar (::RegisterDragDrop) heredarán este controlador de forma gratuita. Los que se registren para arrastrar o colocar en sí no heredarán esta apertura de archivo.

SVSMDCodeDomProvider

Se pasa al método QueryService(Guid, Guid, IntPtr) para devolver una referencia a la interfaz IVSMDCodeDomProvider.

SVSMDDesignerService

Se pasa al método QueryService(Guid, Guid, IntPtr) para devolver una referencia a las interfaces IVSMDCodeDomCreator e IVSMDDesignerService.

SVSMDPropertyBrowser

Se pasa al método QueryService(Guid, Guid, IntPtr) para devolver una referencia a la interfaz IVSMDPropertyBrowser.

SVSMDTypeResolutionService

Se pasa al método QueryService(Guid, Guid, IntPtr) para devolver una referencia a la interfaz IVSMDTypeResolutionService.

SVsMenuEditor

Se pasa a GetService(Type) para devolver una referencia a IVsMenuEditor.

SVsMenuEventsService
SVsMonitorUserContext

Se pasa a GetService(Type) para devolver una referencia a IVsMonitorUserContext.

SVsMRUItemsStore

Se pasa a GetService(Type) para devolver una referencia a IVsMRUItemsStore.

SVsNavigateToService
SVsObjBrowser

Se pasa a GetService(Type) para devolver una referencia a IVsObjBrowser.

SVsObjectManager

Se pasa a GetService(Type) para devolver una referencia a IVsObjectManager.

SVsObjectSearch

Se pasa a GetService(Type) para devolver una referencia a IVsObjectSearch.

SVsOpenProjectOrSolutionDlg

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsOpenProjectOrSolutionDlg.

SVsOutputWindow

Se pasa a GetService(Type) para devolver una referencia a IVsOutputWindow.

SVsPackageInfoQueryService
SVsParseCommandLine

Se pasa a GetService(Type) para devolver una referencia a IVsParseCommandLine.

SVsPathVariableResolver

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsPathVariableResolver.

SVsPreviewChangesService

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsPreviewChangesService.

SVsProfferCommands

Use este servicio para obtener IVsProfferCommands4.

SVsProfileDataManager

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsProfileDataManager.

SVsProfilerLauncher

Se pasa a GetService(Type) para devolver una referencia a IVsProfilerLauncher.

SVsProfilesManagerUI

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsProfilesManagerUI.

SVsProjectMRU

Proporciona IVsProjectMRU.

SVsPropertyPageFrame

Se pasa a GetService(Type) para devolver una referencia a IVsPropertyPageFrame.

SVsQueryEditQuerySave

Se pasa a GetService(Type) para devolver una referencia a IVsQueryEditQuerySave2.

SVsReferenceManager

Se pasa a GetService(Type) para devolver una referencia a IVsReferenceManager.

SVsRegisterDebugTargetProvider

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsRegisterProjectDebugTargetProvider.

SVsRegisterEditors

Se pasa a GetService(Type) para devolver una referencia a IVsRegisterEditors.

SVsRegisterNewDialogFilters

Se pasa a GetService(Type) para devolver una referencia a IVsRegisterNewDialogFilters.

SVsRegisterPriorityCommandTarget

Se pasa a GetService(Type) para devolver una referencia a IVsRegisterPriorityCommandTarget.

SVsRegisterProjectTypes

Se pasa a GetService(Type) para devolver una referencia a IVsRegisterProjectTypes.

SVsResourceManager

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsResourceManager.

SVsResourceView

Se pasa a GetService(Type) para devolver una referencia a IVsResourceView.

SVsRunningDocumentTable

Se pasa a GetService(Type) para devolver una referencia a IVsRunningDocumentTable.

SVsSccManager

Se pasa a GetService(Type) para devolver una referencia a IVsSccManager2.

SVsSccToolsOptions

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsSccToolsOptions.

SVsServiceInfoQueryService

El servicio para el servicio IVsServiceInfoQueryService.

SVsSettingsManager

Representa un servicio para la configuración de Visual Studio. Use este servicio para obtener IVsSettingsManager.

SVsSettingsReader

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsSettingsReader.

SVsSetupCompositionService

El servicio para el servicio IVsSetupCompositionQueryService.

SVsSharedProjectReferencesHelper

El servicio SVsSharedProjectReferencesHelper proporciona compatibilidad con sistemas de proyecto que requieren volver a cargar el proyecto para cambiar las referencias de proyecto compartido (por ejemplo, cambiar el conjunto de importaciones de proyecto) para implementar Agregar referencia de proyecto compartido a través del cuadro de diálogo ReferenceManager.

SVsShell

Se pasa a GetService(Type) para devolver una referencia a IVsShell.

SVsShellDebugger

Se pasa a GetService(Type) para devolver una referencia a IVsDebugger.

SVsShellMonitorSelection

Se pasa a GetService(Type) para devolver una referencia a IVsMonitorSelection.

SVsSmartOpenScope

Se pasa al método QueryService(Guid, Guid, IntPtr) para devolver una referencia a la interfaz IVsSmartOpenScope.

SVsSolution

Se pasa a GetService(Type) para devolver una referencia a IVsSolution.

SVsSolutionBuildManager

Se pasa a GetService(Type) para devolver una referencia a IVsSolutionBuildManager.

SVsSolutionObject

Se pasa a GetService(Type) para devolver una referencia a una interfaz IVsSolution. Use el servicio SVsSolution en su lugar.

SVsSolutionPersistence

Se pasa a GetService(Type) para devolver una referencia a IVsSolutionPersistence.

SVsSourceControl

Se usa para consultar una referencia al control de código fuente de Visual Studio.

SVsSQLCLRReferences

Se pasa al método QueryService(Guid, Guid, IntPtr) para devolver una referencia a la interfaz IVsSQLCLRReferences.

SVsStartPageDownload

Se pasa al método QueryService(Guid, Guid, IntPtr) para devolver una referencia a la interfaz IVsStartPageDownload.

SVsStartupProjectsListService
SVsStatusbar

Se pasa a GetService(Type) para devolver una referencia a IVsStatusbar.

SVsStrongNameKeys

Se pasa al método QueryService(Guid, Guid, IntPtr) para devolver una referencia a la interfaz IVsStrongNameKeys.

SVsStructuredFileIO

Se pasa a GetService(Type) para devolver una referencia a IVsStructuredFileIO.

SVsSymbolicNavigationManager

Se pasa a GetService(Type) para devolver una referencia a IVsSymbolicNavigationManager.

SVsTargetFrameworkAssemblies

Se pasa a GetService(Type) para devolver una referencia a IVsTargetFrameworkAssemblies.

SVsTaskList

Se pasa a GetService(Type) para devolver una referencia a IVsTaskList.

SVsTaskSchedulerService

Se pasa a GetService(Type) para devolver una referencia a IVsTaskSchedulerService.

SVsTextOut

Se pasa a GetService(Type) para devolver una referencia a IVsTextOut.

SVsThreadedWaitDialog

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsThreadedWaitDialog.

SVsThreadedWaitDialogFactory

El servicio que proporciona la interfaz SVsThreadedWaitDialogFactory.

SVsThreadPool

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsThreadPool.

SVsToolbox

Se pasa a GetService(Type) para devolver una referencia a IVsToolbox.

SVsToolboxActiveXDataProvider

Se pasa a GetService(Type) para devolver una referencia a una interfaz IVsToolboxDataProvider.

SVsToolboxDataProviderRegistry

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsToolboxDataProviderRegistry.

SVsToolsOptions

Se pasa a GetService(Type) para devolver una referencia a la interfaz IVsToolsOptions.

SVsTrackProjectDocuments

Se pasa a GetService(Type) para devolver una referencia a las interfaces IVsTrackProjectDocuments2 e IVsTrackProjectDocuments3.

SVsTrackProjectRetargeting

Se pasa a GetService(Type) para devolver una referencia a IVsTrackProjectRetargeting.

SVsTrackSelectionEx

Se pasa a GetService(Type) para devolver una referencia a IVsTrackSelectionEx.

SVsUIContextMonitor
SVsUIDataConverters

Representa un servicio para convertidores de datos en la interfaz de usuario de Visual Studio. Use este servicio para obtener IVsUIDataConverterManager.

SVsUIFactory

Representa el generador de interfaz de usuario en la interfaz de usuario de Visual Studio. Use este servicio para obtener IVsUIFactory.

SVsUIHierWinClipboardHelper

Se pasa a GetService(Type) para devolver una referencia a IVsUIHierWinClipboardHelper.

SVsUIShell

Se pasa a GetService(Type) para devolver una referencia a IVsUIShell.

SVsUIShellDocumentWindowMgr

Se pasa a GetService(Type) para devolver una referencia a IVsUIShellDocumentWindowMgr.

SVsUIShellOpenDocument

Se pasa a GetService(Type) para devolver una referencia a IVsUIShellOpenDocument.

SVsUpgradeLogger

Se pasa a GetService(Guid) para devolver una referencia a la interfaz IVsUpgradeLogger.

SVsVba

Se pasa a GetService(Type) para devolver una referencia a IVsVba.

SVsWebBrowsingService

Se pasa a GetService(Type) para devolver una referencia a IVsWebBrowsingService.

SVsWebFavorites

Se pasa a GetService(Type) para devolver una referencia a IVsWebFavorites.

SVsWebPreview

Se pasa a GetService(Type) para devolver una referencia a IVsWebPreview.

SVsWebProxy

Se pasa a GetService(Type) para devolver una referencia a IVsWebProxy.

SVsWebURLMRU

Se pasa a GetService(Type) para devolver una referencia a IVsWebURLMRU.

SVsWindowFrame

Se pasa a GetService(Type) para devolver una referencia a IVsWindowFrame.

SVsWindowSearchHostFactory

Se pasa a GetService(Type) para devolver una referencia a IVsWindowSearchHostFactory.

SVsXMLMemberIndexService

Se pasa a GetService(Type) para devolver una referencia a IVsXMLMemberIndexService.

SWebApplicationCtxSvc

El servicio que proporciona. IWebApplicationCtxSvc.

SWebFileCtxService

Proporciona IWebFileCtxService.

UiContextSynchronousSolutionOperation
VsMSBuildTaskFileManager

Coclase para las interfaces IVsMSBuildHostObject y IVsMSBuildTaskFileManager. Es la implementación estándar que proporciona IntelliSense y compatibilidad en tiempo de compilación para las tareas de MSBuild.

VSPIAImporter

Implementado por todas las herramientas de ajuste.

VsProjectCapabilityExpressionMatcher

Se pasa a GetService(Type) para devolver una referencia a IVsBooleanSymbolExpressionEvaluator.

VsSymbolicNavigationManager

Representa un servicio global que administra la lista de controladores de IVsSymbolicNavigationNotify registrados en una base de ámbito de proyecto. Esta interfaz está disponible mediante QueryService(Type, Object).

Enumeraciones

__ACTIVITYLOG_ENTRYTYPE

Especifica el tipo de una entrada en un registro de actividades.

__BUILDOUTOFDATEPROJECTS

Especifica las opciones para recompilar proyectos no actualizados.

__BWI_IMAGE_POS

Especifica si una imagen se coloca en un botón.

__COMMANDWINDOWMODE2

Define los valores adicionales para la enumeración de COMMANDWINDOWMODE.

__DOCUMENTPREVIEWERTYPE

Especifica el tipo de controlador de vista previa del documento.

__DSI_FLAGS

Representa marcas que indican la información de inicio que se va a usar para crear una ventana.

__EFNFLAGS

Marcadores de notificación del generador de editores.

__FCFONTFLAGS

La enumeración FCFONTFLAGS se usa para especificar las propiedades de visualización de fuentes que no se proporcionan en la FONTFLAGS enumeración de una fuente usada por un elemento de visualización determinado.

__FCITEMFLAGS

La enumeración FCITEMFLAGS se usa para especificar atributos que no son de visualización para una fuente utilizada por un elemento de visualización determinado.

__FCPRIORITY

La enumeración FCPRIORITY se usa para agrupar categorías dentro de la lista de categorías proporcionadas por la página Fuentes y colores.

__FCSTORAGEFLAGS

Los valores de la enumeración FCSTORAGEFLAGS los usa un VSPackage que administra fuentes y colores para indicar el modo utilizado por OpenCategory(Guid, UInt32) para abrir la clave del Registro de una categoría.

__FCSTORAGEFLAGS2

Agrega a la __FCSTORAGEFLAGS enumeración.

__FILTERKEYSMESSAGES

Define valores que coinciden con los valores del mensaje WM_ y EN_ enviados a los propietarios del cuadro combinado que han aplicado la marca FilterKeys a su combinación.

__FONTCOLORFLAGS

La enumeración FONTCOLORFLAGS se usa para indicar al entorno de Visual Studio cómo controlar los cambios realizados a través de la página de propiedades Fuentes y colores.

__FONTCOLORFLAGS2

Agrega a la __FONTCOLORFLAGS enumeración .

__FRAMECLOSE

Especifica las opciones de cierre al cerrar un marco de ventana.

__FRAMESHOW

Especifica el estado de un marco de la ventana.

__FRAMESHOW2

Agrega miembros a la enumeración de __FRAMESHOW, que especifica el estado de un marco de la ventana.

__FRAMESHOW3

Agrega miembros a la enumeración de __FRAMESHOW, que especifica el estado de un marco de la ventana.

__FRAMESHOW4
__FRAMESHOW5
__FRD_FLAGS

Enumera los marcadores para la capacidad de cambiar el destino de .NET Framework.

__FRD_OUTCOME

Contiene marcas para el cuadro de diálogo de cambio de destino de .NET Framework.

__GRADIENTTYPE

Especifica diversos tipos de degradados que se pueden usar como fondos en los VSPackages.

__GRADIENTTYPE2

Agrega miembros a la enumeración de __GRADIENTTYPE, especificando tipos de degradados que se pueden usar como fondos en VSPackages.

__GRADIENTTYPE3

Define tipos diferentes de degradado.

__HANDSOFFMODE

Marcas para las funciones HandsOn/Off de la interfaz IVsTrackProjectDocuments3.

__HierarchyDropArea

Define los destinos de colocación direccionales que pueden usar los IVsHierarchyDirectionalDropDataTarget para especificar por encima y por debajo de los destinos de colocación. Las implementaciones de IVsHierarchy pueden implementar estos destinos de colocación para permitir que el usuario reordene elementos dentro de la jerarquía.

__MENUEDITOR_TRANSACTION

Especifica las transacciones de deshacer y rehacer.

__PREVIEWCHANGESITEMCHECKSTATE

Especifica el estado de activación de un elemento.

__PREVIEWCHANGESWARNINGLEVEL

Proporciona niveles de advertencia de cambios de vista previa.

__ProjectReferenceOutputValidity

Estados de salida de referencia del proyecto devueltos por QueryCheckIsProjectReferenceOutputValid(Object, String, UInt32).

__PSFFILEID

Especifica archivos de proyecto especial que se pueden crear o para los que se consulta con GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID2

Agrega miembros de archivos especiales de proyecto a __PSFFILEID.

__PSFFILEID3

Especifica archivos de proyecto especial que se pueden crear o para los que se consulta con GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID4

Especifica archivos de proyecto especial que se pueden crear o para los que se consulta con GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID5

Especifica archivos de proyecto especial que se pueden crear o para los que se consulta con GetFile(Int32, UInt32, UInt32, String).

__PSFFLAGS

Especifica cómo GetFile(Int32, UInt32, UInt32, String) va a controlar archivos especiales de proyecto.

__PSFFLAGS2

Define los miembros adicionales para __PSFFLAGS.

__RETARGET_CHECK_OPTIONS

Especifica algunas opciones de carga de proyectos o soluciones.

__RETARGET_OPTIONS

Especifica algunas opciones de retarget del proyecto.

__RETARGET_TASK_PRIORITY

Especifica la prioridad de la tarea.

__RUNAFTERBUILDERRORS

Especifica si se debe ejecutar un destino después de que se compile con errores.

__SccStatus

Especifica el estado de un archivo en el sistema de control de código fuente.

__SccToolsOptionsEnum

Opciones que se pueden ver o actualizar para herramientas de control de código fuente. Lo usan exclusivamente los métodos en la interfaz IVsSccToolsOptions.

__STOP_DEBUGGING_PROCESS_REASON

Indica la razón de que la depuración se detenga.

__SymbolToolLanguage

Especifica el idioma preferido durante la navegación del "Examinador de objetos"/"vista de clases", que reemplaza al idioma de presentación predeterminado.

__TABIMAGEFLAGS

Indica algunas propiedades de la imagen de pestaña.

__TBXITEMINFOFLAGS

Especifica opciones de elementos del cuadro de herramientas.

__THEMEDCOLORTYPE

Especifica los posibles tipos de color para GetThemedColor(Guid, String, UInt32).

__UIHWINFLAGS

Controla las características de una ventana de jerarquía de la interfaz de usuario.

__UPDATE_REFERENCE_REASON

Especifica las razones para actualizar las referencias entre proyectos.

__UserSettingsFlags

Lo usa el entorno de desarrollo integrado (IDE) para definir cómo se administran los valores importados.

__VISUALEFFECTS

Marcas que describen distintos efectos visuales.

__VSADDHIEROPTIONS

Establece el comportamiento de selección en la ventana de jerarquía cuando se agrega una nueva jerarquía.

__VSADDITEMFLAGS

Controla las características de los elementos agregados a una jerarquía.

__VSADDITEMFLAGS2

Especifica miembros adicionales de __VSADDITEMFLAGS.

__VSADDITEMFLAGS3

Especifica opciones para agregar elementos de proyecto o solución.

__VSADDITEMFLAGS4
__VSADDNEWWEBITEMOPTIONS

Se pasa como parámetro de entrada al cuadro de diálogo para preestablecer estas opciones.

__VSADDVPFLAGS

Determina si se va a agregar un nuevo proyecto virtual a la ventana Proyecto.

__VSADDVPFLAGS2

Determina si se va a agregar un nuevo proyecto virtual a la ventana Proyecto.

__VSADDVPFLAGS3

Determina si se va a agregar un nuevo proyecto virtual a la ventana Proyecto.

__VSADDVPFLAGS4
__VsApplicationDataFolder

Identifica los tipos de carpetas de datos utilizadas por Visual Studio.

__VSArrangeWindowFlags

Especifica cómo se van a organizar las ventanas.

__VSASPFLAGS

Establece que un visor sea uno de los valores predeterminados del sistema.

__VSASSEMBLYPROVIDERTAB

Especifica el conjunto de pestañas que se van a mostrar en el proveedor.

__VSASYNCHOPENPROJECTTYPE

Especifica cómo se puede abrir un proyecto.

__VSASYNCTOOLBOXSTATE

Especifica si hay alguna operación asincrónica pendiente o en curso.

__VSBACKGROUNDTASKPRIORITY

Especifica la prioridad de la tarea en segundo plano.

__VSBATCHLOADRESULT
__VSBatchProjectAction
__VSBatchProjectActionFlags
__VSBatchProjectActionResult
__VSBLDCFGPROPID

Especifica los identificadores de propiedad para las llamadas de GetBuildCfgProperty(Int32, Object).

__VSBSLFLAGS

Marcas que determinan algunas de las maneras en que se cargan los proyectos. Se pasan a métodos como EnsureProjectIsLoaded(Guid, UInt32), EnsureProjectsAreLoaded(UInt32, Guid[], UInt32) y EnsureSolutionIsLoaded(UInt32).

__VSCALLBROWSERMODE

Especifica opciones de presentación para el Explorador de llamadas.

__VSCFGFLAGS

Proporciona valores de configuraciones de proyecto. Actualmente, estos marcadores no se usan.

__VSCFGPROPID

Identifica las propiedades de configuración.

__VSCFGPROPID2

Proporciona identificadores de propiedad adicionales para __VSCFGPROPID.

__VSCOLORASPECT

Indica si un color usado junto con el servicio Fuente y Color de Visual Studio es un color de primer o de fondo.

__VSCOLORTYPE

Contiene la representación admitida para los valores de color.

__VSCOMHIEROPTIONS

Controla si FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy) puede devolver la solución como la jerarquía común.

__VSCOMPENUMEXFLAGS

Especifica información de componentes.

__VSCOMPSELFLAGS

Especifica los atributos de un cuadro de diálogo AddReference que el usuario puede usar para agregar componentes al proyecto especificado.

__VSCOMPSELFLAGS2

Proporciona miembros adicionales para la enumeración VSCOMPSELFLAGS.

__VSCREATEDOCWIN

Controla cómo se crea una nueva ventana de documento.

__VSCREATEEDITORFLAGS

Controla cómo se crea un nuevo editor.

__VSCREATEEDITORFLAGS2

Proporciona miembros adicionales de __VSCREATEEDITORFLAGS.

__VSCREATEEDITORFLAGS3
__VSCREATENEWPROJVIADLGEXFLAGS

Especifica nuevas marcas de proyecto para las llamadas de CreateNewProjectViaDlgEx(String, String, String, String, String, UInt32, IVsBrowseProjectLocation).

__VSCREATENEWPROJVIADLGEXFLAGS2

Agrega nuevas marcas.

__VSCREATEPROJFLAGS

Controla cómo se crea o se abre un proyecto.

__VSCREATEPROJFLAGS2

Controla cómo se crea o se abre un proyecto.

__VSCREATEPROJFLAGS3

Controla cómo se crea o se abre un proyecto.

__VSCREATESOLUTIONFLAGS

Controla cómo se crea una nueva solución.

__VSCREATESOLUTIONFLAGS2

Proporciona miembros adicionales para __VSCREATESOLUTIONFLAGS.

__VSCREATESOLUTIONFLAGS3

Controla cómo se crea una nueva solución.

__VSCREATETOOLWIN

Controla cómo se crea una nueva ventana de herramientas.

__VSCREATETOOLWIN2

Controla cómo se crea una nueva ventana de herramientas.

__VSCREATEWEBBROWSER

Especifica marcas para crear un explorador web con los métodos de IVsWebBrowsingService.

__VSCREATEWEBBROWSER2

Especifica marcas para crear un explorador web con los métodos de IVsWebBrowsingService.

__VSCURSORTYPE

Especifica tipos de cursor.

__VSDBGLAUNCHFLAGS

Especifica marcas que controlan cómo se inicia el depurador.

__VSDBGLAUNCHFLAGS120

Especifica las marcas de inicio de depuración.

__VSDBGLAUNCHFLAGS140

Marcas que controlan la forma en que se inicia el depurador.

__VSDBGLAUNCHFLAGS142
__VSDBGLAUNCHFLAGS155
__VSDBGLAUNCHFLAGS158
__VSDBGLAUNCHFLAGS160
__VSDBGLAUNCHFLAGS175
__VSDBGLAUNCHFLAGS2

Agrega miembros a VSDBGLAUNCHFLAGS.

__VSDBGLAUNCHFLAGS3

Especifica marcas que controlan cómo se inicia el depurador.

__VSDBGLAUNCHFLAGS4

Especifica marcas que controlan cómo se inicia el depurador.

__VSDBGLAUNCHFLAGS5

Especifica marcas que controlan cómo se inicia el depurador.

__VSDBGLAUNCHFLAGS6

Especifica marcas que controlan cómo se inicia el depurador.

__VSDELETEHANDLEROPTIONS

Especifica las opciones de eliminación para IVsHierarchyDeleteHandler3.

__VSDELETEITEMOPERATION

Especifica cómo se elimina un elemento de una jerarquía.

__VSDESIGNER_HIDDENCODEGENERATION

Especifica qué código va al archivo oculto del diseñador.

__VSDEVELOPERLICENSINGCOMMANDS

Especifica el identificador de comandos para los comandos de licencia.

__VSDIFFSERVICEOPTIONS

Especifica las opciones para la ventana de diferencia.

__VSDIRFLAGS

Marcas de VSDIR para elementos y proyectos para indicar el estado deseado del cuadro de diálogo AddProject/AddItem.

__VSDIRFLAGS2

Proporciona miembros adicionales para la enumeración __VSDIRFLAGS.

__VSDOCINPROJECT

Determina si un documento forma parte de un proyecto.

__VSDOCUMENTPRIORITY2

Se usa para discriminar con más detalle entre las prioridades de los elementos de un proyecto. Lo usa OpenDocumentViaProject(String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame) para determinar el mejor proyecto para abrir un archivo. Si desea que los proyectos expresen este valor de prioridad detallado, debe implementar IsDocumentInProject2(String, Int32, Int32, UInt32) además de implementar IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32).

__VSDPIMODE
__VSDPLSVCSINPROJECT

Especifica los servicios de la implementación de un proyecto.

__VSEDITORCREATEDOCWIN

Controla cómo se crea una ventana de documento del editor.

__VSEDITORTRUSTLEVEL

Especifica los niveles de confianza del editor.

__VSEDT_STYLE

Se usa con llamadas a CreateDataTip(String, UInt32, IVsEnhancedDataTip).

__VSEHI

Especifica los elementos de la jerarquía de enumeración que se van a devolver a través de IEnumHierarchyItems.

__VsEnclosingScopes

Contiene valores de una consulta de uno o varios ámbitos incluidos. Más de uno de estos valores puede devolverse.

__VsEnclosingScopes2

Se devuelve como resultado de consultar los ámbitos incluidos que contienen la propiedad o colección especificadas. Se trata de una enumeración marcada, lo que significa que se podrían establecer más de uno de los bits como resultado de la consulta.

__VSENUMPROJFLAGS

Especifica qué proyectos se van a enumerar dentro de una solución.

__VSENUMPROJFLAGS2

Especifica qué proyectos se van a enumerar dentro de una solución. Estas marcas extienden __VSENUMPROJFLAGS.

__VSENUMPROJFLAGS3

Marcas extendidas para IVsSolution::GetProjectEnum.

__VSERRORCATEGORY

Describe la gravedad de los mensajes de error.

__VsErrorType

Define los tipos de errores generados por una carga de la solución. Usado por LogError(UInt32, String, String, Int32, Int32, String, String, String, String).

__VSFINDTOOLWIN

Busca una ventana de herramientas en el entorno.

__VSFORMATINDEX

Representa codificaciones de formato de archivos.

__VSFPROPID

Especifica identificadores de propiedad para marcos de ventana, marcos de documento y marcos de ventana de herramientas.

__VSFPROPID10
__VSFPROPID11
__VSFPROPID12
__VSFPROPID2

Proporciona miembros adicionales para la enumeración __VSFPROPID.

__VSFPROPID3

Proporciona miembros adicionales para la enumeración __VSFPROPID.

__VSFPROPID4

Proporciona miembros adicionales para la enumeración __VSFPROPID.

__VSFPROPID5

Especifica identificadores de propiedad para marcos de ventana, marcos de documento y marcos de ventana de herramientas.

__VSFPROPID6

Especifica identificadores de propiedad para marcos de ventana, marcos de documento y marcos de ventana de herramientas.

__VSFPROPID7

Especifica identificadores de propiedad para marcos de ventana, marcos de documento y marcos de ventana de herramientas.

__VSFPROPID9
__VSFRAMEWORKASSEMBLYTYPE

Especifica el tipo de ensamblado de marco.

__VSFRAMEWORKCOMPATIBILITY

Especifica la compatibilidad de un moniker del marco.

__VSGETPROJFILESFLAGS

Indica que los archivos especificados por el usuario no se cargarán.

__VSGETPROJFILESFLAGS2

Marcas extendidas para IVsSolution::GetProjectFilesInSolution.

__VSGSIFLAGS

Proporciona información sobre elementos de selección y la estructura VSITEMSELECTION.

__VSHIERARCHYIMAGEASPECT

Describe los iconos usados para la jerarquía.

__VSHIERARCHYITEMSTATE

Controla el estado de presentación o la apariencia de un elemento de la jerarquía.

__VSHIERARCHYMANIPULATIONSTATE

Especifica el estado de una manipulación de la jerarquía.

__VSHIERITEMATTRIBUTE

Especifica atributos de elementos de la jerarquía. Se usa en llamadas de SetItemAttribute(IVsUIHierarchy, UInt32, UInt32, Object).

__VSHPROPID

Especifica los valores de las propiedades para una jerarquía. Extendido por __VSHPROPID2.

__VSHPROPID10
__VSHPROPID11
__VSHPROPID2

Agrega miembros a la enumeración de __VSHPROPID.

__VSHPROPID3

Agrega miembros a la enumeración de __VSHPROPID que define los identificadores de propiedad para distintos aspectos del entorno de Visual Studio.

__VSHPROPID4

Agrega miembros a la enumeración de __VSHPROPID que define los identificadores de propiedad para distintos aspectos del entorno de Visual Studio.

__VSHPROPID5

Especifica los valores de las propiedades para una jerarquía.

__VSHPROPID6

Especifica las propiedades del shell de Visual Studio.

__VSHPROPID7

Especifica las propiedades del shell de Visual Studio.

__VSHPROPID8

VT_BOOL [opcional]. Determina si la jerarquía admite o no monikers de icono como invalidación de las propiedades de VSHPROPID_IconImgList y VSHPROPID_IconHandle. Los proyectos aggregatables solo deben admitir esta propiedad si son el agregado más externo, incluso si admiten imágenes basadas en ImageMoniker.

__VSHPROPID9
__VSIconSource

Opciones para el origen de un icono.

__VSIDOFLAGS

Controla qué acción o acciones se van a realizar en un documento abierto.

__VSIDOFLAGS2
__VSIEIFLAGS

Controla la inicialización de una instancia del editor.

__VSLITETREEOPTS

Especifica parámetros de inicialización de un objeto IVsLiteTree.

__VSLITETREEOPTS2

Enumera las opciones para los controles de árbol en Visual Studio.

__VSLOADUSEROPTS

Determina si un archivo OPT que se carga está asociado a un archivo .dsw o un archivo .sln de Visual Studio.

__VsLocalRegistryRootHandle

Representa un identificador raíz del Registro.

__VsLocalRegistryType

Representa un valor de tipo del Registro.

__VSMEINIT

Especifica parámetros de inicialización para el editor de menús.

__VSMEINIT2

Proporciona miembros adicionales para la enumeración __VSMEINIT.

__VSMEPROPID

Especifica identificadores de propiedad del editor de menús.

__VSMEPROPID2

Agrega identificadores de propiedad adicionales a la enumeración de __VSMEPROPID.

__VSMEUISTATE

Especifica el estado de las operaciones en curso. Se usa con llamadas a GetUIState(UInt32).

__VSNativeScrollbarThemeMode

Indica cómo se aplicarán los temas de la barra de desplazamiento.

__VSNEWDOCUMENTSTATE

Especifica el estado de un nuevo documento.

__VSNEWDOCUMENTSTATE2

Especifica cómo abrir un documento.

__VSOBSEARCHFLAGS

Especifica criterios para la búsqueda de objeto del entorno.

__VSOPENFROMSCCDLG

Indica una clase específica de cuadro de diálogo que se muestra al usuario.

__VSOSEFLAGS

Determina el mejor editor estándar para abrir y si usar un cuadro de diálogo en el proceso.

__VSOSEFLAGS2

Agrega identificadores de propiedad adicionales a la enumeración de __VSOSEFLAGS.

__VSOSPEFLAGS

Especifica las acciones que se van a realizar al abrir un editor específico.

__VSOSPEFLAGS2

Agrega identificadores de propiedad adicionales a la enumeración de __VSOSPEFLAGS.

__VSOSPEFLAGS3
__VSOSPFLAGS

Abre la aplicación de vista previa estándar con un cuadro de diálogo e inicia un nuevo explorador.

__VSOUTLINESTATE

Establece el estado de un esquema del documento.

__VSOVERLAYICON2

Proporciona miembros adicionales para la enumeración VSOVERLAYICON.

__VSOVERLAYICON3

Proporciona miembros adicionales para las enumeraciones VSOVERLAYICON y __VSOVERLAYICON2.

__VSOVERLAYICON4
__VSPHYSICALVIEWATTRIBUTES

Especifica los atributos de la vista física.

__VSPKGRESETFLAGS

Se usa con llamadas a ResetDefaults(UInt32).

__VSPPPID

Extiende la interfaz de la página de propiedades para recuperar propiedades en la página.

__VSPPROJECTUPGRADEVIAFACTORYFLAGS

Especifica la acción que se va a realizar con las llamadas de OnAfterUpgradeProject(IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger).

__VSPPROJECTUPGRADEVIAFACTORYREPAIRFLAGS

Especifica el proceso de actualización de un proyecto característico.

__VSPREFETCHFACTORYCAPABILITIES
__VSPROFILECATEGORYSECURITY

Especifica el nivel de seguridad del perfil de usuario actual devuelto con llamadas a GetSecurityLevel(UInt32).

__VSPROFILECATEGORYSENSITIVITY

Especifica un nivel de confidencialidad para las llamadas de GetSensitivityLevel(UInt32).

__VSPROFILEGETFILENAME

Especifica la configuración de nombre del archivo de perfil.

__VSPROFILELOCATIONS

Especifica la ubicación del archivo de perfil.

__VSPROFILEPATHRESOLVERFLAGS

Métodos IVsPathVariableResolver.

__VSPROFILERLAUNCHOPTS

Especifica las opciones de inicio del generador de perfiles.

__VSPROFILETEAMSETTINGSCHANGEDFLAGS

Especifica cómo ha cambiado la configuración del perfil de equipo. Se usa con llamadas a ReportTeamSettingsChanged(UInt32).

__VSPROFILETEAMSETTINGSFLAGS

Especifica la acción para las llamadas de CheckUpdateTeamSettings(UInt32).

__VSPROJECTLOADFLAGS
__VSPROJOUTPUTTYPE

Especifica el conjunto de tipos de resultados que un sistema de proyectos puede devolver cuando la propiedad de jerarquía de VSHPROPID_OutputType se consulta en su IVsHierarchy.

__VSPROJRESFLAGS

Especifica la acción que se va a realizar con las llamadas de GetResourceItem(UInt32, String, UInt32, UInt32).

__VSPROJSLNDLGFLAGS

Especifica marcas de cuadro de diálogo de proyecto y solución para las llamadas de OpenProjectOrSolutionViaDlg(UInt32, String, String, Guid).

__VSPROJTARGETRUNTIME

Especifica el tipo de runtime de destino del proyecto.

__VSPROPID

Identifica los valores de propiedad de una solución.

__VSPROPID2

Proporciona miembros adicionales para la enumeración __VSPROPID. Identifica el valor de propiedad de una solución.

__VSPROPID3

Proporciona miembros adicionales para la enumeración __VSPROPID. Identifica el valor de propiedad de una solución.

__VSPROPID4

Identifica los valores de propiedad de una solución (además de __VSPROPID, de __VSPROPID2 y __VSPROPID3).

__VSPROPID5

Identifica los valores de propiedad de una solución.

__VSPROPID6

Identifica los valores de propiedad de una solución.

__VSPROPID7
__VSPROPID8
__VSPROVISIONALVIEWINGSTATUS

Especifica el estado provisional de vista del elemento.

__VSPSEPROPID

Proporciona propiedades para establecer información del editor específico del proyecto en el cuadro de diálogo AbrirCon.

__VSPTDPROPID

Especifica las propiedades de la funcionalidad de destino.

__VSPTIP_DISPOSITION

Especifica la acción de desecho de la imagen de texto para las llamadas a CloseItemTextImage.

__VSPTIP_MODE

Especifica el modo abierto para las llamadas de OpenItemTextImage(String, UInt32, VsTextImage).

__VSPUBLISHOPTS

Especifica las opciones para las llamadas GetPublishProperty(UInt32, Object).

__VSQueryEditFlags2

Esta enumeración es una extensión de tagVSQueryEditFlags y especifica marcas adicionales.

__VSQUERYFLAVORREFERENCESCONTEXT

Describe el contexto al consultar IVsProjectFlavorReferences3.

__VSQUERYREMOVEDIRECTORYFLAGS2

Especifica las marcas asociadas a OnQueryRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]).

__VSQUERYREMOVEFILEFLAGS2

Especifica las marcas asociadas a OnQueryRemoveFilesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]).

__VSQuerySaveFlags2

Esta enumeración es una extensión de tagVSQuerySaveFlags y especifica marcas adicionales.

__VSRDTATTRIB

Devuelve información sobre un documento en la tabla de documentos en ejecución (RDT).

__VSRDTATTRIB2

Especifica información sobre un documento en la tabla de documentos en ejecución (RDT).

__VSRDTATTRIB3

Especifica información sobre un documento en la tabla de documentos en ejecución (RDT).

__VSRDTSAVENOTIFICATIONFLAGS

Conjunto de marcas que describen los atributos sobre un guardado determinado.

__VSRDTSAVEOPTIONS

Especifica las opciones de guardado para un documento en la tabla de documentos en ejecución (RDT).

__VSRDTSAVEOPTIONS2

Especifica opciones de guardado adicionales para un documento en la tabla de documentos en ejecución (RDT).

__VSRDTSAVEOPTIONS3

Especifica opciones de guardado adicionales para un documento en la tabla de documentos en ejecución (RDT).

__VSREFERENCEAPPLYRESULT

Especifica el resultado de aplicar cambios de referencia.

__VSREFERENCECHANGEOPERATION

Especifica la operación que se va a aplicar a una referencia por un cliente.

__VSREFERENCECHANGEOPERATIONRESULT

Especifica el resultado de aplicar un cambio a una referencia por el cliente.

__VSREFERENCEQUERYRESULT

Especifica el resultado de una consulta de referencia.

__VSREGDOCLOCKHOLDER

Especifica un bloqueo débil en llamadas al método RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32).

__VSRELPATHSEARCHFLAGS

Especifica cómo resolver una búsqueda de ruta de acceso.

__VSREMOVEDIRECTORYFLAGS2

Especifica las marcas usadas por OnAfterRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[]).

__VSREMOVEFILEFLAGS2

Especifica las marcas usadas en OnAfterRemoveFilesEx(IVsProject, Int32, String[], UInt32[]).

__VSREMOVEVPFLAGS

Proporciona opciones para quitar un proyecto virtual de la solución.

__VSRESTARTTYPE

Indica el nivel de privilegios en el que se inicia el proceso.

__VSSAVEDEFERREDSAVEFLAGS

Se usa con llamadas a CheckForAndSaveDeferredSaveSolution(Int32, String, String, UInt32).

__VSSCCENLISTMENTFACTORYOPTIONS

Opciones utilizadas por la interfaz de usuario de opciones de inscripción (parte de la compatibilidad de control de código fuente).

__VSSCCPROVIDERBINDINGOPTIONS

Indica si se puede tratar la exploración para un servidor de control de código fuente.

__VSSDKPROVIDERTAB

Especifica el conjunto de pestañas que se van a mostrar. Se trata del conjunto usado en la propiedad Tabs de IVsPlatformReferenceProviderContext.

__VSSEARCHFILTERTOKENTYPE

Especifica el tipo de token del filtro de búsqueda.

__VSSEARCHNAVIGATIONKEY

Proporciona una enumeración de las teclas del teclado (entrar, flechas de navegación, re pág/av pág) que el control de búsqueda común reenvía a su implementación de IVsWindowSearch (mediante una llamada a OnNavigationKeyDown(UInt32, UInt32)). Después puede interceptar estas pulsaciones de teclas y proporcionar acciones específicas de su ventana (por ejemplo, seleccionar el resultado de búsqueda anterior o el siguiente, ejecutar el resultado seleccionado actualmente, etc.).

__VSSEARCHNAVIGATIONKEY2

Proporciona una enumeración de las teclas del teclado (entrar, flechas de navegación, re pág/av pág) que el control de búsqueda común reenvía a su implementación de IVsWindowSearch (mediante una llamada a OnNavigationKeyDown(UInt32, UInt32)). Después puede interceptar estas pulsaciones de teclas y proporcionar acciones específicas de su ventana (por ejemplo, seleccionar el resultado de búsqueda anterior o el siguiente, ejecutar el resultado seleccionado actualmente, etc.).

__VSSEARCHPARSEERROR

Especifica los posibles valores de campo de bits para los errores del analizador de búsqueda.

__VSSEARCHPLACEMENT

Especifica la posición del control de búsqueda en la ventana.

__VSSEARCHPLACEMENT2
__VSSEARCHTASKSTATUS

Especifica el estado de una operación de búsqueda.

__VSSETTINGSCOMPLETIONSTATUS

Especifica información adicional sobre los errores que se produjeron durante un proceso de importación, exportación o restablecimiento de perfiles.

__VSSETTINGSERRORTYPES

Especifica los tipos de error de la configuración.

__VsSettingsScope

El ámbito de los valores para recuperar de IVsSettingsManager.

__VsSettingsScope2

Ámbito de la configuración que se va a recuperar de la nota de IVsSettingsManager: Mantenga los valores enumerados aquí sincronizados con la enumeración VSENCLOSINGSCOPES y manténgalos en modo bit a bit exclusivos.

__VsSettingsType

Tipo de datos de propiedades en el almacén de configuración.

__VsSettingsType2
__VsSetupPackageState
__VSShellMode
__VSSHOWCONTEXTMENUOPTS

Especifica las opciones para la presentación de menús contextuales.

__VSSHOWCONTEXTMENUOPTS2
__VSSHUTDOWNREASON
__VSSLNCLOSEOPTIONS

Especifica las opciones de cierre para un archivo de solución (.sln).

__VSSLNOPENOPTIONS

Especifica las opciones de apertura para un archivo de solución (.sln).

__VSSLNOPENOPTIONS2

Proporciona miembros adicionales para la enumeración __VSSLNOPENOPTIONS.

__VSSLNOPENOPTIONS3

Proporciona miembros adicionales para la enumeración __VSSLNOPENOPTIONS.

__VSSLNSAVEOPTIONS

Especifica las opciones de guardado para un archivo de solución (.sln).

__VSSOLUTIONDEFERREDLOADOPTION

Marcas extendidas para IVsSolution::GetProjectEnum.

__VSSPECIFICEDITORFLAGS

Especifica las opciones para abrir los elementos de proyecto existentes en un editor específico.

__VSSPROPID

Especifica la configuración de propiedades del shell para el entorno.

__VSSPROPID10
__VSSPROPID11
__VSSPROPID12
__VSSPROPID13
__VSSPROPID14
__VSSPROPID2

Proporciona miembros adicionales para la enumeración __VSSPROPID.

__VSSPROPID3

Proporciona miembros adicionales para la enumeración __VSSPROPID.

__VSSPROPID4

Contiene propiedades adicionales de Visual Studio.

__VSSPROPID5

Especifica la configuración adicional de las propiedades del shell para el entorno.

__VSSPROPID6

Especifica la configuración adicional de las propiedades del shell para el entorno.

__VSSPROPID7

Especifica la configuración de propiedad para el entorno.

__VSSPROPID8
__VSSPROPID9
__VSSTATUSBARANIMATIONINDEX

Conjunto de índices de animación de barra de estado integrados.

__VSSWATCHRENDERFLAGS

OBSOLETO. La enumeración de VSSWATCHRENDERFLAGS es miembro de la estructura VSSWATCHRENDER, un parámetro del método RenderCell(VSSWATCHRENDER[], Int32).

__VSSYSCOLOREX

Especifica un color del sistema de Visual Studio que se va a usar con un componente visual o un caso de uso concretos.

__VSSYSCOLOREX2

Proporciona miembros adicionales para la enumeración __VSSYSCOLOREX.

__VSSYSCOLOREX3

Enumera los identificadores de color usados en Visual Studio Shell.

__VSTABBEDMODE

Indica el modo de un control con pestañas.

__VSTASKCONTINUATIONOPTIONS

Especifica las opciones de continuación de la tarea.

__VSTASKCONTINUATIONOPTIONS2
__VSTASKCREATIONOPTIONS

Especifica las opciones para crear una tarea.

__VSTASKCREATIONOPTIONS2
__VSTASKLISTSELECTIONSCROLLPOS

Especifica el comportamiento de desplazamiento para SelectItems(Int32, IVsTaskItem[], UInt32, UInt32).

__VSTASKLISTSELECTIONTYPE

Especifica el comportamiento de selección para SelectItems(Int32, IVsTaskItem[], UInt32, UInt32).

__VSTASKPROVIDERFLAGS

Marcas de proveedor de tareas devueltas por GetProviderFlags(UInt32).

__VSTASKRUNCONTEXT

Especifica cómo se ejecuta la tarea.

__VSTASKVALUEFLAGS

Marcas de valor de tarea devueltas por GetColumnValue(Int32, UInt32, UInt32, Object, String).

__VSTASKVALUETYPE

Especifica los tipos de valor devueltos por GetColumnValue(Int32, UInt32, UInt32, Object, String).

__VSTASKWAITOPTIONS

Especifica las opciones para las operaciones de espera de la tarea.

__VSTRANSACCELEXFLAGS

Marcas para las llamadas de TranslateAcceleratorEx(MSG[], UInt32, UInt32, Guid[], Guid, UInt32, Int32, Int32).

__VSTRANSACCELFLAGS

Traduce las marcas de acelerador para llamadas de IVsFilterKeys::TranslateAccelerator(MSG[], UInt32, Guid, UInt32).

__VSTWDFLAGS

Especifica el comportamiento del cuadro de diálogo Esperar. Estas marcas se pasan a StartWaitDialog(String, String, String, UInt32, Object, String).

__VSUIACCELMODIFIERS

Indica las teclas modificadoras utilizadas en un acelerador de teclado.

__VSUIDATAFORMAT

Indica el formato de datos utilizado en la interfaz de usuario.

__VSUL_ERRORLEVEL

Indica los niveles de error para el registrador de actualizaciones.

__VSUPGRADEPROJFLAGS

Se usa en llamadas de UpgradeProject(UInt32).

__VSURLZONE
__VSVPROPID

Muestra los identificadores de propiedad para las llamadas a métodos IVsWindowView.

__VSVPROPID2

Ver identificadores de propiedad.

__VSWBCUSTOMURL

Especifica el tipo de una página web personalizada. Se usa en llamadas de GetCustomURL(UInt32, String).

__VSWBDOCINFOINDEX

Especifica el tipo de información del documento para una página web. Se usa con llamadas a GetDocumentInfo(UInt32, Object).

__VSWBNAVIGATEFLAGS

Marcas de navegación para las llamadas a Navigate(String, UInt32, IVsWindowFrame).

__VSWBPREVIEWOPTIONS

Se usa en llamadas de PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32).

__VSWBREFRESHTYPE

Indica la acción de actualización que se realiza con llamadas a Refresh(UInt32).

__VsWebProxyState

Especifica cómo se adjuntan credenciales a un proxy web.

__VSWIZARDTRUSTLEVEL

Especifica los niveles de confianza del asistente.

__WindowFrameTypeFlags

Marcas que especifican el tipo de marco de la ventana.

__WorkingFolderKind
__XMLMEMBERDATA_DEPRECATION_TYPE

Especifica el tipo de desuso para los datos de miembro XML.

__XMLMEMBERDATA_OPTIONS

Especifica opciones para elementos de datos de miembros XML.

__XMLMEMBERDATA_TAGTYPE

Especifica los tipos de etiquetas para elementos de datos de miembros XML.

_AppContainerDeployOptions

Especifica las opciones de implementación de una aplicación de la Tienda Windows.

_BROWSE_COMPONENT_SET_OPTIONS

Especifica las opciones de lista de IVsBrowseComponentSet para modificar el comportamiento proporcionado por una biblioteca.

_BROWSE_COMPONENT_SET_TYPE

Especifica la configuración de los tipos de componentes del explorador.

_BuildSystemKindFlags

Especifica el tipo o la clase de sistema de compilación.

_BuildSystemKindFlags2

Especifica el tipo o la clase de sistema de compilación.

_DEBUG_LAUNCH_OPERATION2

Proporciona miembros adicionales para la enumeración DEBUG_LAUNCH_OPERATION.

_DEBUG_LAUNCH_OPERATION3

Proporciona miembros adicionales para la enumeración DEBUG_LAUNCH_OPERATION.

_DEBUG_LAUNCH_OPERATION4

Proporciona miembros adicionales para la enumeración DEBUG_LAUNCH_OPERATION.

_DevLicenseCheckOptions

OBSOLETO.

_EDITORREGFLAGS

Marcas para registrar un editor invisible con RegisterInvisibleEditor(String, IVsProject, UInt32, IVsSimpleDocFactory, IVsInvisibleEditor).

_LAUNCHPAD_FLAGS

Determina si se usa el modo de secuencia o de selección del cuadro.

_LAUNCHPAD_FLAGS2

Determina si el resultado de la herramienta de línea de comandos y del archivo por lotes se trata como Unicode.

_LIB_ADDREMOVEOPTIONS

Especifica las opciones para agregar un componente a un contenedor de examen.

_LIB_CATEGORY2

Proporciona miembros adicionales para la enumeración LIB_CATEGORY. Define las categorías del elemento de lista del administrador de bibliotecas (para su uso en dominios de atributo de elementos de lista del proveedor de símbolos).

_LIB_FLAGS

Especifica atributos de una biblioteca.

_LIB_FLAGS2

Proporciona miembros adicionales para la enumeración LIB_FLAG. Enumera los marcadores de la biblioteca devueltos desde IGetLibFlags2(UInt32).

_LIB_LISTCAPABILITIES

Especifica las capacidades de una lista de objetos.

_LIB_LISTCAPABILITIES2

Marcas de la lista de bibliotecas devueltas desde GetCapabilities2(UInt32).

_LIB_LISTFLAGS

Especifica los controles que se van a implementar para una búsqueda de la lista de objetos.

_LIB_LISTTYPE

Especifica el ListType de una lista de objetos.

_LIB_LISTTYPE2

Proporciona miembros adicionales para la enumeración _LIB_LISTTYPE.

_LIBCAT_ACTIVEPROJECT

Especifica el atributo ActiveProject de un elemento de biblioteca.

_LIBCAT_CLASSACCESS

Especifica el modo ClassAccess de un elemento de biblioteca.

_LIBCAT_CLASSTYPE

Especifica el modo ClassType de un elemento de biblioteca.

_LIBCAT_CLASSTYPE2

Proporciona miembros adicionales para la enumeración _LIBCAT_CLASSTYPE.

_LIBCAT_HIERARCHYTYPE

Especifica el tipo de elemento de la jerarquía.

_LIBCAT_HIERARCHYTYPE2

Proporciona miembros adicionales para la enumeración _LIBCAT_HIERARCHYTYPE.

_LIBCAT_MEMBERACCESS

Especifica el modo MemberAccess de un elemento de biblioteca.

_LIBCAT_MEMBERINHERITANCE

Especifica las opciones de herencia para los miembros de libcat.

_LIBCAT_MEMBERTYPE

Especifica el modo MemberType de un elemento de biblioteca.

_LIBCAT_MEMBERTYPE2

Proporciona miembros adicionales para la enumeración _LIBCAT_MEMBERTYPE.

_LIBCAT_MODIFIERTYPE

Especifica el ModifierType de un elemento de la biblioteca.

_LIBCAT_NODETYPE

Especifica el tipo de nodo de una lista de árbol.

_LIBCAT_PHYSICALCONTAINERTYPE

Especifica el tipo de un contenedor físico.

_LIBCAT_SEARCHMATCHTYPE

Especifica tipos de coincidencia de búsqueda del administrador de bibliotecas.

_LIBCAT_VISIBILITY

Especifica la visibilidad de un elemento de la biblioteca.

_LIMITTOPICSOURCE

Especifica los límites de cómo las palabras clave se buscan para la ayuda contextual (en que IVsUserContext se buscan).

_NoFrameworkDialogState

Representa los valores utilizados para VSPROPID_NoFrameworkDialogState.

_OLELOOP2

Enumera los tipos de bucles de mensajes usados en los formularios.

_PersistStorageType

Especifica la ubicación persistente para IVsBuildPropertyStorage y IPersistXMLFragment.

_ProjectLoadSecurityDialogState

Especifica el estado del cuadro de diálogo de seguridad.

_SqlAddNewReferenceFlags

Especifica marcas para invocar nuevas referencias.

_SqlReferenceUpdateAction

Especifica las acciones de servicio de actualización de referencia a SQL.

_SqlReferenceUpdateFlags

Especifica cómo se actualizan las referencias SQL.

_VHS_COMMANDS

Especifica comandos del sistema de ayuda para los métodos de IVsHelpSystem.

_VSCIPPROPID

Especifica el id. de proveedor de elementos de contexto en las llamadas a GetProperty(Int32, Object) y SetProperty(Int32, Object).

_VsDocumentRestoreBehavior
_VSFILECHANGEFLAGS

Proporciona información de atributos sobre un archivo que se ha cambiado.

_VsHelpErrors

Especifica los errores devueltos en las llamadas de Reserved(VHS_COMMAND, VsHelpErrors).

_VSLONGIDLEREASON

Especifica el motivo de un tiempo de inactividad largo.

_VSOBJCFFLAGS

Especifica la marca del Portapapeles de selección simple o múltiple.

_VSOBJCLIPFORMATOPTIONS

Especifica un formato del Portapapeles compuesto.

_VSOBJDESCOPTIONS

Especifica las opciones de texto descriptivo del Examinador de objetos.

_VSOBJLISTELEMPROPID

Especifica propiedades de los elementos de la lista de objetos en las llamadas de GetProperty(UInt32, Int32, Object).

_VSOBJLISTOWNERCACHEDDATAKINDS

Especifica el tipo de datos en caché en las llamadas a ClearCachedData(UInt32).

_VSOBJLISTOWNEROTPIONS

Especifica las opciones del propietario de la lista en las llamadas de GetOptions(UInt32).

_VSOBJOPFLAGS

Especifica marcas de operación de cambio de nombre y eliminación.

_VSOBSEARCHOPTIONS

Especifica atributos de una solicitud de búsqueda.

_VSOBSEARCHOPTIONS2

Proporciona miembros adicionales para la enumeración _VSOBSEARCHOPTIONS.

_VSProjectLoadPriority

Obsoleto. Esta API se ha quedado obsoleta para optimizar el rendimiento de la carga de la solución.

_VSProjectUnloadStatus

Representa distintas razones para descargar un proyecto. Se usa en UnloadProject(Guid, UInt32).

_VSProjectUnloadStatus2

Representa distintas razones para descargar un proyecto. Se usa en UnloadProject(Guid, UInt32).

_VSProjectUnloadStatus3
_VSQuickCheckAnswer

Especifica cuándo se habilita una característica.

_VSRDTFLAGS

Especifica las opciones para un documento en la tabla de documentos en ejecución (RDT).

_VSRDTFLAGS2

Especifica opciones adicionales para un documento en la tabla de documentos en ejecución (RDT).

_VSRDTFLAGS3

Especifica opciones adicionales para un documento en la tabla de documentos en ejecución (RDT).

_VSRDTFLAGS4

Especifica las opciones para un documento en la tabla de documentos en ejecución (RDT).

_VSRDTFLAGS5
_VSRDTFLAGSUPPER

Marcas que describen el estado de un documento en la tabla de documentos en ejecución.

_VSRELOADDOCDATA

Especifica si se va a omitir un cambio subsiguiente del archivo.

_vstaskbitmap

Especifica las opciones para una imagen de mapa de bits asociada a un elemento de tarea.

_vstaskpriority

Especifica el mapa de bits usado para indicar el nivel de prioridad de un elemento de tarea.

_VSTREEDISPLAYMASK

Especifica los campos de interés en la estructura VSTREEDISPLAYDATA.

_VSTREEDISPLAYSTATE

Especifica los campos de bits de interés en el miembro de estado de la estructura VSTREEDISPLAYDATA.

_VSTREEFLAGS

Especificar atributos de una lista de árbol.

_VSTREEFLAGS2

Agrega una marca a la enumeración de _VSTREEFLAGS.

_VSTREEFLAGS3

Especificar atributos de una lista de árbol.

_VSTREEITEMCHANGESMASK

Especifica cómo ha cambiado una lista de árbol.

_VSTREESTATECHANGEREFRESH

Especifica qué elementos de una lista de árbol se van a actualizar. Esto es para uso futuro.

AppToastCapability

Especifica las funcionalidades de notificación del sistema.

AppxManifestDesignerTab

Especifica la pestaña del diseñador de manifiestos de la aplicación que va a abrir el OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) método .

AppxManifestDesignerTab2

Especifica la pestaña del diseñador de manifiestos de la aplicación que va a abrir el OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) método .

ATTRVALUETYPE

Especifica el tipo de valores de atributo de las llamadas GetAttributeStatusVal(String, ATTRVALUETYPE, Int32) y GetAttributeValue(Int32, ATTRVALUETYPE, String).

BLDGETFLAGS

Especifica las opciones al solicitar un generador.

BLDPROMPTOPT

Especifica el mensaje de usuario empleado para elegir el generador.

BootstrapMode

Especifica el tipo de modo de arranque.

BootstrappingArchitecture
BootstrappingMode
BuildableProjectCfgOpts

Obsoleto. Especifica opciones de configuración de proyecto que se puede compilar.

BuildableProjectCfgOpts2

Especifica opciones de configuración adicionales del proyecto que se puede compilar.

COMMANDWINDOWMODE

Especifica el modo de comando para las llamadas de SetMode(COMMANDWINDOWMODE).

CompEnum

Especifica el tipo de categorías de componentes que se pasan a IVsComponentEnumeratorFactory2.

Constants

Colección diversa de constantes definidas en distintos IDL.

CTLBLDTYPE

Especifica un tipo de generador.

DBGMODE

Establece el modo deseado del depurador.

DEBUG_LAUNCH_OPERATION

La enumeración DEBUG_LAUNCH_OPERATION es un miembro de la VsDebugTargetInfo estructura, un parámetro de LaunchDebugTargets(UInt32, IntPtr) llamadas.

DEBUG_REMOTE_DISCOVERY_FLAGS

Especifica las marcas usadas por el cuadro de diálogo Detección remota para buscar máquinas remotas en una subred local.

DEBUG_REMOTE_DISCOVERY_FLAGS2
DevLicenseStatus

OBSOLETO. Especifica el estado de la licencia del desarrollador.

DiscoveryNodeType

Especifica el tipo de nodo de detección en llamadas de GetNodeType(DiscoveryNodeType[]).

ENC_BUILD_STATE

Especifica el estado de compilación de Editar y continuar actual.

ENC_REASON

Especifica la razón exacta para llamar a BelongToProject(String, ENC_REASON, Int32).

ENC_RETURNCODES

Especifica los códigos de retorno de Editar y continuar.

enum_ASINFO

Especifica información de estado sobre la instrucción activa de Editar y continuar.

enum_ENC_BREAKSTATE_REASON

Especifica el motivo por el que se produjo un estado de interrupción de Editar y continuar.

enum_POSITION_TYPE

Especifica el tipo de posición de la instrucción activa de Editar y continuar.

EXPANDFLAGS

Controla el estado o la apariencia de los elementos dentro de una jerarquía, o la jerarquía propiamente dicha.

HOSTPROPID

Especifica el identificador de una propiedad de host.

INTELLIPROJSTATUS

Especifica el estado del proyecto de IntelliSense.

LIB_CATEGORY

Especifica las categorías de elemento de biblioteca que pueden parametrizarse aún más.

LIB_CHECKSTATE

Especifica el estado activado de un elemento de biblioteca.

LIB_PERSISTTYPE

Especifica cómo se conserva un elemento de biblioteca.

LOGTOFILEOPTION

Especifica dónde registrar comandos y el resultado de la ventana de comandos.

MARKERTYPE4

Esta enumeración continúa desde MARKERTYPE3. Consulte MARKERTYPE3 para obtener valores anteriores.

OLEACTIVATE

Especifica el tipo de ventana que se activa como respuesta a un evento de activación de la ventana.

OLECOMPFLAG

Especifica las marcas que se usan para controlar las interacciones entre un objeto VSPackage en contexto, su contenedor y el entorno.

OLEHELPCMD

Especifica el tipo de Ayuda solicitado para ShowHelp(UInt32, Guid, POINT, UInt32, String, UInt32). Esta enumeración ofrece los valores válidos para el parámetro dwHelpCmd.

OLEIPCSTATE

Especifica los identificadores de estado pasados a IOleInPlaceComponent:OnEnterState(UInt32, Int32), OnUIComponentEnterState(UInt32, UInt32, UInt32), FOnUIComponentExitState(UInt32, UInt32, UInt32) y FUIComponentInState(UInt32).

OLEMENU

Especifica la manera en que el menú perteneciente al objeto activo de la interfaz de usuario se va a usar con el menú de contenedor de un componente.

OLEMSGBUTTON

Especifica el botón que se va a mostrar con un mensaje.

OLEMSGDEFBUTTON

Determina qué botón en un grupo de botones es el valor predeterminado.

OLEMSGICON

Controla el icono mostrado en un mensaje e indica el tipo de mensaje.

OLEROLE

Especifica la manera en que usa un componente en relación con su host.

OLEUIEVENTFREQ

Especifica la frecuencia con la que se produce un evento de interfaz de usuario normalmente en un componente

OLEUIEVENTSTATUS

Especifica el estado de un evento de interfaz de usuario.

PFF_RESULTS

Especifica los resultados de formato del archivo de persistencia.

PREPARECOMMANDRESULT

Constantes para trabajar con comandos. Se usa con llamadas a PrepareCommand(String, Guid, UInt32, IntPtr, PREPARECOMMANDRESULT[]).

REFERENCECHANGETYPE

Especifica el tipo de cambio de referencia que apareció en el proyecto.

RemoveBFDirection

Especifica la dirección para la eliminación de un elemento de navegación. Se utiliza con llamadas RemoveAdjacentBFNavigationItem(RemoveBFDirection) y RemoveCurrentNavigationDupes(RemoveBFDirection).

SccToolsOptionsEnum

Opciones que se pueden ver o actualizar para herramientas de control de código fuente. Lo usan exclusivamente los métodos en la interfaz IVsSccToolsOptions.

STATUSBARCONSTS

Especifica constantes de icono de animación de la barra de estado. Se usa con llamadas a Animation(Int32, Object).

tagCreateClassLibFlags

Representa opciones para crear bibliotecas de clases.

tagVSQEQSFlags

Especifica cómo los atributos de archivo se controlan mediante la interfaz IVsQueryEditQuerySave2.

tagVSQueryEditFlags

Esta enumeración especifica marcas que controlan cómo se deben editar los archivos en memoria. Estas marcas se pasan al método QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32).

tagVSQueryEditResult

Esta enumeración especifica valores devueltos por el método QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) que indican si una sesión de edición de archivos se completó correctamente o se canceló.

tagVSQueryEditResultFlags

Esta enumeración especifica las marcas de bit, devueltas por el método QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) , que indican si un archivo se desprotegió y/o cambió.

tagVSQueryEditResultFlags2

Esta enumeración especifica las marcas de bit, devueltas por el método QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) , que indican si un archivo se desprotegió y/o cambió.

tagVSQuerySaveFlags

Esta enumeración especifica valores para el método QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) y controla si ese método muestra alguna interfaz de usuario (UI).

tagVSQuerySaveResult

Esta enumeración especifica valores que se pueden devolver de los métodos QuerySaveFile(String, UInt32, VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) y QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32).

tagVSQuerySaveResultFlags

Especifica los resultados de una operación de QuerySave.

tagVsSccFilesFlags

Esta enumeración especifica marcas devueltas por una llamada al método GetSccFiles(UInt32, CALPOLESTR[], CADWORD[]).

tagVsSccSpecialFilesFlags

Marcas asociadas a los archivos de control de código fuente especiales según los devuelve GetSccSpecialFiles(UInt32, String, CALPOLESTR[], CADWORD[]).

VHS_COMMAND

Especifica comandos del sistema de ayuda.

VSADDCOMPOPERATION

Identifica el componente para agregar propiedades.

VSADDCOMPRESULT

Especifica los resultados de las adiciones de componentes.

VSADDDIRECTORYFLAGS

Indica los marcadores asociados a OnAfterAddDirectoriesEx(IVsProject, Int32, String[], VSADDDIRECTORYFLAGS[])

VSADDFILEFLAGS

Marcas usadas en OnAfterAddFilesEx(Int32, Int32, IVsProject[], Int32[], String[], VSADDFILEFLAGS[]) y OnAfterAddFilesEx(IVsProject, Int32, String[], VSADDFILEFLAGS[]).

VSADDITEMOPERATION

Controla la acción realizada en un nuevo elemento agregado a un proyecto.

VSADDRESULT

Indica si un elemento se ha agregado correctamente a un proyecto.

VsAppPackagePlatform

Especifica la plataforma que la aplicación tiene como destino.

VSBUILDMANAGERRESOURCE

Especifica un tipo de recurso de compilación que se va a adquirir a partir del servicio BuildManagerAccessor.

VSCMDNAMEOPTS

Especifica nombres canónicos en inglés o localizados.

VSCOMPONENTTYPE

Especifica el tipo de un componente.

VSDESIGNER_FUNCTIONVISIBILITY

Especifica el nivel de acceso de una función de diseñador.

VSDESIGNER_VARIABLENAMING

Controla la convención de nomenclatura de variables.

VSDOCUMENTPRIORITY

Especifica el nivel de prioridad de un documento en un proyecto.

VSEDITORPRIORITY

Especifica la prioridad de diversos editores. Lo usan los paquetes que implementan un tipo de editor con IVsRegisterEditors.

VSErrorCodes

Códigos de error de Visual Studio.

VSErrorCodes80

Códigos de error de Visual Studio.

VSEXTENDSHIERARCHY

Enumera los valores para extender la interfaz de IVsParentHierarchy.

VSFILTERKEYSFLAGS

Marcas que indican la acción que se va a realizar para los controles que filtran mensajes de eventos de teclado.

VSFRAMEMODE

Controla el modo de presentación de una ventana de herramientas.

VSFRAMEMODE2

Especifica miembros adicionales para la enumeración VSFRAMEMODE.

VsHelpErrors

Especifica los errores únicos de IVsHelpSystem.

VSIME_ERR

Enumera los errores de la interfaz de IVsIME para el Editor de métodos de entrada (IME).

VSMESELCMD

Especifica comandos de cambio de selección.

VSOBDESCRIPTIONSECTION

Especifica el elemento de una cadena de texto descriptivo de elemento del Examinador de objetos.

VSOBJGOTOSRCTYPE

Especifica el tipo de elemento de código fuente al que se va a navegar.

VSOBSEARCHTYPE

Especifica la parte de un nombre que representa una cadena.

VSOLECMDEXECOPT_HIWORD

Especifica las opciones para el parámetro de opción exec del comando Exec(Guid, UInt32, UInt32, IntPtr, IntPtr). Valores cuyos valores se toman de la enumeración de VSOLECMDEXECOPT_HIWORD.

VSOUTLINECAPTION

Especifica la configuración de una leyenda de esquema del documento.

VSOVERLAYICON

Especifica el icono de superposición, devuelto por la jerarquía, cuando se solicita a través del elemento VSHPROPID_OverlayIconIndex en __VSHPROPID. Este icono se dibuja de forma transparente encima del icono normal del elemento para indicar que el estado ha cambiado.

VSPREVIEWRESOLUTION

Especifica la resolución del controlador de vista previa estándar. Se usa en llamadas de OpenStandardPreviewer(UInt32, String, VSPREVIEWRESOLUTION, UInt32).

VSPROFILERPROCESSARCHTYPE

Especifica el tipo de arquitectura del procesador del generador de perfiles.

VSPROPERTYSTREAMPROPERTYTYPE

Especifica una secuencia de propiedades simple o de subsecuencia.

VSQUERYADDDIRECTORYFLAGS

Marcas que especifican opciones de llamador por directorio. Las marcas se asocian a OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) y OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]), a los que llama un proyecto para determinar si los directorios se pueden agregar al proyecto.

VSQUERYADDDIRECTORYRESULTS

Marcas asociadas a OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) y a OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]).

VSQUERYADDFILEFLAGS

Se usa en los métodos OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) y OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) para indicar el tipo de archivo que se agregará al proyecto.

VSQUERYADDFILERESULTS

Marcas devueltas por el entorno en el OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) y los métodos OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]). Estas marcas indican si un proyecto puede agregar el archivo al proyecto.

VSQUERYREMOVEDIRECTORYFLAGS

Marcas que especifican opciones de llamador por directorio. Las marcas se asocian a OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) y OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]), a los que llama un proyecto para determinar si los directorios se pueden quitar del proyecto.

VSQUERYREMOVEDIRECTORYRESULTS

Marcas asociadas a OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) y a OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]).

VSQUERYREMOVEFILEFLAGS

Marcas asociadas a OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) y a OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]).

VSQUERYREMOVEFILERESULTS

Marcas asociadas a OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) y a OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]).

VSQUERYRENAMEDIRECTORYFLAGS

Marcas que especifican opciones de llamador por directorio. Las marcas se asocian a OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) y OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]), a los que llama un proyecto para determinar si los directorios se pueden cambiar de nombre.

VSQUERYRENAMEDIRECTORYRESULTS

Marcas asociadas a OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) y a OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]).

VSQUERYRENAMEFILEFLAGS

Marcas asociadas a OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) y a OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]).

VSQUERYRENAMEFILERESULTS

Marcas asociadas a OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) y a OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]).

VSQUERYSAVESLNPROPS

Devuelve el estado de propiedad de una solución.

VSRECORDMODE

Especifica el modo de la grabadora de macros de entorno.

VSRECORDSTATE

Especifica el estado de la grabadora de macros del entorno.

VSRELOADOPTION

Especifica cómo responder a documentos externamente modificados.

VSREMOVEDIRECTORYFLAGS

Marcas usadas por OnAfterRemoveDirectories(IVsProject, Int32, String[], VSREMOVEDIRECTORYFLAGS[]).

VSREMOVEFILEFLAGS

Marcas usadas en OnAfterRemoveFiles(IVsProject, Int32, String[], VSREMOVEFILEFLAGS[]).

VSRENAMEDIRECTORYFLAGS

Marcas asociadas a OnAfterRenameDirectories(IVsProject, Int32, String[], String[], VSRENAMEDIRECTORYFLAGS[]).

VSRENAMEFILEFLAGS

Marcas asociadas a OnAfterRenameFiles(IVsProject, Int32, String[], String[], VSRENAMEFILEFLAGS[]), OnAfterRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS) y OnQueryRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS, Int32).

VSSAVEFLAGS

Especifica opciones para guardar archivos.

VSSCCENLISTMENTCHOICE

Estos valores indican la predisposición de un proyecto de trabajar con elegir una inscripción (una copia de trabajo local de un proyecto o solución que está bajo control de código fuente). El poder elegir una inscripción permite que el usuario cambie la ubicación de un proyecto almacenado cuando se extrae del control de código fuente.

VSSCCPROVIDERBINDING

Estas son las opciones que un proyecto puede devolver que indican su deseo de trabajar con un paquete de control de código fuente personalizado.

VsScriptJmcCodeType

Representa el tipo de código.

VSSEARCHPROGRESSTYPE

Especifica el tipo de progreso mostrado por el control de búsqueda.

VSSEARCHSTARTTYPE

Especifica si la búsqueda se iniciará.

VSSETFRAMEPOS

Establece la posición del marco de la ventana.

VSSOLNBUILDQUERYRESULTS

Identifica los resultados de la compilación de la solución.

VSSOLNBUILDUPDATEFLAGS

Identifica las actualizaciones de compilación de la solución.

VSSOLNBUILDUPDATEFLAGS2

Proporciona miembros adicionales para la enumeración VSSOLNBUILDUPDATEFLAGS.

VSSOLNBUILDUPDATEFLAGS3
VsStateIcon

Especifica índices de glifos de control de código fuente.

VSSYSCOLOR

Esta enumeración está desusada. Use __VSSYSCOLOREX en su lugar

VSTASKCATEGORY

Especifica la categoría de un elemento de tarea.

VSTASKFIELD

Especifica el campo de un elemento de tarea.

VSTASKPRIORITY

Especifica el mapa de bits usado para indicar el nivel de prioridad de un elemento de tarea.

VSTBXTABVIEW

Especifica el tipo de vista de una pestaña del cuadro de herramientas.

VSTDTYPE

Solo para uso interno de pruebas. No debe usarse.

VSTREECLOSEACTIONS

Especifica posibles acciones al contraerse un nodo de vista de árbol, que produce el cierre de su lista de árbol secundaria.

VSTREETEXTOPTIONS

Especifica el tipo de texto que se está solicitando.

VSTREETEXTOPTIONS2

Especifica el tipo de texto que se está solicitando.

VSTREETOOLTIPTYPE

Especifica el tipo de texto de información sobre herramientas que se mostrará.

VSTWT_LOCATION

Especifica la ubicación de una barra de herramientas de la ventana de herramientas.

VSUPDATEPROJREFREASON

Devuelve información de actualización para una referencia de proyecto.

VsUpToDateCheckFlags

Especifica el motivo para comprobar marcas.

VsUpToDateCheckFlags2

Marcas pasadas en AreProjectsUpToDate(UInt32) así como QueryStartUpToDateCheck(UInt32, Int32[], Int32[]) y StartUpToDateCheck(IVsOutputWindowPane, UInt32) para indicar que la operación con el fin de realizar una solicitud de compilación determinada está hecha.

VSUSERCONTEXTATTRIBUTEUSAGE

Especifica si se inserta un atributo o una palabra clave en el contenedor de contextos.

VSUSERCONTEXTPRIORITY

Especifica la prioridad de los atributos o palabras clave en el contenedor de contextos.

VSWINDOWSTATE

Controla el estado de presentación o la apariencia de una ventana.

WellKnownTargetFrameworkVersions

Representa el número de versión de una versión de .NET Framework de destino.