Microsoft.VisualStudio.Shell.Interop 命名空間

類別

BrowseLibraryGuids80

提供用來識別瀏覽連結庫屬性的 GUID 清單。

BuildOutputGroup

表示組建輸出群組。

ComponentSelectorGuids80

提供用來識別元件選取器專案的 GUID 清單。

DTECatID

提供用來識別 DTE 類別的 GUID 清單。

FontsAndColorsCategory

定義指定字型和色彩選項的目標組。

LogicalViewID

提供用來識別檔案或處理程序檢視的 GUID 清單。

ShellGuids80

提供用來識別殼層元件的 GUID 清單。

SymbolScopeGuids80

定義與符號範圍相關聯的 GUID。

TaskListViews

指定用來顯示工作清單的檢視。

TaskProviderGuids

提供用來識別工作提供者的 GUID 清單。

ToolboxMultitargetingFields

表示工具箱中多目標字串對應中的功能變數名稱。

ToolWindowGuids

提供用來識別 Visual Studio 工具視窗的 GUID。

ToolWindowGuids80

提供用來辨識 Visual Studio 工具視窗的其他 GUID

UIContextGuids

提供用來識別命令內容的 GUID 清單。

UIContextGuids80

提供更多用來識別命令內容的 GUID。

VsMacrosGuids

要公開給Managed程式碼的 GUID。

VsMSBuildTaskFileManagerClass

這是介面的標準實作 IVsMSBuildTaskFileManager ,可為 MSBuild 工作提供 IntelliSense 和建置時間支援。

VSPIAImporterClass

由所有包裝工具實作。

VsSymbolicNavigationManagerClass

表示全域服務,該服務會管理以專案範圍為基礎註冊的 IVsSymbolicNavigationNotify 處理程序清單。 此介面可透過 QueryService(Type, Object)取得。

WellKnownToolboxDataFormats

表示工具箱數據格式。

WellKnownToolboxStringMaps

為多目標數據提供字串對應的名稱。

結構

AllColorableItemInfo

使用 來指定 Visual Studio 環境顯示專案的所有屬性。

CANDIDATEFORM

包含候選視窗的位置資訊。

ColorableItemInfo

提供 VSPackage 的相關信息,說明使用者可能已修改之顯示專案的特定用戶可設定色彩項目屬性。

COMREFERENCE

包含 (代表 COM 物件) 的資訊。

COMREFERENCEINFO

COMREFERENCEINFO 結構會儲存 COM 對象的相關信息。

ENC_ACTIVE_STATEMENT

包含 [編輯後繼續] 中作用中語句的相關信息。

ENC_EXCEPTION_SPAN

提供編輯後繼續例外狀況範圍的相關信息。

FontInfo

提供顯示項目類別所使用之任何字型的基本定義。

LOGFONTW

指定字型的屬性。

MEINIT

包含功能表編輯器初始化的值。 與呼叫搭配 CreateMenuEditor(MEINIT[], IVsMenuEditor) 使用。

OLEMENUID

以數值和/或名稱描述功能表。

POINTS

指定 x,y 對參考點。

SYMBOL_DESCRIPTION_NODE

指定符號的名稱和類型,這是導覽節點。

SYSTEMTIME

使用月、日、年、工作日、時、分、秒和毫秒的個別成員來表示日期和時間。

TBXITEMINFO

指定工具箱項目的相關信息。 用於 IVsToolbox::AddItem(IDataObject, TBXITEMINFO[], String) 和 IVsToolboxDataProvider::GetItemInfo(IDataObject, TBXITEMINFO[])

UIDLGLOGFONT

設定對話框字型的格式。

VsAppPackageLaunchInfo

指定目標的屬性 DLO_AppPackageDebug

VSArrangeWindowInfo

指定視窗的排列方式。

VsBootstrapperPackageInfo

表示啟動載入器套件的相關信息。

VSBROWSECONTAINER

儲存流覽容器屬性。

VSBROWSEINFOW

指定用來顯示 [瀏覽] 對話框的資訊。

VSCommandId
VSCOMPONENTSELECTORDATA

儲存元件的選取屬性。

VSCOMPONENTSELECTORTABINIT

表示索引標籤初始化資訊。

VsDebugEngineFilter

表示一組偵錯引擎。

VsDebugStartupInfo

指定使用 DLO_CreateProcess呼叫 時LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]),調試程式應該傳遞至 CreateProcess 的其他設定。 此結構中的欄位類似於在winbase.h) 中定義的 STARTUPINFO (中的欄位。

VsDebugTargetInfo

包含偵錯目標的相關信息。

VsDebugTargetInfo2

提供偵錯目標的相關信息。

VsDebugTargetInfo3

提供偵錯目標的相關信息。

VsDebugTargetInfo4

提供偵錯目標的相關信息。

VsDebugTargetProcessInfo

指定偵錯目標的進程資訊。 當做 中的 LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[])參數使用。

VSDEFAULTPREVIEWER

包含預設預覽程式的相關信息。

VSDRAWITEMSTRUCT

表示用來 IVsImageButton 繪製擁有者繪製控件的資訊。

VSITEMSELECTION

包含可唯一識別階層內選取項目的資訊。

VSNSEBROWSEINFOW

指定 [瀏覽] 對話框的命名空間延伸資訊。

VSOBJCLIPFORMAT

保存物件的剪貼簿格式屬性。

VSOBJECTINFO

儲存連結庫物件屬性。

VSOBNAVIGATIONINFO2

儲存物件導覽的屬性。

VSOBNAVIGATIONINFO3

指定巡覽至 對象的資訊。 在通話中 LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32) 被 Sued。

VSOBNAVNAMEINFONODE

儲存連結庫節點資訊。

VSOBNAVNAMEINFONODE2

指定巡覽至 對象的資訊。 傳遞至 GetNavigationInfo2(UInt32, VSOBNAVIGATIONINFO3[])LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32)) 的 (

VSOBSEARCHCRITERIA

指定搜尋要求的條件和屬性。

VSOBSEARCHCRITERIA2

指定搜尋選項。 搭配 和GetList2(UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2)GetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2)方法使用。

VSOPENFILENAMEW

類似於 OPENFILENAMEW 結構。

VsPrefetchedProjectInfo
VsProjectLoadInfo
VsPropertyBrowserState

包含屬性瀏覽器狀態的相關信息。

VSPROPSHEETPAGE

設定屬性頁面的特性。 類似於 Win32 PROPSHEETPAGE 結構。

VSQEQS_FILE_ATTRIBUTE_DATA

具有檔案屬性和大小數據的結構。

VsResolvedAssemblyPath

表示解析的元件路徑,如 中所 ResolveAssemblyPathInTargetFx(String[], UInt32, VsResolvedAssemblyPath[], UInt32)使用。

VSSAVEFILENAMEW

包含通用項目對話框所需的檔名和選項資訊,用來開啟或儲存盤案。

VSSAVETREEITEM

指定樹檢視項目的儲存選項。

VSSWATCHMETRICS

包含有關 swatch 控制件的計量。

VSSWATCHRENDER

保存轉譯監看式控制件所需的資訊。

VSTASKCOLUMN

工作的數據行定義。

VSTBM

包含工具列計量。

VsTextPos

針對快速 watch、工具提示和數據提示,持續追蹤斷點的位置、目前的IP位置和數據指標位置。

VSTREEDISPLAYDATA

保留用來擷取樹狀目錄中項目顯示數據的值。

VSTREELISTITEMCHANGE

指定樹狀目錄清單的動態變更。

VsUIElementDescriptor

包含UI處理站中元素的標識碼。

VsUIPropertyDescriptor

包含 Visual Studio 使用者介面中屬性的相關中繼資訊。

WINDOWPOS

表示視窗的位置。

介面

BooleanSymbolExpressionEvaluator

表示布爾表達式評估工具。

IActiveDesigner

管理做為編輯器的ActiveX設計工具。

IAppxBaseExtension

提供其他應用程式指令清單資料元素的共享和檔案開啟選擇器延伸模組存取權。

IAppxFileOpenPickerExtension

提供其他應用程式指令清單資料元素的檔案開啟選擇器延伸模組存取權。

IAppxManifestDesignerService

提供專案應用程式指令清單檔案的程式設計存取。 這是應用程式指令清單設計工具套件所實作的全域服務。

IAppxManifestDesignerService2

提供專案 .appxmanifext 檔案的程序設計存取。 您可以使用它來開啟 Manifest Designer 所提供的 DocData 對象、確定已在執行中的文件數據表中註冊 (RDT) ,並傳回實作兩個介面的檔句柄物件:IVsDocumentLockHolder 和 IVsInvisibleEditor。 這會強制關閉任何現有的文件視窗,並讓傳回的檔句柄保留RDT_EditLock。 當您需要保留檔句柄較長的時間時,請將它轉換成 IVsInvisibleEditor,並使用 GetDocData 取得新物件模型的指標。 檔句柄完成時,請一律呼叫 IVsDocumentLockHolder.CloseDocumentHolder () ,通常會傳遞 (uint) __FRAMECLOSE。FRAMECLOSE_SaveIfDirty為儲存選項。

IAppxManifestDesignerService3

提供專案 .appxmanifext 檔案的程序設計存取。 您可以使用它來開啟 Manifest Designer 所提供的 DocData 對象、確定已在執行中的文件數據表中註冊 (RDT) ,並傳回實作兩個介面的檔句柄物件:IVsDocumentLockHolder 和 IVsInvisibleEditor。 這會強制關閉任何現有的文件視窗,並讓傳回的檔句柄保留RDT_EditLock。 當您需要保留檔句柄較長的時間時,請將它轉換成 IVsInvisibleEditor,並使用 GetDocData 取得新物件模型的指標。 檔句柄完成時,請一律呼叫 IVsDocumentLockHolder.CloseDocumentHolder () ,通常會傳遞 (uint) __FRAMECLOSE。FRAMECLOSE_SaveIfDirty為儲存選項。

IAppxManifestDocument

提供目前專案之應用程式指令清單的物件模型。 它是由 DocData 應用程式指令清單設計工具的物件所實作。

IAppxManifestDocument2

提供目前專案之應用程式指令清單的物件模型。 它是由 DocData 應用程式指令清單設計工具的物件所實作。

IAppxShareExtension

提供其他應用程式指令清單資料元素的共用延伸模組存取權。

IAsyncLoadablePackageInitialize

提供存取 IAsyncServiceProvider 和 IProfferAsyncService 的方式,而不需要使用 IServiceProvider。 由封裝實作。

IAsyncPersistFile
IAsyncPersistFileFormat
IAsyncProgressCallback

提供異步服務和套件擁有者報告進度的方式。 殼層可以透過appropiate方式向用戶顯示回報的進度。 介面是由 Visual Studio IDE 實作。 針對封裝載入,實例會透過 Initialize 方法傳遞至封裝。 針對服務,封裝可以透過 IProfferAsyncService.GetServiceProgressCallback 方法擷取實例。 此介面用於報告封裝和服務載入的進度。 不會使用封裝 guidService 自變數,而且將會忽略。

IAsyncServiceProvider

表示異步服務提供者。

IAsyncServiceProvider2
IBuilderWizardManager

擷取和管理特定屬性和元件的產生器。 產生器會產生專案的程序代碼。

ICategorizeProperties

提供類別名稱,並將類別對應至屬性,以在 屬性視窗 中顯示。

ICodeNavigate

提供方法來顯示指定顯示物件的預設事件處理程式程式代碼。

ICodeNavigate2

顯示指定顯示物件的事件處理程式程式代碼。 這個介面會 ICodeNavigate 藉由提供額外的方法來顯示所顯示物件之特定事件的程式代碼來擴充。

IComWrapper

表示 COM 包裝函式。

IComWrapperFactory

表示 COM 包裝函式處理站。

IComWrapperFactory2
IDirAutoCompleteList

將目錄清單標示為支援自動完成。 自動完成會在您輸入字元時顯示相符的子目錄。

IDirList

管理所顯示目錄清單的外觀和動作。

IDirListEvents

指定所顯示目錄清單的事件處理程式。 這是目錄清單實作的 IConnectionPoint傳出介面。

IDirListSite

維護管理目錄清單之父物件的介面指標。

IDiscoverUrlCallBack

指定 Web 服務探索完成時要使用的介面。 通常用來在異步搜尋之後通知殼層。

IDiscoveryClientResult

Web 服務探索搜尋的單一結果。 IDiscoveryClientResultCollection的成員。

IDiscoveryClientResultCollection

來自 Web 服務探索搜尋的結果、 IDiscoveryClientResult 介面集合。

IDiscoveryResult

下載 XML Web 服務探索會話的結果。

IDiscoveryResult2

下載 XML Web 服務探索會話的結果。

IDiscoverySession

呼叫 者 IVsAddWebReferenceDlg2 以探索 XML Web 服務。

IDocumentSite

維護資訊和提供檔父物件的方法。

IDocumentSite2

維護資訊和提供檔父物件的方法。 這個介面會擴充和繼承自 IDocumentSite

IDropSource

提供拖放作業中所用來源的可視化意見反應和資訊。

IEnlistingInProject

SCC 套件是在方案或專案中登記的程式。

IEnumComponents

列舉元件選擇器中的元件。

IEnumComReferences

COM 參考的列舉值。 用於 IDE 的 [加入參考] 對話框中。

IEnumHierarchies

方案中專案的列舉值。 您可以使用和 IVsSolution2 介面的 方法來取得 介面GetProjectEnum(UInt32, Guid, IEnumHierarchies)IVsSolution實例。

IEnumHierarchyItems

由環境實作以微調階層專案。

IEnumPackages

目前載入 VSPackage 的列舉值。 您可以透過 GetPackageEnum(IEnumPackages) 介面的 方法取得 介面的 IVsShell 實例。

IEnumProjectStartupServices

列舉啟動時專案所需的服務。 您可以使用 介面的 方法來取得 介面 GetStartupServiceEnum(IEnumProjectStartupServices)IVsProjectStartupServices 實例。

IEnumRunningDocuments

代表執行中文件數據表的清單, (RDT) Cookie,而每個 Cookie 都會代表開啟的檔。

IEnumSystemAssemblies

系統元件的列舉值。

IEnumTargetFrameworks

架構支援版本的列舉值。

IEnumToolboxItems

工具箱中專案的列舉值。 您可以透過 EnumItems(String, IEnumToolboxItems)IVsToolbox2 介面的 方法來取得 介面的IVsToolbox實例。

IEnumToolboxTabs

工具箱中索引標籤的列舉值。 您可以使用和 IVsToolbox2 介面的 方法來取得 介面EnumTabs(IEnumToolboxTabs)IVsToolbox實例。

IEnumVsENCRebuildableProjectCfgs

列舉 [編輯後繼續可重建的項目組態] 中的元件。

IEnumVsProfilerTargetInfos

分析工具目標資訊中專案的列舉值。

IEnumWebServices

網站或專案所提供之 Web 服務的列舉值。 您可以使用 介面的 方法來取得 介面 WebServices(IEnumWebServices)IVsWebServiceProvider 實例。

IEnumWindowFrames

視窗集合的列舉值,例如開啟的文件視窗。 您可以使用 介面的 和 GetToolWindowEnum(IEnumWindowFrames) 方法,取得 介面GetDocumentWindowEnum(IEnumWindowFrames)IVsUIShell實例。

IErrorInfo

提供詳細的內容錯誤資訊。

IExtendedObject

授與擴充物件內部物件的存取權。 擴充物件的範例是容器內的 物件,其中容器會為物件提供額外的屬性,例如窗體上的位置,例如 Top 或 Left。

IExtendedTypeLib

建立及管理擴充物件的類型庫。 擴充物件的範例是容器內的 物件,其中容器會為物件提供額外的屬性,例如窗體上的位置,例如 Top 或 Left。 復合物件可以視為具有擴充類型庫的單一擴充物件。

IFreeThreadedComWrapper
IHelp

管理在線說明資訊的擷取和顯示。 您可以從 SHelp (SID_SHelp) 服務取得 介面的實例。

ILicensedClassManager

透過授權金鑰清單告訴 Visual Studio 套件需要哪些類別。 您可以透過 SLicensedClassManager (SID_SLicensedClassManager) 服務取得 介面的實例。

ILocalRegistry

建立本機登錄 COM 物件,相對於本機 Visual Studio 登錄區。

ILocalRegistry2

建立本機登錄 COM 物件,相對於本機 Visual Studio 登錄區。

ILocalRegistry3

建立與Visual Studio登錄區相對的本機登錄。 這個介面延伸 ILocalRegistry2。 您可以透過 SLocalRegistry (SID_SLocalRegistry) 服務取得介面的實例。

ILocalRegistry4

建立與Visual Studio登錄區相對的本機登錄。 您可以透過 SLocalRegistry (SID_SLocalRegistry) 服務取得介面的實例。

ILocalRegistry5

由 Visual Studio 殼層實作,並可透過 SLocalRegistry 服務取得。 它會新增一個類似 CreateManagedInstance(String, String, String, Guid, IntPtr) 但支援使用指定外部物件的 COM 匯總的方法。

IOleComponent2

可讓元件在等候句柄時參與訊息處理。

IOleComponentUIManager

IOleComponentUIManager 介面提供就地 VSPackage 物件存取環境所提供的各種使用者介面功能,例如訊息顯示、操作功能表和狀態列。

IOleInPlaceComponent

允許就地 VSPackage 物件使用 SOleComponentUIManager 服務作為環境的完整整合元件運作。

IOleInPlaceComponentSite

目前不支援 IOleInPlaceComponentSite 介面。 支援時,它會由就地 VSPackage 物件的容器實作,以控制物件的 UI 模式。

IOleInPlaceComponentUIManager

可讓現有 VSPackage 物件的功能表、工具列和命令整合至環境 SOleComponentUIManager 服務並加以管理。

IPerPropertyBrowsing2

將屬性對應至其產生器,並執行產生器。 產生器會傳回指定屬性的值或值。 建置器的範例是級聯樣式表單的樣式產生器。

IPersistFileFormat

取得需要儲存之專案的檔案格式資訊,並啟用以使用者指定的格式載入或儲存物件的程序設計。

IPersistXMLFragment

用來保存自由格式 XML 的非建置相關數據。

IPreferPropertyPagesWithTreeControl

導致屬性頁顯示樹狀目錄控制件,而不是索引標籤。

IProfferAsyncService

提供方法,為可異步擷取的服務註冊提供者。 類似於 IProfferService.mplementation 必須是自由線程。

IProfferService

可讓 VSPackage 透過未由環境原生實作的 Visual Studio 環境提供新的服務。 實際上,它提供 VSPackage 可以參與環境的機制。 介面 IProfferService 是的一 SProfferService部分。

IProfferTypeLib

可讓 ActiveX 設計工具提供類型庫給其主機。 設計工具會透過 SProfferTypeLib (SID_SProfferTypeLib) 服務提供類型庫。

IPropertyPageUndoString

由控件用來提供其屬性頁設定的復原字串。

IProvideAltHTML

由 Web 控制項用來提供 Alt 屬性文字,以及指出文字是否可編輯。

IProvideDynamicClassInfo

ActiveX 設計工具用來透過 ITypeInfo 介面提供動態類型資訊。 容器可以使用 介面來取得類型資訊,以回應類型變更事件。

IProvidePropertyBuilder

管理建置者、建構屬性值的程序代碼。 這通常採用在屬性頁面上單擊省略號按鈕所顯示的對話框形式。

IProvideRuntimeHTML

ActiveX 控制件用來在運行時間將 HTML 字串提供給其容器。

IReferenceInfo

提供 XML Web 服務探索會話結果的相關信息。 GetReferenceInfo(Int32, IReferenceInfo)使用介面的 IDiscoveryResult 方法來取得這個介面的實例。

IRequireClasses

提供類別標識碼的清單,以便與介面搭配 ILicensedClassManager 使用。 標識符會告知Visual Studio套件所需的類別。

ISccManagerLoaded

定義載入 SccManager 的時機。

ISchemaReferenceInfo

傳回作為 Web 服務探索搜尋結果之 XML 架構的目標命名空間。 您可以使用 介面找到檔案類型 IReferenceInfo ,然後視需要使用 ISchemaReferenceInfo

ISelectionContainer

提供用來更新 屬性視窗 之物件的存取權。

ITrackSelection

通知環境目前選取容器中的變更。

IUIElement

顯示或隱藏使用者介面專案。 由項目實作,並由容器使用。

IUIHostLocale

提供主機 UI 地區設定服務的存取權,以管理對話方塊字串當地語系化。

IUIHostLocale2

提供主機 UI 地區設定服務的存取權,以管理對話方塊字串當地語系化。

IUIHostLocale3
IVsActivityLog

將事件新增至 IDE 活動記錄檔。 SVsActivityLog 使用 (SID_SVsActivityLog) 服務來取得 介面的實例。

IVsAddNewWebProjectItemDlg

顯示具有 listview 控件和特定 Web 相關控件的 AddItem 對話框。 在 Web 項目實作中使用。 您可以從 (SID_SVsAddProjectItemDlg) 服務取得 介面 SVsAddProjectItemDlg 的實例。

IVsAddProjectItemDlg

提供環境 [新增專案專案] 對話框的存取權,以便將新專案新增至專案。

IVsAddProjectItemDlg2

提供環境 [新增專案專案] 對話框的存取權,以便將新專案新增至專案。

IVsAddProjectItemDlg3
IVsAddToolboxItems

將專案加入工具箱。

IVsAddWebReferenceDlg

允許 VSPackage 包含 Web 服務對話方塊。

IVsAddWebReferenceDlg2

允許 VSPackage 包含 Web 服務對話方塊。

IVsAggregatableProject

由支援透過匯總新增專案子類型的專案所實作。

IVsAggregatableProject2

表示可匯總的專案。

IVsAggregatableProjectFactory

建立支持匯總的項目類型。

IVsAppCommandLine

套件會使用此介面來讀取使用者輸入的命令行參數。

IVsAppCompat

介面 IVsAppCompat 通常用來中斷專案與舊版應用程式的相容性。 此介面可透過 SVsSolution 服務取得。如需詳細資訊,請參閱建立自定義專案版本感知。

IVsAppContainerBootstrapper

表示啟動載入器。

IVsAppContainerBootstrapper2

表示啟動載入器。

IVsAppContainerBootstrapper3

表示啟動載入器。

IVsAppContainerBootstrapper4
IVsAppContainerBootstrapper5
IVsAppContainerBootstrapper6
IVsAppContainerBootstrapperEvents

表示啟動載入器事件。

IVsAppContainerBootstrapperLogger

表示啟動載入器記錄器。

IVsAppContainerBootstrapperResult

表示應用程式容器啟動載入器作業的結果。

IVsAppContainerDeveloperLicensing

提供處理開發人員授權的基本支援。

IVsAppContainerProjectDeploy

部署應用程式容器應用程式。

IVsAppContainerProjectDeploy2

部署應用程式容器應用程式。

IVsAppContainerProjectDeployCallback

提供和定義用於監視應用程式容器專案部署作業的回呼方法的相關信息。

IVsAppContainerProjectDeployEvents

處理在應用程式容器部署程式前後發生的事件。

IVsAppContainerProjectDeployOperation

在部署應用程式容器應用程式時提供控制權。

IVsAppContainerProjectDeployResult

提供應用程式容器應用程式部署作業的詳細結果。

IVsAssemblyNameUnification

根據載入器所使用的簡單和完整名稱,傳回統一元件的名稱,以及 .NET Framework 元件清單 (FrameworkList.xml) 。 SVsAssemblyNameUnification 使用 (SID_SvsAssemblyNameUnification) 服務來取得 介面的實例。

IVsAssemblyReference

提供 Visual Studio 元件參考的相關信息。

IVsAssemblyReferenceProviderContext

用來初始化元件參考提供者的內容物件。

IVsAsyncCommandParameters

當UI手勢執行命令時,這個介面的實例會以 輸入自變數的形式傳送至 命令 AsyncFromUIInvocation,例如功能表命令、工具列按鈕或按鍵系結。

IVsAsyncDataSourceFactory
IVsAsyncDeferredDocView
IVsAsyncDeferredDocView2
IVsAsyncDocViewResult
IVsAsyncEnum

由支援異步行為的列舉值實作。

IVsAsyncEnumCallback

描述異步列舉值回呼方法的介面,用來指出下一個專案可供使用。 您可以使用 介面的 IVsAsyncEnum 方法來設定回呼AdviseAsyncEnumCallback(IVsAsyncEnumCallback, UInt32)

IVsAsynchOpenFromScc

此介面支援從原始檔控制異步載入專案。

IVsAsynchOpenFromSccProjectEvents

從原始檔控制異步載入專案或方案時提供進度資訊。

IVsAsynchronousProjectCreate

以異步方式建立專案。 此介面是由專案處理站實作,以支援背景解決方案載入 (BSL) 。

IVsAsynchronousProjectCreateUI

當載入項目達到布建狀態時,通知用戶端。

IVsAsyncOpenDocumentResult

表示異步開啟文件作業的結果。

IVsAsyncPersistDocData
IVsAsyncPersistHierarchyItem
IVsAsyncRunningDocumentTable
IVsAsyncRunningDocumentTable2
IVsAsyncRunningDocumentTable3
IVsAsyncRunningDocumentTable4
IVsAsyncSaveResult

異步儲存作業的結果。 這是從異步儲存傳回的 GetResult 方法傳回 IVsTask的值。

IVsAsyncShell
IVsAsyncShellOpenDocument

服務介面,提供一組方法以異步方式開啟檔。

IVsAsyncSolution
IVsAsyncToolWindowFactory
IVsAsyncToolWindowFactoryProvider
IVsAsyncUIFactory
IVsBackForwardNavigation

很少使用。 可讓視窗向後巡覽並向前流覽至已儲存的瀏覽點。 AddNewBFNavigationItem(IVsWindowFrame, String, Object, Int32)使用介面的 IVsUIShell 方法來新增導覽點。

IVsBackForwardNavigation2

可讓視窗向後巡覽並向前流覽至已儲存的瀏覽點。

IVsBatchProjectActionContext
IVsBatchUpdate

在文字緩衝區或檢視中起始所有暫止數據更新的合併。

IVsBooleanSymbolExpressionEvaluator

針對一組布爾符號提供表達式剖析和評估,以測試一組符號是否讓表達式評估為 true。您可以使用 來呼叫 GetService(Type)VsProjectCapabilityExpressionMatcher來取得此介面。

IVsBooleanSymbolExpressionEvaluator2

針對布爾符號的點擊測試人員提供表達式剖析和評估,以測試一組符號是否使表達式評估為 true。 這是藉由共同建立布爾值SymbolExpressionEvaluator 服務 GUID 來取得。

IVsBooleanSymbolPresenceBulkChecker

在評估布爾表達式時,提供 IVsBooleanSymbolExpressionEvaluator2 所使用的布爾符號大量點擊測試人員。

IVsBooleanSymbolPresenceChecker

提供評估布爾表達式時,IVsBooleanSymbolExpressionEvaluator2 所使用的布爾符號點擊測試人員。

IVsBroadcastMessageEvents

將訊息廣播至註冊以在環境中收到事件通知的用戶端。

IVsBrowseComponentSet

提供瀏覽元件集中所包含的數據。

IVsBrowseContainersList

提供容器清單中容器的相關信息,或尋找元件的容器。

IVsBrowseObject

允許在專案組態瀏覽物件的情況下擷取 IVsHierarchy 物件或 VSITEMID。

IVsBrowseProjectLocation

顯示對話框,以尋找新專案的位置。

IVsBuildableProjectCfg

管理項目組態的建置作業。

IVsBuildableProjectCfg2

提供有關專案組建組態和執行組建的資訊。

IVsBuildDependency

允許專案描述組建相依性。

IVsBuildItemStorage
IVsBuildItemStorageCallback
IVsBuildMacroInfo

從專案擷取與宏名稱相關聯的字串,以啟用宏評估。

IVsBuildManagerAccessor

提供讓 Unmanaged 程式代碼存取全域引擎物件的方式,而不需要具現化昂貴的物件,例如專案。 (Unmanaged 程式代碼無法直接存取 Engine.GlobalEngine,因為該物件標示為「靜態」,而「靜態」對象無法輕易地跨 COM-interop 界限存取。)

IVsBuildManagerAccessor2

提供同步處理預設 MSBuild 組建管理員存取權的方法。

IVsBuildManagerAccessor3

提供同步處理預設 MSBuild 組建管理員存取權的方法。

IVsBuildManagerAccessor4
IVsBuildPropertyStorage

取得及設定項目檔中的 MSBuild 屬性。

IVsBuildPropertyStorage2

由專案系統實作,以提供 MSBuild 屬性系統的存取權。 此介面提供比 設定屬性更多的 IVsBuildPropertyStorage彈性。 它允許新增條件屬性群組,而且不會逸出值。

IVsBuildPropertyStorage3

由專案系統實作,以提供 MSBuild 屬性系統的存取權。 此介面提供比 設定屬性更多的 IVsBuildPropertyStorage彈性。 它允許新增條件屬性群組,而且不會逸出值。

IVsBuildPropertyStorageEvents

表示建置屬性儲存事件。

IVsBuildStatusCallback

可讓環境接收有關建置作業狀態的通知。

IVsBulkFileOperation
IVsCallBrowser

操作呼叫瀏覽器進行偵錯。 您可以從 (SID_SVsCallBrowser) 服務取得此介面的 SVsCallBrowser 實例。

IVsCfg

提供專案組態的相關信息。

IVsCfgBrowseObject

IVsCfg 回指定專案組態瀏覽物件的物件。

IVsCfgProvider

允許專案管理組態資訊。

IVsCfgProvider2

允許專案管理組態資訊。

IVsCfgProviderEvents

提供組態事件的通知。

IVsCfgProviderEventsHelper

由環境實作,由專案呼叫,以作為實作 的 IVsCfgProvider2協助程式。

IVsClassView

允許流覽至類別檢視中的物件。

IVsCmdNameMapping

對應命令名稱和 GUID。 可讓您判斷所有命令和名稱。 您可以從 (SID_SVsCmdNameMapping) 服務取得此介面的 SVsCmdNameMapping 實例。

IVsCodeDefView

操作 [程序代碼定義檢視] 視窗。 您可以從 (SID_SVsCodeDefView) 服務取得介面 SVsCodeDefView 的實例。

IVsCodeDefViewContext

設定用來顯示程式代碼定義工具視窗的內容。 內容包含檔名和行號等專案。

IVsCodeShareHandler

內部介面。 請勿使用。

IVsCombinedBrowseComponentSet

結合多個元件集。

IVsCommandArgInfo

啟用實作 QueryStatus(Guid, UInt32, OLECMD[], IntPtr) 以查詢是否已提供命令自變數。

IVsCommandWindow

讓封裝能夠使用命令視窗。 您可以從 (SID_SVsCommandWindow) 服務取得介面 SVsCommandWindow 的實例。

IVsCommandWindow2

設定命令視窗的模式。 您可以從 (SID_SVsCommandWindow) 服務取得此介面 SVsCommandWindow 的實例。

IVsCommandWindowsCollection

在 Visual Studio 維護的命令視窗中操作視窗。 您可以從 (SID_SVsCommandWindowsCollection) 服務取得 介面 SVsCommandWindowsCollection 的實例。

IVsCommentTaskInfo

提供工作清單所使用批注工作令牌的相關信息。

IVsCommentTaskToken

代表一個批注工作令牌。

IVsCommonMessagePump

允許使用者在背景處理期間讓 Visual Studio 保持回應。 介面可透過 SVsCommonMessagePumpFactory 服務取得。

IVsCommonMessagePumpClientEvents

提供自定義邏輯來處理等候事件,例如逾時、句柄訊號或視窗訊息抵達。 只有在需要更多控制等候邏輯的進階等候案例中,才需要介面。 在大部分情況下,所提供的 ModalWaitForObjects(IntPtr[], UInt32, UInt32) 預設功能應該就足夠。 這個介面是的簡化版本 IOleComponent2

IVsCommonMessagePumpFactory

允許實作者建立 IVsCommonMessagePump

IVsComponentEnumeratorFactory

提供元件、元件路徑或包含參考之目錄清單的列舉值。 您可以從 (SID_SCompEnumService) 服務取得 介面 SCompEnumService 的實例。

IVsComponentEnumeratorFactory2

提供元件、元件路徑或包含參考之目錄清單的列舉值。 您可以從 (SID_SCompEnumService) 服務取得 介面 SCompEnumService 的實例。 此介面會 IVsComponentEnumeratorFactory 採用以分號分隔的路徑清單來擴充。

IVsComponentEnumeratorFactory3

提供元件、元件路徑或包含參考之目錄清單的列舉值。 您可以從 (SID_SCompEnumService) 服務取得 介面 SCompEnumService 的實例。 此介面藉由建立同時傳回運行時間資訊的列舉值,來擴充 IVsComponentEnumeratorFactory2 的功能。 不過,它不會繼承自 IVsComponentEnumeratorFactory2。

IVsComponentEnumeratorFactory4

根據可延伸的多目標列舉元件。

IVsComponentModelHost

公開 Visual Studio MEF 裝載所需的資訊。 您可以透過 SVsComponentModelHost 服務取得此介面。

IVsComponentSelectorData

傳回元件的相關數據。

IVsComponentSelectorDlg

將元件新增至專案。

IVsComponentSelectorDlg2

管理項目中各種類型元件的參考。

IVsComponentSelectorDlg3

管理項目中各種類型元件的參考。

IVsComponentSelectorDlg4

管理項目中各種類型元件的參考。 由 Visual Studio 殼層實作,透過 SVsComponentSelectorDlg 服務取得。

IVsComponentSelectorProvider

由提供頁面給元件選擇器的 VSPackage 實作,例如 [新增參考] 對話方塊。

IVsComponentUser

將元件加入至指定的專案。

IVsComReference

提供 Visual Studio COM 參考的相關信息。

IVsComReferenceProviderContext

用來初始化 COM 參考提供者的內容物件。

IVsConfigurationManagerDlg

顯示 [Configuration Manager] 對話框。 您可以從 (SID_SVsConfigurationManagerDlg) 服務取得 介面 SVsConfigurationManagerDlg 的實例。

IVsConfigureToolboxItem

由客戶端實作,藉由向 註冊 IToolboxServiceManaged 工具箱專案,將 Managed 工具箱專案新增至工具箱。 實作這個介面的對像是透過 建立的 CreateInstance(Guid, Object, Guid, UInt32, IntPtr)。 它們應該在 $RegRoot$\ToolboxItemConfiguration 索引鍵下註冊。

IVsConnectedServiceInstanceReference

表示已連線服務的參考。

IVsConnectedServiceInstanceReferenceProviderContext

已連線服務參考提供者的內容。

IVsConnectedServiceProperties

表示已連線的服務屬性。

IVsContextualIntellisenseFilter

篩選 Intellisense 專案,以控制是否顯示 Intellisense 說明。 您可以從介面的 方法取得 介面 GetFilter(IVsHierarchy, IVsContextualIntellisenseFilter)IVsContextualIntellisenseFilterProvider 實例。

IVsContextualIntellisenseFilterProvider

根據項目階層資訊提供 Intellisense 項目的篩選。 您可以從裝置組態 (DevCfg) 取得 介面的實例。

IVsCoTaskMemFreeMyStrings

與某些其他介面相關聯,以指出呼叫端應該釋放從這些介面傳回的字串。

IVsCreateAggregateProject

由支持匯總的項目類型呼叫。

IVsDataEnvironment

提供數據服務的介面,例如 資料庫連結。 您可以使用 介面來支援 Web 服務流覽。

IVsDataObjectStringMapEvents

由客戶端實作,這些客戶端 IVsDataObjectStringMapManager 有興趣在字串對應變更時取得回呼。

IVsDataObjectStringMapManager

在 IDataObject 中啟用名稱/值組的儲存。 具有不同名稱的多個字串對應可以存在於單一數據物件中。 您可以使用 來取得此介面 SVsDataObjectStringMapManager

IVsDataObjectStringMapManager2

在中啟用名稱/值組的 IDataObject儲存。 具有不同名稱的多個字串對應可以存在於單一數據物件中。

IVsDataSourceFactory

由提供自己數據源處理站的套件實作。

IVsDebuggableProjectCfg

可讓調試程式啟動和執行建置組態。

IVsDebuggableProjectCfg2

支援偵錯啟動 (F5 命令) 。 IVsDebuggableProjectCfg擴充 ,以在啟動調試程式之前提供方法呼叫 (OnBeforeDebugLaunch(UInt32)) 。

IVsDebuggableProtocol

允許用戶端新增至可偵錯通訊協議清單。

IVsDebugger

提供目前調試程式的存取權,讓封裝可以接聽調試程式事件。 您可以從服務的 方法取得這個介面 GetIVsDebugger()LanguageService 實例。

IVsDebugger10
IVsDebugger2

提供調試程式的其他存取權。 您可以從 (SID_SVsShellDebugger) 服務取得此介面的 SVsShellDebugger 實例。 這個介面延伸 IVsDebugger

IVsDebugger3

提供調試程式的其他存取權。 您可以從 (SID_SVsShellDebugger) 服務取得此介面的 SVsShellDebugger 實例。 這個介面會 IVsDebugger 擴充 和 IVsDebugger2

IVsDebugger4

提供調試程式的其他存取權。 您可以從 (SID_SVsShellDebugger) 服務取得此介面的 SVsShellDebugger 實例。

IVsDebugger5

由調試程序實作,透過SID_SVsShellDebugger服務取得。

IVsDebugger6
IVsDebugger7
IVsDebugger8
IVsDebugger9
IVsDebuggerEvents

在調試程式變更模式時提供通知。 調試程式會以三種模式之一運作:執行、中斷或設計。 介面是 介面方法的AdviseDebuggerEvents(IVsDebuggerEvents, UInt32)IVsDebugger自變數。 介面是事件接收端,事件收件者,由想要通知調試程式中變更的元件實作。

IVsDebuggerLaunchAsync
IVsDebuggerLaunchCompletionCallback
IVsDebugLaunch

啟動調試程式。 您可以從 (SID_SVsDebugLaunch) 服務取得此介面的 SVsDebugLaunch 實例。

IVsDebugLaunchHook

請勿實作這個介面、取用它,或呼叫它。 使用此介面可能會中斷核心 Visual Studio 功能。 其旨在允許偵錯引擎的實作者擴充現有項目系統的偵錯要求。

IVsDebugProcessNotify

請注意,調試程式即將停止。 當做 VsDebugTargetInfo2 介面方法IVsDebugger2中的LaunchDebugTargets2(UInt32, IntPtr)自變數使用。

IVsDebugRemoteDiscoveryUI

提供探索遠端偵錯計算機的方法。 您可以從 (SID_SVsDebugRemoteDiscoveryUI) 服務取得此介面的 SVsDebugRemoteDiscoveryUI 實例。

IVsDebugTargetSelectionService

提供偵錯目標選取服務。 這個介面是由單一 DebugTargetHandler 套件所實作。 專案可以選擇性地參與DebugTarget功能表控制器的這個常見實作。 您可以從 (SID_SVsDebugTargetSelectionService) 服務取得此介面的 SVsDebugTargetSelectionService 實例。

IVsDefaultToolboxTabState

決定工具箱中索引標籤的預設狀態展開或未展開。 實作者的 IVsToolboxUser選擇性介面。

IVsDeferredDocView

延遲提供實際文件檢視,直到載入並註冊執行中文件數據表中的文件數據 (RDT) 為止。 這可讓套件檢查檔,並決定要提供何種檢視。

IVsDeferredSaveProject

延遲永久儲存專案,直到使用者以 SaveAll 儲存項目為止。 建立將專案保留在記憶體中的效果。 封裝會針對專案使用產生的名稱,以及暫存位置的臨時檔。 將方案限製為一個專案。

IVsDependency

描述建置作業或部署中另一個專案所使用的專案。

IVsDependencyProvider

提供專案組態相依性的存取權。

IVsDeployableProjectCfg

允許專案管理部署作業。

IVsDeployableProjectCfg2

用來支援專案部署期間部署的相關輸出。 擴充和繼承自 IVsDeployableProjectCfg

IVsDeployDependency

提供輸出群組相依性存取權。

IVsDeployDependency2

依名稱擷取相依性屬性值。

IVsDeployStatusCallback

可讓環境接收有關部署作業狀態的通知。

IVsDesignerInfo

取得與設計工具相關聯的設計工具技術和其他語言無關的資訊。 它可以從 Visual Studio 檔架構擷取。

IVsDesignTimeAssemblyResolution

提供執行設計時間元件解析的方法。

IVsDesignTimeAssemblyResolution2

提供目前目標架構中元件參考路徑的設計時間解析。 此介面會從專案擷取為 ItemContext 服務。

IVsDetermineWizardTrust

定義精靈的事件,以及提供狀態資訊的方法。 您可以從 (SID_SVsDetermineWizardTrust) 服務取得 介面 SVsDetermineWizardTrust 的實例。

IVsDiagnosticsItem

提供用於診斷的資訊。

IVsDiagnosticsProvider

允許元件參與殼層的診斷系統。

IVsDifferenceService

在 Visual Studio 中開啟可比較兩個檔案的視窗。

IVsDiscoveryService

建立探索會話。

IVsDocDataFileChangeControl

判斷是否應該忽略在編輯器外部對文件數據檔所做的變更。

IVsDocOutlineProvider

提供文件大綱的相關信息。

IVsDocOutlineProvider2

啟用變更殼層的快速鍵翻譯。

IVsDocumentLockHolder

允許非編輯器將編輯鎖定新增至執行中檔表中註冊的專案。

IVsDocumentPreviewer

提供文件預覽工具的相關信息。

IVsDpiAware
IVsDummy
IVsDynamicNavigationItem

提供動態建立導覽項目的相關信息。

IVsEditorFactory

建立文件檢視對象和數據對象的實例。

IVsEditorFactory2

建立文件檢視對象和數據對象的實例。

IVsEditorFactory3
IVsEditorFactory4
IVsEditorFactoryChooser

由編輯器處理站實作為選擇器 (或委派程式,) 其他類型的編輯器處理站。

IVsEditorFactoryNotify

提供用來儲存或重新命名檔案或新增專案的通知方法。

IVsENCRebuildableProjectCfg
IVsENCRebuildableProjectCfg2
IVsEnhancedDataTip

啟用調試程式中的數據提示自定義。

IVsEnumCommentTaskTokens

列舉與工作清單相關聯的批註工作標記集合。

IVsEnumCryptoProviderContainers

提供密碼編譯提供者中所有密鑰容器的列舉值。 金鑰容器是金鑰資料庫的一部分,其中包含指定使用者的所有金鑰組。 由介面的 IVsStrongNameKeys 方法傳EnumContainers(String, IVsEnumCryptoProviderContainers)回。

IVsEnumCryptoProviders

提供列舉值來列出密碼編譯服務提供者。 由介面的 IVsStrongNameKeys 方法傳EnumProviders(IVsEnumCryptoProviders)回。

IVsEnumDependencies

列舉一組相依性。

IVsEnumDocumentPreviewers

列舉一組文件預覽工具。

IVsEnumGuids

列舉 GUID 的集合。

IVsEnumHierarchies

提供物件的列舉 IVsHierarchy

IVsEnumHierarchyItemsFactory

為專案階層中的專案建立的 IEnumHierarchyItems實例。 您可以從 (SID_SVsEnumHierarchyItemsFactory) 服務取得此介面的 SVsEnumHierarchyItemsFactory 實例。

IVsEnumLibraries2

列舉符號庫。

IVsEnumNavInfoNodes

列舉 介面所代表的 IVsNavInfo 節點專案。

IVsEnumOutputs

從專案的組態中匯入一組組建輸出專案。 從項目的組態列舉一組組建輸出專案。

IVsEnumSearchProviders

列舉搜尋提供者的集合。

IVsEnumSelectedSymbols

所選符號群組的列舉值。 列舉值會傳回介面的 IVsSelectedSymbol 陣列。

IVsEnumSharedProjectReferences
IVsEnumTaskItems

列舉與工作提供者相關聯的工作專案。

IVsEnumWindowSearchFilters

列舉視窗搜尋篩選條件的集合。

IVsEnumWindowSearchOptions

列舉視窗搜尋選項的集合。

IVsErrorItem

提供錯誤項目的相關信息。 此資訊包括錯誤所屬的階層,以及錯誤是錯誤、警告還是訊息。

IVsErrorItem2

除了) 之外,錯誤清單專案 (IVsTaskItem 實作。當您想要在錯誤清單視窗中指定自己的自訂圖示時,請使用這個介面 IVsErrorItem2

IVsErrorList

操作 BuildErrorList 視窗。 您可以從 (SID_SVsErrorList) 服務取得此介面的 SVsErrorList 實例。 服務 SVsErrorList 也提供 IVsTaskList

IVsExtensibility3

不適用於直接從程式代碼使用。 實作許多支援擴充性的功能,包括起始各種事件。 將無法從Managed程式碼使用的舊 IVsExtensibility 版和 IVsExtensibility2 介面結合為可從Managed程式代碼使用的介面。

IVsExtensibleObject

傳回自動化模型中特定點的 VSPackage 特定自動化物件。

IVsExternalFilesManager

由環境實作以處理其他檔案專案。

IVsExternalFilesManager2

由環境實作以處理其他檔案專案。

IVsFavoritesProvider

將 URL 新增至我的最愛列表時,環境會使用。

IVsFileBackup2

此介面應該受到應該備份的文件數據支援。 Visual Studio File Recovery 會備份執行中檔表中支援 IVsFileBackup2 的所有物件,並具有未儲存的變更。 如果您的元件支援未在UI線程上執行的異步備份,請實作此介面,而不是IVsFileBackup。

IVsFileChangeEvents

在磁碟上變更選取的檔案時通知用戶端。

IVsFileChangeEx

允許對檔案或目錄進行變更。

IVsFileChangeEx2
IVsFileChangeEx3
IVsFileMergeService

管理 Visual Studio 中執行三向合併作業的視窗。

IVsFileReference

提供 Visual Studio 檔案參考的相關信息。

IVsFileReferenceProviderContext

用來初始化檔案參考提供者的內容物件。

IVsFileUpgrade

在專案升級過程中執行檔案升級。

IVsFileUpgrade2

在專案升級過程中,執行指定版本的檔案升級。

IVsFilterAddProjectItemDlg

設定 [新增專案] 對話框的篩選。

IVsFilterAddProjectItemDlg2

設定 [AddItem] 對話框的篩選。

IVsFilterKeys

控制按鍵和命令之間的系結。 您可以從 (SID_SVsFilterKeys) 服務取得此介面的 SVsFilterKeys 實例。

IVsFilterKeys2

控制按鍵和命令之間的系結。 您可以從 (SID_SVsFilterKeys) 服務取得此介面的 SVsFilterKeys 實例。 擴充 ,但不會繼承自 IVsFilterKeys

IVsFilterNewProjectDlg

提供 [新增專案] 對話框中項目的篩選。 由想要篩選的元件實作。

IVsFindSymbol

實作 FindSymbol 功能表命令完成的搜尋。 您可以從 (SID_SVsObjectSearch) 服務取得此介面的 SVsObjectSearch 實例。

IVsFindSymbol2

實作 FindSymbol 功能表命令完成的搜尋,並支援多個架構。

IVsFindSymbolEvents

與 [尋找符號] 命令相關的事件傳出介面,例如搜尋選項中的變更。 用戶端會實作 介面,並建議伺服器。

IVsFindSymbolEvents2

與 [尋找符號] 命令相關的搜尋選項變更等事件的傳出介面,並支援多個架構。

IVsFireSolutionEvents

) 解決方案通常會引發 (SolutionEvents 相同的事件。 啟用巢狀子專案以引發這些事件的專案。 由環境實作。

IVsFireSolutionEvents2

) 解決方案通常會引發 (SolutionEvents 相同的事件。 啟用巢狀子專案以引發這些事件的專案。 擴充 ,但不會繼承自 IVsFireSolutionEvents

IVsFireUpdateSolutionEvents

環境所實作。 由巢狀子專案的專案使用。 這些項目必須實作 IVsParentProject。 此介面可讓巢狀子專案的項目引發通常引發的相同 UpdateSolutionEvent。 此介面類似於相關的 IVsFireSolutionEvents 介面,但可透過 SVsSolutionBuildManager 服務的 QueryService 存取。 這些方法會逐一查看 IVsUpdateSolutionEvents 用戶端的通知接收,並呼叫適當的通知方法。

IVsFontAndColorCacheManager

控制字型和色彩設定的快取。

IVsFontAndColorDefaults

允許 VSPackage 定義視窗或 UI 元件的預設字型和色彩,以支援 IDE 的 [字型和色彩] 屬性頁面。

IVsFontAndColorDefaultsProvider

提供 IVsFontAndColorDefaults 的實體,或 IVsFontAndColorGroup 對應至特定類別的介面-- 顯示在 [選項] 對話方塊之 [字型和色彩] 屬性頁面下拉式清單中所列的特定專案。

IVsFontAndColorEvents

使用字型和色彩設定變更的字型和色彩資訊通知 VSPackage。

IVsFontAndColorGroup

提供提供字型和色彩支援的 VSPackage 可以指定顯示專案群組的機制 - 代表兩個或多個類別的聯集的超級類別。

IVsFontAndColorStorage

允許 VSPackage 擷取或儲存字型和色彩數據至登錄。

IVsFontAndColorStorage2

允許 VSPackage 管理登錄字型和色彩專案。

IVsFontAndColorStorage3

允許 VSPackage 管理登錄字型和色彩專案。

IVsFontAndColorStorage4
IVsFontAndColorUtilities

提供工具,以使用 Visual Studio 字型和色彩機制的方法所使用的輸入和輸出數據。

IVsFrameworkMultiTargeting

提供可延伸架構多重目標的基底支援。

IVsFrameworkMultiTargeting2

提供 Visual Studio 2012 中可延伸架構多重目標的基底支援。

IVsFrameworkRetargetingDlg

提供可延伸架構重新目標對話框的基底支援。

IVsFreeThreadedFileChangeEvents
IVsFreeThreadedFileChangeEvents2
IVsGeneratorProgress

可讓單一檔案產生器報告進度,並提供其他警告和/或錯誤資訊。

IVsGetCfgProvider

由專案系統實作。 擷取的 IVsCfgProvider指標。

IVsGetScciProviderInterface

取得原始程式碼控制項提供者介面。

IVsGlobals2

將全域值載入並儲存至解決方案。 IVsGlobals取代無法在 Managed 程式代碼中使用的 。

IVsGlobalsCallback2

執行介面的 IVsGlobals2 儲存和載入作業。

IVsGlobalSearch

(IDE) 全搜尋來管理整合開發環境。

IVsGlobalSearchCallback

追蹤全域搜尋的進度。

IVsGlobalSearchTask

實作跨多個提供者執行搜尋的 全域搜尋 工作。

IVsGlobalSearchUI

提供整合開發環境 (IDE) 全域搜尋 使用者介面的存取權。

IVsGlobalSearchUIResultsCategory

提供來自已傳回結果之搜尋類別的資訊。

IVsGradient

讓 VSPackage 使用適當的漸層繪製指定的 UI 元素。

IVsHandleInComingCallDynamicInProc

讓對象能夠動態控制來自其他 COM Apartment 呼叫的重新進入,換句話說,從背景線程。

IVsHasRelatedSaveItems

啟用儲存其他專案。 由要讓其他項目出現在 [儲存變更] 對話框中的用戶端實作,或想要與其他專案同時儲存的特定專案。

IVsHelpAttributeList

提供說明屬性的所有可能值清單。 介面不提供列舉值,而是使用整數索引來擷取值。

IVsHelpProvider

實作此介面以覆寫預設說明體驗。

IVsHelpSystem

提供說明系統的存取權。

IVsHierarchy

為實作項目階層的 VSPackage 提供階層管理。

IVsHierarchy2
IVsHierarchyDeleteHandler

管理刪除或移除階層專案。

IVsHierarchyDeleteHandler2

刪除方案階層中的一或多個專案。 介面會擴充,但不會繼承自 。 IVsHierarchyDeleteHandler 只有在您要套件使用自己的刪除提示時, 才需要 。

IVsHierarchyDeleteHandler3

提供大量項目刪除功能。

IVsHierarchyDirectionalDropDataTarget

處理專案上方、下方和上方的置放目標。 這個介面是由實作 IVsHierarchy

IVsHierarchyDropDataSource

在階層視窗內拖放作業期間,提供與其數據源相關的拖曳專案相關信息。 您可以從介面取得此介面的 IVsHierarchy 實例。

IVsHierarchyDropDataSource2

在階層視窗內拖放作業期間,提供與其數據源相關的拖曳專案相關信息。 介面會擴充和繼承自 IVsHierarchyDropDataSource 介面。 如果您需要其他方法,您只需要使用 IVsHierarchyDropDataSource2。

IVsHierarchyDropDataTarget

提供在階層視窗內拖放作業期間,與其置放目標相關的拖曳專案相關信息。

IVsHierarchyEvents

通知客戶端階層的變更。

IVsHierarchyEvents2

通知客戶端階層的其他變更。

IVsHierarchyManipulation

控制環境中階層的狀態。

IVsHierarchyManipulationStateContext

具決定性地還原特定時間點的階層操作狀態。

IVsHierarchyRefactorNotify

通知重構作業的階層。

IVsHTMLConverter

可讓調試程式處理其輸出中的某些 HTML 元素。 您可以從 (SID_SVsHTMLConverter) 服務取得 介面 SVsHTMLConverter 的實例。

IVsImageButton

在 VSPackage 所建立的按鈕上繪製影像。

IVsImageMonikerImageList

表示影像Moniker的清單。

IVsImageMonikerSource
IVsImageService

註冊已知影像 (,例如 Visual Studio 的圖示) 。

IVsImageService2

註冊已知影像 (,例如 Visual Studio 的圖示) 。

IVsIME

提供輸入法 編輯器 (輸入法) 的套件存取權。 輸入法 編輯器 提供候選項目來回應用戶擊鍵。 經常用於非字母語言的當地語系化。 您可以從 (SID_SVsIME) 服務取得 介面 SVsIME 的實例。

IVsInfoBar

表示建構代表資訊列之 IVsUIElement 所需的數據。 資訊橫條可以有圖示、一組文字範圍,以及選擇性的關閉按鈕。

IVsInfoBarActionItem

代表 IVsInfoBar 內的可點選動作範圍,預設會轉譯為超連結。 動作專案可以有與其相關聯的內容數據,並在 IVsInfoBarUIEvents 介面上按兩下回呼。

IVsInfoBarActionItemCollection

表示動作專案的集合。

IVsInfoBarHost

知道如何配置資訊橫條的主控件。 針對 IVsWindowFrame,可以透過VSFPROPID_InfoBarHost來存取主機。

IVsInfoBarTextSpan

代表 IVsInfoBar 內的文字範圍。 多個文字範圍可以串連在一起,與 RTF 檔相同。

IVsInfoBarTextSpanCollection

代表由文字範圍組成的檔。

IVsInfoBarUIElement

表示 InfoBar UI 專案。

IVsInfoBarUIEvents

處理資訊列中的用戶手勢。

IVsInfoBarUIFactory
IVsInstalledProduct

可讓您的 VSPackage 將資訊放在啟動顯示畫面和 [說明] 選單上的 [關於] 對話框中。

IVsIntelliMouseHandler

讓套件能夠充分利用 IntelliMouse 功能。 用於實作一些本身功能的殼層用戶端。 您可以從 (SID_SVsIntelliMouseHandler) 服務取得 介面 SVsIntelliMouseHandler 的實例。

IVsIntellisenseEngine

可讓專案階層節點載入或卸除檔案,做為 IntelliSense 支援的一部分。 載入和卸除會產生可能會變更 IntelliSense 顯示內容的事件。 您可以從 (SID_SVsIntelliSenseEngine) 服務取得 介面 SVsIntellisenseEngine 的實例。

IVsIntellisenseProject

提供專案的 IntelliSense 支援。 與搭配 IVsIntellisenseProjectHost 使用,並用於內含語言。

IVsIntellisenseProjectEventSink

定義 Intellisense 專案的事件函式。 (IVsIntellisenseProject).

IVsIntellisenseProjectHost

可讓專案階層節點提供巢狀 IntelliSense 專案的相關信息, (實 IVsIntellisenseProject 作) 的項目顯示在 IntelliSense 工具提示中。 與自主語言搭配使用。 您可以從 (SID_SVsIntellisenseProjectHost) 服務取得此介面 SVsIntellisenseProjectHost 的實例。

IVsIntellisenseProjectManager

可讓專案階層節點通知事件接聽程式,這些事件會變更 IntelliSense 工具提示中出現的內容,以及擷取特定項目資訊。 您可以從 (SID_SVsIntellisenseProjectManager) 服務取得 介面 SVsIntellisenseProjectManager 的實例。 與自主語言搭配使用。

IVsInvalidateCachedCommandState
IVsInvisibleEditor

由隱藏的編輯器物件取得「編輯下」檔案的文件數據。

IVsInvisibleEditorManager

用來註冊隱藏的編輯器。

IVsItemTypeResolutionService

建立參考專案和元件之間的連線,以提供類型資訊給項目節點。

IVsItemTypeResolutionSite

提供的 IVsItemTypeResolutionService 回呼方法,以追蹤參考和元件。

IVsLanguageInfoPackage

用來在 [選項] 對話框中提供每種語言編輯器屬性頁。

IVsLanguageServiceBuildErrorReporter

提供具有項目系統之語言服務的錯誤報告。

IVsLanguageServiceBuildErrorReporter2

提供具有項目系統之語言服務的其他錯誤報告。

IVsLaunchPad

產生命令行工具和批處理檔的介面。

IVsLaunchPad2

執行命令,其輸出會顯示在 Visual Studio IDE 中的輸出窗格。 IVsLaunchPad類似於 但 ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) 方法可讓剖析的輸出字串採用非標準格式。 執行命令,其輸出會顯示在 Visual Studio IDE 中的輸出窗格。 IVsLaunchPad類似於 ,但 ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) 方法允許剖析的輸出字串採用非標準格式。

IVsLaunchPad3

執行命令,其輸出會顯示在 Visual Studio IDE 中的輸出窗格。

IVsLaunchPad4

啟動具有提高許可權的主控台應用程式。

IVsLaunchPadEvents

通知環境取消啟動面板事件。

IVsLaunchPadFactory

ICreates IVsLaunchPad 物件,可用來繁衍命令行工具和批處理檔

IVsLaunchPadOutputParser

剖析工作清單專案或導覽資訊的工具輸出行。 由介面方法的 ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) 呼叫端實 IVsLaunchPad2 作。

IVsLibrary

此核心介面描述連結庫,並由物件管理員用來存取與其相關的符號。

IVsLibrary2

描述連結庫,並由物件管理員用來存取相關的符號。

IVsLibrary2Ex

可讓連結庫在配置文件變更或新增或移除參考時提供不同的 ObjectBrowser 資訊。 擴充 ,但不會繼承自 IVsLibrary2

IVsLibrary3

IVsNavInfo2從物件的向量SYMBOL_DESCRIPTION_NODE建立物件。

IVsLibraryMgr

此根介面可讓環境的物件管理員存取封裝的 IVsLibrary。 大部分的實作通常會提供單 IVsLibrary一 。 此根介面可讓環境的物件管理員存取套件的 IVsLibrary。 大部分的實作通常會提供單 IVsLibrary一 。

IVsLibraryReferenceManager

提供物件瀏覽器參考 .NET 連結庫的相關信息。 您可以從 (SID_SVsComplusLibrary) 服務取得此介面 SVsComplusLibrary 的實例。

IVsLiteTree

表示輕量型樹狀結構控件。 例如,在 ObjectBrowser 和 FindSymbol 對話框中使用。

IVsLiteTreeEvents

定義輕量型樹狀結構控件的事件。 在介面的 方法IVsLiteTreeAdviseTreeEvents(IVsLiteTreeEvents, UInt32)當做自變數使用。

IVsLiteTreeList

提供樹檢視中屬於整體組織之一部分之清單中符號的資訊, (IVsLiteTree 程式代碼瀏覽工具) 。 清單是連結庫與工具通訊的基本信息單位,並顯示為樹視圖中特定父系的一組對等節點。

IVsLongIdleEvents

由有興趣接收長時間閑置通知的訂閱者所實作。

IVsLongIdleManager

提供方法,以允許訂閱者接收長時間閑置事件。

IVsMacroRecorder

過時的介面。 請勿使用。

IVsMacros

過時的介面。 請勿使用。

IVsManifestReferenceResolver

提供將已部署的指令清單檔參考路徑解析為本機檔案路徑的方法。

IVsMatcherDataInfo
IVSMDTypeResolutionService

讓實例 ITypeResolutionService 可供您在原生 (Unmanaged) 程式代碼中使用。 您可以透過 GetItemContext(IVsHierarchy, UInt32, IServiceProvider) 介面的 方法取得 介面的 IVsProject 實例。 您也可以透過 SVSMDTypeResolutionService (SID_SVSMDTypeResoluionService) 服務取得介面。

IVsMenuEditor

向表單設計工具公開共用功能表編輯器。 您可以從介面取得 介面的 IVsMenuEditorFactory 實例。

IVsMenuEditorFactory

提供介面的實例,供想要使用共用功能表編輯器的 IVsMenuEditor 表單設計工具使用。 您可以從 (SID_SVsMenuEditor) 服務取得 介面 SVsMenuEditor 的實例。

IVsMenuEditorSite

描述 實例的月 IVsMenuEditor 臺。 由環境提供,並由實例使用 IVsMenuEditor

IVsMenuEditorTransactionEvents

啟用將功能表編輯器動作群組視為交易。 表單設計工具用來支持復原動作。

IVsMenuEvents
IVsMenuEventsService
IVsMenuItem

讓表單設計工具能夠使用共用功能表編輯器。 由環境實作。

IVsMonitorSelection

可讓 VSPackage 接收選取事件的通知,並取得目前專案階層、專案、專案值和命令 UI 內容的相關信息。

IVsMonitorSelection2

提供當未選取任何內容) 並支援自定義選取標識符實作時,空白內容 (的相關信息。 擴充 ,但不會繼承自 IVsMonitorSelection

IVsMonitorUserContext

建立新的內容或子文字包。

IVsMRESearchProvider

公開單一最近執行的命令搜尋提供者。

IVsMRUItemsStore

控制最近使用的 (MRU) 專案集合。

IVsMSBuildHostObject

讓項目系統能夠與 MSBuild 主機對象通訊。

IVsMSBuildTaskFileManager

可讓 MSBuild 使用記憶體,而不是 Intellisense 組建的磁碟檔案。

IVsMultiItemSelect

提供環境存取多個選取專案。

IVsMultiViewDocumentView

支援相同檢視上的多個檢視索引標籤,例如 HTML 編輯器上的 HTML 和 [設計] 索引標籤。

IVsNavigateToService
IVsNavigateToService2
IVsNavigationTool

IVsClassView取代 和 IVsObjectBrowser.to 操作 ClassView 和 ObjectBrowser。

IVsNavInfo

識別符號階層式樹狀結構中的符號。

IVsNavInfo2

識別符號階層式樹狀結構中的符號。

IVsNavInfoNode

識別符號路徑中的節點。

IVsNewDocumentStateContext

確定性地在特定時間點還原文件狀態。

IVsNonLocalProject

確定非本機專案的本機複本存在。 使用非本機專案的專案可以從介面取得介面 IVsHierarchy

IVsNonSolutionProjectFactory

指出處理站所建立的專案不是解決方案的一部分。

IVsObjBrowser

由環境實作。 由想要操作對象瀏覽器的 VsPackages 使用。

IVsObjectBrowserDescription2

提供物件瀏覽器物件的描述性文字。 環境會提供這個介面。

IVsObjectBrowserDescription3

提供輸入物件瀏覽器描述文字的方法。

IVsObjectList

提供樹檢視中屬於整體組織之一部分之清單中符號的資訊, (IVsLiteTree 程式代碼瀏覽工具) 。 IVsObjectList 是 的 IVsLiteTreeList 延伸模組,並提供與專案中符號相關的其他方法。 提供樹檢視中屬於整體組織之一部分之清單中符號的資訊, (IVsLiteTree 程式代碼瀏覽工具) 。 IVsObjectList 是 的 IVsLiteTreeList 延伸模組,並提供與專案中符號相關的其他方法。

IVsObjectList2

提供樹檢視中屬於整體組織之一部分之清單中符號的資訊, (IVsLiteTree 程式代碼瀏覽工具) 。

IVsObjectListOwner

提供有關物件清單以及操作清單的資訊。 用於 [搜尋] 窗格中。 環境會實作 介面。

IVsObjectManager

封裝會使用此介面向物件管理員註冊和取消註冊其連結庫管理員。 呼叫服務的 QueryService SVsObjectManager 以取得 IVsObjectManager 介面。 封裝會使用此介面向物件管理員註冊和取消註冊其連結庫管理員。 呼叫服務的 QueryService SVsObjectManager 以取得 IVsObjectManager 介面。

IVsObjectManager2

由 VSPackage 用來向 Visual Studio 物件管理員註冊和取消註冊符號庫,並建立可瀏覽的元件集。 若要取得 Visual Studio 物件管理員的參考,請呼叫方法傳遞給您的 SetSite(IServiceProvider) 全域服務提供者。

IVsObjectManagerEvents

表示物件管理員事件。

IVsObjectSearch

執行指定物件的搜尋。 環境會實作 介面。 您可以從 (SID_SVsObjectSearch) 服務取得 介面 SVsObjectSearch 的實例。

IVsObjectSearchPane

在參考的連結庫或元件中搜尋物件。

IVsOpenProjectOrSolutionDlg

使用標準開啟對話框開啟方案或專案。

IVsOutput

提供組態輸出的相關信息。

IVsOutput2

提供組態輸出的相關信息。

IVsOutputGroup

允許項目根據使用方式將輸出分組。

IVsOutputGroup2

允許項目根據使用方式將輸出分組。

IVsOutputWindow

管理及控制具有多個窗格之 [輸出] 工具視窗特定的函式。

IVsOutputWindow2

提供 OutputWindow 中作用中窗格的相關信息。 擴充 ,但不會繼承自 IVsOutputWindow 由環境實作。 您可以藉由查詢 IVsOutputWindow來取得 介面的實例。

IVsOutputWindow3

提供介面的其他方法 IVsOutputWindow

IVsOutputWindowPane

允許 VSPackage 操作特定的 [輸出] 視窗窗格。

IVsOutputWindowPane2

將字串寫入輸出視窗,並在 [錯誤清單] 中建立專案。

IVsOutputWindowPane3

代表輸出視窗窗格。

IVsOutputWindowPaneNoPump

由解決方案包裝函式實作至 OutputWindow 工具視窗。 不保證實作 IVsOutputWindowPane 的所有 COM 物件都無法實作,因此需要無幫浦寫入輸出視窗的用戶端應該嘗試轉換至此介面,並在轉換成功時使用它,但準備好在轉換失敗時呼叫 IVsOutputWindowPane::OutputString。

IVsOwnedProjectFactory

由支持擁有者匯總的專案使用,以在其項目檔中保存 OwnerKey。

IVsPackage

初始化環境中的 VSPackage,並使其服務可供環境使用。

IVsPackage2

讓 VSPackage 的屬性可供使用。

IVsPackageDynamicToolOwner

可讓套件動態顯示或隱藏其工具視窗。 您可以從 (SID_SVsPackageDynamicToolOwner) 服務取得 介面 SIVsPackageDynamicToolOwner 的實例。

IVsPackageDynamicToolOwnerEx

啟用工具視窗可見性的動態控制。 此介面會 IVsPackageDynamicToolOwner 藉由新增多重實例標識碼的參數來擴充介面。 此版本會控制顯示的實例數目,而舊版只會控制顯示的工具視窗類型,而不論其實例標識符為何。這主要會影響具有旗標的工具視窗 CTW_fForceCreate ,讓殼層在啟動時或內容變更時載入它們。

IVsPackageExtensionProvider

提供套件的「提取」樣式擴充點。

IVsPackageInfo
IVsPackageInfoQueryService
IVsPackageLoadEvents

表示封裝載入事件。

IVsPackageSelectedInfo
IVsParentHierarchy

不支援的介面。 請勿使用。

IVsParentProject

允許以適當的順序開啟和關閉巢狀專案,並依環境建置方案階層。

IVsParentProject2

建立巢狀專案。 您可以藉由查詢 的實例來取得 介面的 IVsHierarchy實例。

IVsParseCommandLine

剖析 實作者的 IOleCommandTarget命令行自變數。 您可以從 (SID_SVsParseCommandLine) 服務取得 介面 SVsParseCommandLine 的實例。

IVsParseCommandLine2

剖析 實 IOleCommandTarget作者的命令行自變數。 擴充 但不會繼承自 IVsParseCommandLine。 新增方法以支持自動完成。 您可以從 (SID_SVsParseCommandLine) 服務取得 介面 SVsParseCommandLine 的實例。

IVsPathVariableResolver

使用 Visual Studio 特定變數來編碼或譯碼一般路徑元素的檔案路徑。 這支援使用 vssettings 檔案以電腦獨立格式儲存檔案路徑。 您可以從 SVsPathVariableResolver (SID_SVsPathVariableResolver) 服務取得介面的實例。

IVsPerPropertyBrowsing

IVsPerPropertyBrowsing 可用來對 屬性視窗 中顯示的某些屬性執行本地化的自定義編輯。

IVsPersistConnectedServices

由支援 ConnectedServices 屬性保存的專案系統實作。 使用 IVsHierarchy.GetProperty (VSHPROPID_ConnectedServicesPersistence...) 從專案取得 IVsPersistConnectedServices。

IVsPersistDocData

啟用文字緩衝區所管理之文件數據的持續性功能。

IVsPersistDocData2

啟用文字緩衝區所管理之文件數據的持續性功能。

IVsPersistDocData3

告知數據檔 (物件 IVsPersistDocData 實作) 是否要釋放其記憶體以關閉或重載。 擴充 ,但不會繼承自 IVsPersistDocData

IVsPersistHierarchyItem

提供階層項目的持續性。

IVsPersistHierarchyItem2

提供階層項目的持續性。

IVsPersistSolutionOpts

提供與解決方案相關聯之用戶選項檔案中使用者特定選項的存取權。

IVsPersistSolutionOpts2

在與方案相關聯的使用者選項檔案中,提供使用者特定選項的其他存取權。

IVsPersistSolutionProps

可讓 VSPackage 將非使用者特定的方案屬性寫入方案.sln檔案中。

IVsPersistSolutionProps2

藉由提供解決方案載入失敗時呼叫的方法,支援將方案屬性儲存在方案 (.sln) 檔案中。 由封裝實作。 擴充 但不會繼承自 IVsPersistSolutionProps

IVsPlatformReference

提供 Visual Studio 平台參考的相關信息。

IVsPlatformReferenceProviderContext

用來初始化平台參考提供者的內容物件。

IVsPlatformReferenceProviderContext2

擴充 IVsPlatformReferenceProviderContext 以公開延伸模組 SDK 目錄。

IVsPlatformReferenceProviderContext3
IVsPrefetchLoadProgress
IVsPrefetchLoadProgress2
IVsPrefetchProjectFactory
IVsPreviewChangesEngine

啟用預覽,再套用指定引擎所做的變更。 由重構引擎實作。

IVsPreviewChangesList

代表 [預覽變更] 工具視窗之變更樹狀結構中的專案清單。

IVsPreviewChangesService

顯示重構程式代碼中使用的 [PreviewChanges] 對話框。 您可以從 (SID_SVsPreviewChangesService) 服務取得 介面 SVsPreviewChangesService 的實例。

IVsPrioritizedSolutionEvents

定義解決方案的高優先順序事件方法。

IVsPrioritizedSolutionEventsSink

實作此介面) 事件接聽程式 (接收會取得解決方案事件的優先順序通知。

IVsProfferCommands3

從使用者介面新增、尋找、重新命名和移除命令。

IVsProfferCommands4

允許實作者使用 IPicture、 BitmapIcon指定新命令的映像。 由 Visual Studio 殼層實作,並透過 SVsProfferCommands 服務取得。

IVsProfilableProjectCfg

表示可以分析專案。

IVsProfileDataManager

提供配置檔管理員的存取權,以及以程式設計方式控制設定。 您可以從 (SID_SVsProfileDataManager) 服務取得 介面 SVsProfileDataManager 的實例。

IVsProfilerAttachTargetInfo

要求分析工具附加至指定的進程標識碼。

IVsProfilerLaunchBrowserTargetInfo

使用指定的 URL 啟動網頁瀏覽器。

IVsProfilerLauncher

提供項目系統在分析下啟動目標的功能。

IVsProfilerLaunchExeTargetInfo

指定分析工具所啟動的可執行目標,而不是項目系統。

IVsProfilerLaunchTargetInfo

指定分析工具將啟動的目標,而不是項目系統。

IVsProfilerLaunchWebServerTargetInfo

啟動 Web 伺服器。 此介面會使用 URL 來判斷 w3wp (背景工作進程實例,) 重新啟動或更新,然後附加至 。

IVsProfilerTargetInfo

提供分析工具目標資訊的基類。

IVsProfileSettingsFileCollection

表示配置檔配置檔。

IVsProfileSettingsFileInfo

表示配置檔配置檔檔案資訊。

IVsProfileSettingsTree

表示設定檔設定樹狀結構。

IVsProfilesManagerUI

內部介面,以允許原生和 Managed 程式代碼之間的通訊。

IVsProgress
IVsProject

管理專案內的項目或檔。

IVsProject2

除了 介面中 IVsProject 的方法之外,還能夠移除和重新開啟專案中的專案。

IVsProject3

除了 介面中 IVsProject2 的方法之外,還能夠新增或開啟具有特定編輯器的項目專案,以及將專案傳送至另一個專案。

IVsProject4

在專案上實作,以允許更有效率地查詢項目資訊。

IVsProject5

提供判斷檔是否在專案中的能力。

IVsProjectAcquisitionSetupDriver

表示安裝驅動程式。

IVsProjectAcquisitionSetupDriver2
IVsProjectAcquisitionSetupDriver3
IVsProjectAsyncOpen

提供以異步方式開啟專案中專案的能力。

IVsProjectBuildMessageEvents

提供的事件 IVsProjectBuildMessageReporter接收。

IVsProjectBuildMessageReporter

針對自定義報告的目的,提供專案階層攔截建置訊息 (錯誤、警告等) 。

IVsProjectBuildSystem

提供 MSBuild 系統物件的存取權。 讓建置系統進入批次模式,以控制變更的承諾。 當您建立 VSPackage 時,您會取得 介面的實作。

IVsProjectCfg

提供專案組態資訊的存取權。

IVsProjectCfg2

除了 介面中 IVsProjectCfg 的方法之外,也支持根據組態來分組輸出。

IVsProjectCfgDebugTargetSelection

允許項目參與偵錯目標功能表控制器功能。 此介面是選擇性的。

IVsProjectCfgDebugTypeSelection

由項目實作的選擇性介面,以將調試程式類型公開至Visual Studio工具列。

IVsProjectCfgProvider

提供專案組態資訊的存取權。

IVsProjectClassifierInfo
IVsProjectDataConnection

提供調試程式的數據連線。 在逐步執行 SQL 檔時使用。

IVsProjectDebugTargetProvider

取得偵錯目標的相關信息,這是在調試程式中啟動的檔案。 在想要控制調試程式的啟動項目中實作。 您必須使用 IVsRegisterProjectDebugTargetProvider註冊您的實作。

IVsProjectDeployDependency

提供專案對專案相依性的相關信息。 由支持產生組建的項目系統所實作。 繼承自 IVsDeployDependency

IVsProjectFactory

在方案內建立專案。

IVsProjectFactory2

提供方法,指出環境是否可以以異步方式開啟專案。 擴充 ,但不會繼承自 IVsProjectFactory

IVsProjectFaultResolver

解決項目階層的錯誤。

IVsProjectFileReloadManagerEvents

由客戶端實作,以協調載入專案所需的檔案。您可以透過 IVsSolution::AdviseSolutionEvents 訂閱這些事件。

IVsProjectFlavorCfg

專案子類型組態物件會實作 IVsProjectFlavorCfg,讓專案子類型存取各種組態介面。

IVsProjectFlavorCfgOutputGroups

提供項目子類型存取項目輸出群組的內容。 IVsProjectFlavorCfgOutputGroups 介面也允許專案子類型影響專案根據使用方式將輸出分組的能力。

IVsProjectFlavorCfgProvider

做為專案子類型組態物件的 Factory。

IVsProjectFlavorReferenceManager

提供類別一種方式來控制參考管理員的叫用和處理。

IVsProjectFlavorReferences

提供項目子類型 (類別) 參考和被參考的控制。

IVsProjectFlavorReferences2

加入方法來驗證項目參考。

IVsProjectFlavorReferences3

允許項目子類型 (類別) 控制專案參考處理的某些層面。

IVsProjectFlavorUpgradeViaFactory

使用專案處理站升級類別專案。

IVsProjectFlavorUpgradeViaFactory2

允許 Project Flavor 的專案處理站參與類別基底專案的升級程式。

IVsProjectMRU

提供註冊最近使用 (MRU) 專案的方法。

IVsProjectReference

提供 Visual Studio 專案參考的相關信息。

IVsProjectReferenceProviderContext

用來初始化項目參考提供者的內容物件。

IVsProjectResources

管理資源 (。.NET 設計工具的 RESX) 檔案。 最常用來管理本地化的資源。 您可以查詢 IVsHierarchy來取得 介面的實例。

IVsProjectSelector

允許案例在多個項目系統之間動態取得擁有權。 方案載入器會先嘗試比對專案類型與已註冊的 ProjectSelectors,如果有的話,會呼叫 GetProjectFactoryGuid,接著會查看 pszFilename 並尋找條件,以使用舊版專案系統或新項目系統重新導向專案負載。

IVsProjectServerHost

可讓項目啟動或停止其裝載的伺服器。

IVsProjectSpecialFiles

可讓您查詢專案是否有特殊檔案,例如 Web 組態或授權檔案,以及選擇性地建立它們。

IVsProjectSpecificEditorMap

由項目實作,以支援將專案特定的編輯器放在 [開啟方式] 對話框中,或指出應該與檔類型相關聯的編輯器或語言服務。

IVsProjectSpecificEditorMap2

由項目實作,以支援將專案特定的編輯器放在 [開啟方式] 對話框中,或指出應該與檔類型相關聯的編輯器或語言服務。

IVsProjectStartupServices

啟用其他開發人員的專案擴充性。

IVsProjectTargetChange

表示項目目標變更。

IVsProjectTargetDescription

表示項目目標描述。

IVsProjectTargetDescription2

針對統一目標體驗的目的,專案目標的定義。 複位目標服務會維護各種目標的集合

IVsProjectTextImageProvider

開啟或關閉 IVsTextImage 檔案的介面。 通常用於在非本機檔案上啟用 Find and Replace。 經常與 Web 檔案搭配使用。 您的實作應該透過查詢 IVsHierarchy來提供本身。

IVsProjectUpgrade

由需要升級不同 Visual Studio 版本之間專案檔格式的專案物件實作。

IVsProjectUpgradeViaFactory

使用專案處理站升級專案。 方案在開啟專案之前使用。 此介面必須可透過查詢項目處理站來取得。

IVsProjectUpgradeViaFactory2

藉由提供方法來呼叫取消項目升級, IVsProjectUpgradeViaFactory 藉此擴充但不會繼承自 。

IVsProjectUpgradeViaFactory3

可讓專案處理站的使用者檢查專案移轉是否完成,以及取得升級項目的名稱。 此資訊必須保存,直到新的升級專案關閉或卸除為止。

IVsProjectUpgradeViaFactory4

使用 Project Factory 升級專案。 方案在開啟專案之前使用。 此介面必須透過查詢專案處理站來取得

IVsPropertiesInfo

表示屬性資訊。

IVsPropertyBag

管理名稱/值組集合。

IVsPropertyBrowser

取得並設定屬性瀏覽器的狀態。 由環境實作。

IVsPropertyFileIn

讀取包含屬性名稱和值的檔案。 繼承自 IVsPropertyStreamIn。 由介面的 IVsStructuredFileIO 方法傳OpenExisting(String, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, UInt32, IVsPropertyFileIn, String[])回。

IVsPropertyFileOut

寫出屬性名稱和值的檔案。 擴充 繼承自 IVsPropertyStreamOut。 由介面的 IVsStructuredFileIO 方法傳CreateNew(String, UInt32, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, String, String, IVsPropertyFileOut)回。

IVsPropertyPage

由 IPropertyPage 物件上的 VSPackages 實作,以顯示屬性框架中的分類屬性頁。

IVsPropertyPage2

提供 在屬性頁面上取得和設定屬性值。 擴充 ,但不會繼承自 IVsPropertyPage

IVsPropertyPageFrame

變更 屬性視窗 中屬性頁的初始顯示。 您可以從 (SID_SVsPropertyPageFrame) 服務取得 介面 SVsPropertyPageFrame 的實例。

IVsPropertyPageNotify

告知環境,屬性頁在可見時想要通知。 的實作者 IVsPropertyPage選擇性介面。

IVsPropertyStreamIn

從數據流讀取屬性名稱、類型和值。 由環境實作,並搭配 IVsStructuredFileIOHelper 介面使用。

IVsPropertyStreamOut

寫出屬性的名稱及其值。 也提供類似交易的輸出處理。 由環境實作。 與介面搭配 IVsStructuredFileIOHelper 使用。

IVsProvideAsyncSaveState

可透過 docdata 物件實作的選擇性介面,這些物件需要在 aync 儲存作業開始時保留狀態數據。

IVsProvideComponentEnumeration

將字串中的 XML 檔案寫入檔案。 列舉值介面的支援介面。 您可以從 (SID_SCompEnumService) 服務取得此介面的 SCompEnumService 實例。

IVsProvideTargetedToolboxItems

提供來自新架構的工具箱專案。 套件會在與 IVsPackage) 相同的對象上實作這個介面 (,以提供工具箱內容,以回應新的架構是否存在。 這可用來藉由允許現有套件在安裝新架構之後提供更新的內容,來協助與未來的頻外架構版本相容。

IVsProvideUserContext

提供選取容器中項目的內容。

IVsProvideUserContext2

可讓物件提供用戶內容和優先順序。 擴充 ,但不會繼承自 IVsProvideUserContext

IVsProvideUserContextForObject

擷取指定對象的用戶內容介面 IVsUserContext 。 用戶內容提供搜尋文字或說明關鍵詞等專案。

IVsProvisionalItem

提供選擇不要為專案建立臨時檢視的方法。

IVsPublishableProjectCfg

可讓專案控制其發行集。 發行集包含將專案移至檔案伺服器或網站等專案。

IVsPublishableProjectStatusCallback

定義控制及報告項目發行的方法。 由環境實作。

IVsQueryDebuggableProjectCfg

回應有關專案如何啟動調試程序的查詢。 可啟動專案的專案,在專案組態對象上實作的選擇性介面。

IVsQueryDebuggableProjectCfg2

回應有關專案如何啟動調試程序的查詢。 由支援偵錯啟動 (F5 命令) 的專案系統實作,而且需要傳回介面不支援 IVsQueryDebuggableProjectCfg2 的其他資訊。

IVsQueryEditQuerySave2

向環境或原始檔控制套件指出檔案即將在記憶體中變更或儲存。

IVsQueryEditQuerySave3

向環境或原始檔控制套件指出檔案即將在記憶體中變更或儲存。

IVsRefactorNotify

通知程式代碼產生器發生重構作業。

IVsReference

提供 Visual Studio 參考的基本資訊。

IVsReferenceManager

定義 Reference Manager 服務所提供的方法。

IVsReferenceManager2

提供參考方法。

IVsReferenceManagerUser

定義參考管理員用來與客戶端通訊的合約。

IVsReferenceManagerUserReloadRequired

提供方法,這個方法會在實際套用需要重新載入專案以進行更新的任何變更時呼叫一次。

IVsReferenceProviderContext

提供有關用來初始化參考提供者之內容物件的基本資訊。

IVsRegisterDataSourceFactories

註冊殼層的數據源處理站。

IVsRegisterEditors

在環境中註冊和取消註冊編輯器。

IVsRegisterNewDialogFilters

安裝 AddNewProject 或 AddNewItem 對話框的自定義篩選。 您可以從 (SID_SVsRegisterNewDialogFilters) 服務取得 介面 SVsRegisterNewDialogFilters 的實例。

IVsRegisterPrefetchProjectFactory
IVsRegisterPriorityCommandTarget

用來註冊和取消註冊命令目標, () 實例 IOleCommandTarget 作為高優先順序命令處理程式。 您可以從 (SID_SVsRegisterPriorityCommandTarget) 服務取得此介面 SVsRegisterPriorityCommandTarget 的實例。

IVsRegisterProjectDebugTargetProvider

維護 (IVsProjectDebugTargetProvider) 偵錯目標提供者的連結清單。 您可以從 (SID_SVsRegisterProjectDebugTargetProvider) 服務取得 介面 SVsRegisterDebugTargetProvider 的實例。

IVsRegisterProjectSelector

環境所實作。 若要取得此介面,可以在 IVsProjectSelector 上或直接透過 QueryService (IID_IVsProjectSelector) QI。 由實作項目選取器的套件使用。RegisterProjectSelector 通常會在 IVsPackage::SetSite 中呼叫;UnregisterProjectGenerator 會在 IVsPackage::Close.Note: 針對 VSKEYROOT\ProjectSelectors 底下的已註冊選取 (器) 呼叫,載入的解決方案可確保選取器套件會在需要時載入,因此不需要預先載入套件。

IVsRegisterProjectTypes

在環境中註冊 VSPackage 項目類型。

IVsRegisterScciProvider

這個介面可用來向 Visual Studio 註冊原始檔控制套件。

IVsRegisterUIFactories

註冊用戶介面處理站。

IVsRelativePathResolver

允許封裝在呼叫 IVsUIShellOpenDocument::SearchProjectsForRelativePath(UInt32, String, String[]) 時解析絕對路徑的相對路徑。

IVsResourceManager

從附屬 DLL 載入受控和非受控資源。

IVsResourceManager2

管理資源標識碼。

IVsResourceView

表示資源檢視。

IVsRetargetProject

提供重新設定目標專案的方法。

IVsRetargetProjectAsync

提供異步重新設定目標專案的方法。

IVsRunningDocTableEvents

實作方法,以回應執行中文件數據表 (RDT) 中的變更。

IVsRunningDocTableEvents2

實作方法,以回應執行中文件數據表 (RDT) 中的變更。

IVsRunningDocTableEvents3

實作方法,以回應執行中文件數據表 (RDT) 中的變更。

IVsRunningDocTableEvents4

實作方法,以回應執行中文件數據表 (RDT) 中的變更。

IVsRunningDocTableEvents5

實作其他方法,以回應執行中文件數據表 (RDT) 中的文件變更。

IVsRunningDocTableEvents6
IVsRunningDocTableEvents7
IVsRunningDocTableEvents8
IVsRunningDocumentTable

管理環境中目前開啟的檔集。

IVsRunningDocumentTable2

代表執行中的文件數據表 (RDT) ,並提供介面以外的 IVsRunningDocumentTable 其他功能。

IVsRunningDocumentTable3

代表執行中的文件數據表 (RDT) ,並提供介面以外的 IVsRunningDocumentTable2 其他功能。

IVsRunningDocumentTable4

提供處理執行中檔表格中檔的方法。

IVsRunningDocumentTable5
IVsRunningDocumentTable6
IVsRunningDocumentTable7
IVsSaveOptionsDlg

顯示對話框,從 [另存新檔] 對話框中選擇其他儲存格式選項。

IVsSccAddWebProjectFromSourceControl

此介面會從原始檔控制將 Web 型專案新增至目前的方案。

IVsSccControlNewSolution

自動將新建立的解決方案新增至原始檔控制。 .

IVsSccEnlistmentPathTranslation

方案用來轉譯項目路徑。

IVsSccGlyphs

允許完整自定義原始檔控制字元。

IVsSccGlyphs2

允許 SCC 提供者提供 ImageMoniker 型圖像。

IVsSccManager2

允許專案和階層向原始檔控制註冊自己,並取得原始檔控制狀態的相關信息。

IVsSccManager3

允許專案和階層向原始檔控制註冊自己,並取得原始檔控制狀態的相關信息。

IVsSccManagerTooltip

此介面可讓您存取原始檔控制數據,以在 方案總管 中建構工具提示文字。

IVsSccOpenFromSourceControl

直接從原始程式碼控制項將專案新增至登記。

IVsSccProject2

在專案系統中實作,以提供專案檔和項目專案的原始檔控制。

IVsSccProjectEnlistmentChoice

指出從原始檔控制擷取專案時,專案將給予使用者的選項,否則稱為在專案中登記。

IVsSccProjectEnlistmentFactory

提供瀏覽對話框,用戶可以在其中選取要儲存原始檔控制下專案的位置。

IVsSccProjectEvents

實作在專案變更原始程式碼控件 (SCC) 系結時引發的方法。

IVsSccProjectProviderBinding

允許專案類型強制選擇特定的原始檔控制套件。

IVsSccProvider

切換提供者的目前活動狀態。

IVsSccProviderRegisteredSettings
IVsSccProviderSettings
IVsSccToolsOptions

擷取和更新與原始檔控制相關聯的各種選項。

IVsSccTrackProjectEvents

啟動或終止追蹤原始程式碼控制 (SCC) 事件的諮詢迴圈。

IVsSccVirtualFolders

取得專案內的虛擬資料夾清單。

IVsScriptJmcProjectControl

此介面是由能夠將腳本源檔分類為使用者程式代碼或非使用者程式代碼的項目系統所實作。 這是針對 VSHPROPID_ScriptJmcProjectControl 傳回的項目類型。

IVsScriptJmcUserSettingsProvider

腳本用戶設定提供者。

IVsSearchCallback

由搜尋取用者 (實作,例如視窗搜尋主機) 。 超連結 “http://bang/?q=The"\t “_top”搜尋工作會呼叫這個介面來報告進度或完成。

IVsSearchFilterToken

描述組成可能屬於搜尋篩選條件之搜尋查詢的令牌,通常具有name:value格式。

IVsSearchItemDynamicResult

匯報 屬性可以動態變更 (例如,取決於殼層) UI 內容變更的屬性。

IVsSearchItemResult

提供代表開啟檔的搜尋結果。

IVsSearchProvider

公開單一搜尋提供者。

IVsSearchProviderCallback

允許提供者傳回搜尋結果。

IVsSearchQuery

描述結構化搜尋字串。

IVsSearchQueryParser

管理搜尋查詢字串的剖析。

IVsSearchTask

啟動或停止搜尋作業。

IVsSearchToken

描述撰寫搜尋查詢的令牌。

IVsSelectedSymbol

提供單一符號 (連結庫名稱的名稱和導覽資訊,依此類) 。 集合中的 IVsSelectedSymbols 專案。

IVsSelectedSymbols

介面集合 IVsSelectedSymbol ,提供選取範圍中符號的名稱和導覽資訊。 您可以從類別檢視或物件瀏覽器的 (SID_SVsClassView) 服務或 SVsObjBrowser (SID_SVsObjBrowser) 服務取得此介面SVsClassView的實例。

IVsSelectionEvents

通知已註冊的 VSPackage 對目前選取範圍、元素值或命令 UI 內容所做的變更。

IVsSerializeNavigationItem

允許在與其相關聯的視窗框架關閉之後儲存導覽專案。 如果再次開啟與該視窗框架相關聯的檔,可以使用 方法來重新建立 Deserialize(IVsWindowFrame, IStream) 導覽專案。

IVsServiceInfo

表示 VS 服務的相關信息。 實作必須是自由線程。

IVsServiceInfo2
IVsServiceInfoQueryService

提供在 VS 中取得已註冊服務相關信息的方法。 實作必須是自由線程。

IVsSetTargetFrameworkWorkerCallback

描述回呼方法的介面,可讓專案系統將複位目標資訊寫入項目檔中。

IVsSettingsErrorInformation

由 IDE 實作。 這是一個內部介面,可用來允許 IDE 中的原生和 Managed 程式代碼之間的通訊。

IVsSettingsManager

提供管理設定存放區的方法。

IVsSettingsReader

提供 Visual Studio 配置檔中儲存之組態資訊的讀取許可權。

IVsSettingsStorageContainer

提供設定功能。

IVsSettingsStore

列舉並讀取選取範圍的集合和屬性。 它會從 GetReadOnlySettingsStore(UInt32, IVsSettingsStore) 方法取得。

IVsSettingsStore2
IVsSettingsStore3
IVsSettingsWriter

提供 VSPackages 機制,可在 Visual Studio 配置檔中儲存組態資訊。

IVsSetupCompositionService

提供在 VS 中取得套件組合資訊的方法。 判斷套件狀態、項目分類器和階層連結範本的 acqusition 服務。 實作必須是自由線程。

IVsSetupCompositionService2
IVsSetupCompositionService3
IVsSetupManifestEvents
IVsSetupPackageInfo
IVsSharedAssetsProject

表示具有共用資產的專案。

IVsSharedAssetsProjectEvents

表示與具有共用資產的專案相關聯的事件。

IVsSharedMSBuildFilesManagerHierarchy2
IVsSharedProjectQueryCanBeReferenced

讓共用項目有機會透過特定參考專案加入參考。

IVsSharedProjectReference

代表 SharedProjectReference 專案 (通常是 方案總管) 中 References 資料夾的子系。 SharedProjectReference 專案代表匯入的共用 MSBuild 專案檔 (例如 *.projitems 檔案) 。 一般而言,這些共用 MSBuild 專案檔是由特定共享專案所「擁有」, (也稱為「方案」中載入的共用資產專案) 。

IVsSharedProjectReferenceProviderContext

代表 [新增參考管理員] 對話框中的 [共享項目參考] 索引標籤。

IVsSharedProjectReferencesHelper

這是支援透過 ReferenceManager 對話框新增/移除 SharedProject 參考的專案協助程式服務。

IVsShell

提供基本環境服務的存取權,特別是處理 VSPackage 和登錄的服務。

IVsShell2

除了 IVsShell 介面之外,還會提供殼層服務。

IVsShell3

除了 IVsShell 介面之外,還會提供殼層服務。

IVsShell4

提供重新啟動殼層的方法。

IVsShell5

提供基本環境服務的額外存取權,特別是處理 VSPackage 和登錄的存取權。

IVsShell6

提供套件載入功能。

IVsShell7

提供基本環境服務的存取權,特別是處理 VSPackage 和登錄的服務。

IVsShellPropertyEvents

由 ShellPropertyChangeEvents 的用戶端實作。

IVsSimpleBrowseComponentSet

使用可流覽的元件填入元件集,例如Visual Studio專案、外部.NET Framework元件,以及輸入 (.tlb) 連結庫。

IVsSimpleDocFactory

從指定的檔案建立文件數據物件,並傳回檔的要求介面。 環境提供預設實作。

IVsSimpleLibrary2

介面的 IVsLibrary2 簡化版本。

IVsSimpleObjectList2

介面的 IVsObjectList2 簡化版本。

IVsSimplePreviewChangesList

這是簡化的 IVsPreviewChangesList 介面版本。

IVsSingleFileGenerator

將單一輸入檔轉換成可編譯或新增至專案的單一輸出檔。 任何實作 IVsSingleFileGenerator 的 COM 元件都是自定義工具。

IVsSingleFileGeneratorFactory

操作單一檔類型的產生器 Prog 識別碼。

IVsSmartOpenScope

開啟現有的元件,並將元件的元數據對應至記憶體。 介面提供智慧型手機開啟,在開啟範圍時自動選擇 ,而不需鎖定。 您可以使用 (SID_SVsSmartOpenScope) 服務取得此介面 SVsSmartOpenScope 的實例。

IVsSolution

提供解決方案的最上層操作或維護。

IVsSolution2

提供解決方案的最上層操作或維護。

IVsSolution3

建立、更新及儲存項目檔。

IVsSolution4

提供在方案中管理專案載入的方法。

IVsSolution5

提供解決方案的其他最上層操作或維護。

IVsSolution6

提供解決方案的最上層操作或維護。

IVsSolution7

由 Visual Studio 環境實作。 可透過QueryService (SVsSolution) 取得。

IVsSolution8
IVsSolutionBatchProjectActionEvents
IVsSolutionBuildManager

允許解決方案管理組態資訊。

IVsSolutionBuildManager2

允許解決方案管理組態資訊。

IVsSolutionBuildManager3

提供事件的存取 IVsUpdateSolutionEvents3 權。

IVsSolutionBuildManager4

提供方法來強制方案組建管理員更新指定專案的相依性。

IVsSolutionBuildManager5

提供事件的存取 IVsUpdateSolutionEvents4 權。

IVsSolutionBuildManager6
IVsSolutionEvents

監視解決方案變更之任何通知的接聽介面。

IVsSolutionEvents2

監視解決方案變更之任何通知的接聽介面。

IVsSolutionEvents3

監視解決方案變更之任何通知的接聽介面。

IVsSolutionEvents4

監視解決方案變更之任何通知的接聽介面。

IVsSolutionEvents5

監視解決方案變更之任何通知的接聽介面。

IVsSolutionEvents6

提供與解決方案相關聯的事件。

IVsSolutionEvents7
IVsSolutionEvents8
IVsSolutionEventsProjectUpgrade

提供在升級項目之後呼叫的方法。

IVsSolutionLoadEvents

由有興趣解決方案事件的用戶端實作。 透過 AdviseSolutionEvents(IVsSolutionEvents, UInt32)訂閱這些事件。

IVsSolutionLoadManager

控制在方案中載入專案。 擴充器可以使用這個介面來設定專案或專案類型的載入優先順序。

IVsSolutionLoadManagerSupport

提供管理載入方案中專案方式的支援。

IVsSolutionLogger

由方案實作,並由專案用來報告任何專案載入相關問題。 它可以從 SVsSolution取得。

IVsSolutionPersistence

有助於將套件特定的屬性和選項寫入方案檔 (.sln) ,相反地,從檔案載入屬性和選項。

IVsSolutionUIEvents

篩選 方案總管 中的事件。

IVsSolutionUIHierarchyWindow

提供 方案總管 視窗的程式設計存取。

IVsSpecifyProjectDesignerPages

支援使用編輯器編輯專案屬性, (項目設計工具) ,而不是透過 [專案屬性] 對話方塊。 在項目的瀏覽物件上實作,而不是 ISpecifyPropertyPages

IVsSQLCLRReferences

管理編譯成元件之 SQL 程式的參考。 處理 AddNewReference 對話框,以及協調本機快取和 SQL Server。 您可以從 (SID_SVsSQLCLRReferences) 服務取得 介面 SVsSQLCLRReferences 的實例。

IVsSQLCLRReferencesUpdateCallback

定義回呼函式,以報告編譯成元件的 SQL 程式中的變更。

IVsStartPageDownload

由起始頁下載服務實作。 允許起始頁用戶端在背景線程上啟動起始頁的下載服務。 這應該只供起始頁實作在內部使用。

IVsStartupProjectsListService

表示啟動項目的清單。

IVsStatusbar

提供環境狀態列的存取權。

IVsStatusbar3

提供環境狀態列的存取權。

IVsStatusbarUser

用來定義狀態列的每個使用者。

IVsStatusbarUser2

用來定義狀態列的每個使用者。

IVsStringMap

管理一組字串的索引鍵/值組。

IVsStrongNameKeys

提供常見的強名稱金鑰公用程式方法。 您可以從 (SID_SVsStrongNameKeys) 服務取得此介面的 SVsStrongNameKeys 實例。

IVsStrongNameKeys2

提供其他常見的強名稱金鑰公用程式方法。

IVsStructuredFileIO

提供執行多重格式儲存的常見方式。 您可以從 (SID_SVsStructuredFileIO) 服務取得 介面 SVsStructuredFileIO 的實例。

IVsStructuredFileIOHelper

針對在保存的檔案中找到的令牌,啟用當地語系化字串的替代。

IVsSupportCodeDefView

表示實作的文件數據物件支援 CodeDefinitionView 視窗。

IVsSupportItemHandoff

支援將專案從某個專案傳輸到另一個專案。 此介面是由傳輸專案的專案所實作。

IVsSupportItemHandoff2

讓接收者項目有機會執行檔的任何必要處理。

IVsSwatchClient

自 Visual Studio 2010 起,此介面已被取代。 Visual Studio 殼層不再辨識此介面。

IVsSymbolicNavigationManager

管理以專案範圍為基礎註冊的 IVsSymbolicNavigationNotify 處理程式清單。 IVsSymbolicNavigationManager藉由呼叫 QueryService 服務來SVsSymbolicNavigationManager取得介面。

IVsSymbolicNavigationNotify

有助於重新導向程式代碼符號上的 Goto 定義。

IVsTargetFrameworkAssemblies

提供以多個架構版本為目標的基底支援。

IVsTask

提供與工作互動的方法,例如啟動、取消或附加接續。

IVsTask2

擴充 IVsTask,以在工作上封鎖 UI 線程時,新增工作特定訊息的支持,這些訊息會顯示在線程等候對話框中。 如果未指定 WaitMessage,則會使用泛型訊息 (等候必要的作業完成...) 。

IVsTaskBody

這個介面及其方法可用來封裝要在工作中執行的工作主體。 您不應該使用此介面,而是應該使用 Managed 命名空間中找到 VsTaskLibraryHelper 的協助程式類別,或 VsTaskLibraryHelper 包含原生程式碼的檔案,從匿名方法建立 的 IVsTaskBody 實例。

IVsTaskCompletionSource

與工作完成來源互動,以設定其狀態並取得內部 IVsTask 實例。

IVsTaskItem

提供修改工作行為的方法。

IVsTaskItem2

提供修改工作行為的方法。

IVsTaskItem3

將內容新增至 TaskList 視窗。

IVsTaskList

管理工作提供者提供的工作項目清單。

IVsTaskList2

操作TaskList視窗中的專案。 環境實作,雖然您可以撰寫自己的實作來提供自定義工作專案。

IVsTaskList3

提供特定提供者的異步工作更新, (或工作和錯誤清單中) 的所有提供者。

IVsTaskListEvents

提供與工作清單相關的事件事件集。

IVsTaskProvider

將工作提供給工作清單。

IVsTaskProvider2

將工作提供給工作清單。

IVsTaskProvider3

支援將內容新增至 [工作檢視] 視窗。 定義資訊提供者以及操作視窗數據行。

IVsTaskProvider4

提供工作方法。

IVsTaskProvider5

提供影像的支援。

IVsTaskSchedulerService

建立與異步工作區塊互動。

IVsTaskSchedulerService2

提供工作排程方法。

IVsTemplateInfo
IVsTestLog

提供記錄閑置時間的方法。

IVsTextBufferProvider

可讓 DocData 物件委派文字緩衝區 (IVsTextLines) 實作。

IVsTextOut

公開核心編輯器的 Unicode 文字度量和顯示方法。 由環境實作。

IVsThemeThumbnailProvider

提供方法來取得主題縮圖。

IVsThreadedWaitDialog

顯示等候動作結束時所使用的對話框。 對話框會顯示在個別的背景線程上,以允許環境在忙碌時顯示回應。 您可以從 (SID_SVsThreadedWaitDialog) 服務取得此介面 SVsThreadedWaitDialog 的實例。

IVsThreadedWaitDialog2

由 Visual Studio 殼層實作。 此介面允許在背景線程上顯示強制回應對話框,讓IDE 即使在前景線程忙碌中擴充作業時,IDE 仍會顯示回應。 您可以透過 SVsThreadedWaitDialogFactory取得此介面。 此對話框與 不同 IVsThreadedWaitDialog 之處在於,它可以同時有進度列和 [取消] 按鈕。 它也支持精確百分比的進度。

IVsThreadedWaitDialog3

由 Visual Studio 殼層實作。 此介面允許在背景線程上顯示強制回應對話框,讓IDE 即使在前景線程忙碌中擴充作業時,IDE 仍會顯示回應。 您可以透過 SVsThreadedWaitDialogFactory取得此介面。 此對話框與 IVsThreadedWaitDialog 不同之處在於,它可以同時有進度和取消按鈕。 它也支援具有精確百分比的進度。

IVsThreadedWaitDialog4

提供方法,告知呼叫端是否已啟動對話框,或只是無作業。

IVsThreadedWaitDialogCallback

可讓用戶端接收線程等候對話框變更的相關事件。

IVsThreadedWaitDialogFactory

要建立線程等候對話框的處理站。

IVsThreadPool

管理環境中的背景作業。

IVsThreadSafeCommandWindow

張貼在主線程上處理的命令,然後呼叫一般處理程式。

IVsToolbarTrayHost

管理工具列匣中的專案。

IVsToolbox

用來管理 Toolbox

IVsToolbox2

用來管理工具箱。

IVsToolbox3

提供工具箱的持續性和當地語系化支援。 擴充 ,但不會繼承自 IVsToolbox2 您可以從 (SID_SVsToolbox) 服務取得 介面 SVsToolbox 的實例。

IVsToolbox4

提供工具箱的持續性和當地語系化支援。 擴充 ,但不會繼承自 IVsToolbox3 您可以從 (SID_SVsToolbox) 服務取得 介面 SVsToolbox 的實例。

IVsToolbox5

提供的其他方法 IVsToolbox

IVsToolbox6

用來管理工具箱的其他方法。

IVsToolbox7
IVsToolboxActiveUserHook

提供攔截和修改工具箱互動的支援,包括拖放。

IVsToolboxClipboardCycler

提供剪貼簿通道的支援,以記錄視窗和工具視窗。

IVsToolboxClipboardCycler2
IVsToolboxDataProvider

向數據提供者要求其支持的數據物件相關信息。

IVsToolboxDataProvider2

提供其他 [工具箱] 功能的支援。 特別是,IVsToolboxDataProvider2 是用來透過 vssettings 功能實作工具箱持續性。 使用者將會透過 [匯入/匯出設定] 命令來儲存和擷取這類資訊,其位於 IDE 的 [工具] 選單上。

IVsToolboxDataProviderRegistry

註冊工具箱數據提供者。

IVsToolboxItemProvider

由想要在與) 相同的物件 IVsPackage 上提供靜態登錄工具箱專案的封裝實作 (。

IVsToolboxItemProvider2
IVsToolboxPageChooser

提供 Visual Studio 用來取得慣用工具箱頁面的方法。

IVsToolboxUser

傳送 [工具箱] 專案的相關通知給這些項目的擁有者。

IVsToolsOptions

管理 [工具選項] 對話框。 環境會實作這個介面。

IVsToolsOptionsHelp
IVsToolWindowFactory

提供 VSPackage 建立多個工具視窗的能力。

IVsToolWindowToolbar

取得框線大小,並設定工具視窗的框線空間。 您應該實作此介面,以將裝載於工具視窗內之工具列的資訊提供給其主控介面的相關信息。

IVsToolWindowToolbarHost

提供工具視窗工具列相關功能的控制權。

IVsToolWindowToolbarHost2

由 Visual Studio 殼層實作,而且可以從 IVsToolWindowToolbarHost 從其中一個 IVsUIShellX.SetupToolbar () 方法傳回為 out 參數的 擷取。 此工具視窗用戶端會使用它,這些用戶端想要在其視窗中有工具列,而且需要提供特定的置放目標來攔截工具列區域的拖放作業。

IVsToolWindowToolbarHost3

提供工具視窗工具列相關功能的額外控制。

IVsToolWindowToolbarHost4
IVsTrackBatchRetargetingEvents

發生批次複位目標時收到通知。

IVsTrackProjectDocuments2

專案用來查詢環境的許可權,以新增、移除或重新命名方案中的檔案或目錄。

IVsTrackProjectDocuments3

此介面允許批處理、協調檔案上的鎖定,以及進階 OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) 方法。

IVsTrackProjectDocuments4

專案用來查詢環境的許可權,以移除方案中的檔案或目錄。

IVsTrackProjectDocumentsEvents2

通知客戶端對項目檔或目錄所做的變更。

IVsTrackProjectDocumentsEvents3

接收對 IVsTrackProjectDocuments3 介面進行的呼叫。 它支援批處理查詢,以及協調檔案存取。

IVsTrackProjectDocumentsEvents4

通知客戶端對項目檔或目錄所做的其他變更。

IVsTrackProjectRetargeting

由專案用來表示他們想要接收項目複位目標事件,以及發出事件即將發生的訊號。

IVsTrackProjectRetargeting2

提供複位目標專案的方法。

IVsTrackProjectRetargetingEvents

在發生複位目標事件時收到通知。

IVsTrackSelectionEx

通知環境目前選取範圍中的變更,並提供與新選取專案相關的階層和專案資訊的存取權。

IVsTypeLibraryWrapper

此介面是由所有包裝工具實作。

IVsTypeLibraryWrapperBatchSupport

以批次模式包裝類型,並處理特定應用程式域的類型。

IVsTypeLibraryWrapperCallback

允許包裝函式工具與專案系統通訊,並擷取指定類型連結庫的現有包裝函式。

IVsUIAccelerator

提供快捷鍵的相關信息。

IVsUICollection

表示使用者介面數據源的集合。

IVsUICollectionChangeEvents

收到集合變更時的通知。

IVsUIContextEvents
IVsUIContextMonitor
IVsUIDataConverter

將數據從一種格式轉換成另一種格式。

IVsUIDataConverterManager

註冊其他數據類型的轉換器。

IVsUIDataSource

表示 Visual Studio 使用者介面數據源。

IVsUIDataSourcePropertyChangeEvents

在參數變更時接收呼叫。

IVsUIDispatch

在 Visual Studio 使用者介面的數據源中處理動詞。

IVsUIDynamicCollection

表示 Visual Studio 使用者介面中的可修改集合。

IVsUIElement

表示非平臺特定的UI元素。

IVsUIElementPane

由支援建立文檔視窗或工具視窗的套件實作。

IVsUIEnumDataSourceProperties

管理資料來源屬性的清單。

IVsUIEnumDataSourceVerbs

管理 Visual Studio 使用者介面數據源的動詞列舉。

IVsUIEventSink

從 Visual Studio 數據源事件攔截事件通知。

IVsUIFactory

表示建立 IVsUIElement 物件的 UI 處理站。

IVsUIHierarchy

將您叫用的命令重新導向至適當的階層視窗,而不是標準命令處理程式。

IVsUIHierarchyNativeWindow

提供原生視窗的方法。

IVsUIHierarchyWindow

由環境實作以顯示 VSPackage 寫入的階層。

IVsUIHierarchyWindow2

由環境實作以顯示 VSPackage 寫入的階層。

IVsUIHierWinClipboardHelper

協調UI階層視窗中階層之間的剪貼簿作業。

IVsUIHierWinClipboardHelperEvents

在剪下或複製作業中,將剪貼簿通知提供給來源階層。

IVsUIObject

包含 Visual Studio 使用者介面物件的常見動作。

IVsUIShell

此介面可讓您存取基本視窗功能,包括存取和建立工具視窗和文檔視窗。

IVsUIShell2

IVsUIShell藉由提供對其他視窗功能的存取,來擴充 介面的功能。

IVsUIShell3

IVsUIShell藉由提供對其他視窗功能的存取,來擴充 介面的功能。

IVsUIShell4

提供工具列的方法。

IVsUIShell5

IVsUIShell藉由提供對其他視窗功能的存取,來擴充 介面的功能。

IVsUIShell6

提供殼層功能。

IVsUIShell7

提供基本視窗功能的存取權,包括存取和建立工具視窗和文檔視窗。

IVsUIShellArrangeWindows

提供計算視窗大小變更的方法。

IVsUIShellDocumentWindowMgr

儲存和擷取所有使用中視窗的數據流、視窗位置、編輯器類型和檢視。 由環境實作。 很少使用。

IVsUIShellOpenDocument

控制環境中開啟文件的狀態。

IVsUIShellOpenDocument2

提供預設檔案預覽程序的清單。 由環境實作。 擴充,但不會繼承自 IVsUIShellOpenDocument

IVsUIShellOpenDocument3

控制環境中開啟文件的狀態。

IVsUIShellOpenDocument4

提供開啟檔的其他方法。

IVsUISimpleDataSource

表示 和Microsoft.VisualStudio.IVsUICollectionChangeEvents的基底介面Microsoft.VisualStudio.IVsUIDataSourcePropertyChangeEvents

IVsUIWin32Bitmap

由 Win32 格式的點陣圖類型用來包裝 HBITMAP 物件。

IVsUIWin32Bitmap2
IVsUIWin32Element

管理 Visual Studio 使用者介面中的 Win32 視覺效果元素。

IVsUIWin32Icon

管理 Visual Studio 使用者介面中的 HICON。

IVsUIWin32Icon2
IVsUIWin32ImageList

管理 Visual Studio 使用者介面中的 HIMAGELIST 元素。

IVsUIWin32ImageList2
IVsUIWpfElement

為 Visual Studio 使用者介面建立 Windows Presentation Foundation 架構元素。

IVsUIWpfLoader

建立並顯示 WPF) 元素 Windows Presentation Foundation (視覺效果。

IVsUpdateSolutionEvents

由 VSPackage 實作,以接收解決方案和專案組建的建置事件。

IVsUpdateSolutionEvents2

由 VSPackage 實作,以接收解決方案和專案組建的建置事件。

IVsUpdateSolutionEvents3

定義解決方案組態中變更的事件。 擴充,但不會繼承自 IVsUpdateSolutionEvents2IVsUpdateSolutionEvents。 若要監視這些事件,請實作 介面,並將其當做 方法IVsSolutionBuildManager3AdviseUpdateSolutionEvents3(IVsUpdateSolutionEvents3, UInt32)自變數使用。

IVsUpdateSolutionEvents4

定義解決方案組態中變更的事件。 若要監視這些事件,請實作 介面,並將其當做 方法IVsSolutionBuildManager5AdviseUpdateSolutionEvents4(IVsUpdateSolutionEvents4, UInt32)自變數使用。

IVsUpdateSolutionEvents5
IVsUpdateSolutionEventsAsync

此介面是由 SolutionBuildManager 的用戶端實作,這些客戶端必須能夠回應UpdateSolution_EndLastUpdateActionAsync事件。 當用戶端完成其工作時,他們會在提供的回呼上叫用 CompleteLastUpdateAction () 方法,指出 SolutionBuildManager 不再需要等候它們。 這可用來允許用戶端避免在UI線程上長時間執行的工作封鎖。

IVsUpdateSolutionEventsAsyncCallback

提供UpdateSolution_EndLastUpdateActionAsync異步實作者的方法,以在工作完成時通知SolutionBuildManager。 請參閱 IVsUpdateSolutionEventsAsync

IVsUpgradeBuildPropertyStorage

升級項目檔中的組建相關信息。

IVsUpgradeLogger

報告錯誤和參考訊息。

IVsUpgradeLogger2

報告錯誤和參考訊息。

IVsUserContext

管理內容或子文字包中內容和子文字) 的屬性和關鍵詞 (。

IVsUserContextCustomize

提供關鍵詞搜尋內容範圍的相關信息。

IVsUserContextItem

描述專案的 F1Help 內容。 IVsUserContextItemCollection的成員。

IVsUserContextItemCollection

維護內容專案的索引集合 (IVsUserContextItem) ,以用於區分內容的說明。

IVsUserContextItemEvents

定義當有內容相關的說明專案可用時所呼叫的方法。 實作此介面,並將它傳遞至 AdviseContextItemEvents(IVsUserContextItemEvents, UInt32) 介面的 IVsMonitorUserContext ,以接收事件通知。

IVsUserContextItemProvider

定義內容相關說明專案的提供者。 實作您的提供者,並使用 介面的 IVsMonitorUserContext 方法進行註冊RegisterItemProvider(IVsUserContextItemProvider, UInt32)

IVsUserContextUpdate

可讓您在收到更新通知時更新內容包。

IVsUserSettings

VSPackage 所實作的介面需要 Visual Studio 設定機制保存其狀態資訊。

IVsUserSettings2

提供匯入和匯出設定的說明。

IVsUserSettings3
IVsUserSettingsMigration

移轉用戶設定。

IVsUserSettingsQuery

允許 VSPackage 指出其設定是否需要儲存。

IVsVba

已過時。

IVsWebAppMigration

提供移轉 Web 專案的方法。

IVsWebBrowser

操作網頁瀏覽器。 由介面的 IVsWebBrowsingService 方法傳CreateWebBrowser(UInt32, Guid, String, String, IVsWebBrowserUser, IVsWebBrowser, IVsWindowFrame)回。 您可以從 (SID_SVsWebBrowsingService) 服務取得 介面SVsWebBrowsingServiceIVsWebBrowsingService實例。

IVsWebBrowserUser

提供一種方式,讓的 IVsWebBrowsingService 用戶端控制託管的網頁瀏覽器控制元件。

IVsWebBrowserUser2

可讓的 IVsWebBrowsingService 用戶端向託管瀏覽器控制項提供服務。 擴充 ,但不會繼承自 IVsWebBrowserUser

IVsWebBrowsingService

讓封裝能夠建立和控制網頁瀏覽會話。 您可以從 (SID_SVsWebBrowsingService) 服務取得此介面的 SVsWebBrowsingService 實例。

IVsWebFavorites

可讓套件新增至使用者的 [我的最愛] 清單。 您可以從 (SID_SVsWebFavorites) 服務取得 介面 SVsWebFavorites 的實例。

IVsWebMigration

提供 Web 移轉的說明。

IVsWebMigrationService

提供移轉 Web 項目的協助。

IVsWebPreview

可讓套件顯示網頁預覽,通常是在子視窗中。 您可以從 (SID_SVsWebPreview) 服務取得 介面 SVsWebPreview 的實例。

IVsWebPreviewAction

定義要呼叫的方法,以回應 Web 預覽事件。 實作 介面,並將其與 Web 預覽方法和 PreviewURL(IVsWebPreviewAction, String)PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32) 介面搭配 IVsWebPreview 使用。

IVsWebProject

由想要使用 介面的 Web 專案物件實作 IVsAddNewWebProjectItemDlg

IVsWebProxy

Web Proxy 服務介面。

IVsWebService

表示專案所宣告的單一 Web 服務。 受管理,做為 所 IVsWebServiceProvider持有之 Web 服務的集合的一部分。

IVsWebService3

表示單一Web服務,可支援在設計時間更深入瞭解端點和元數據探索資訊。 若要存取此物件,如果支援,請從 IVsWebService 實例 (QueryInterface) 查詢。

IVsWebServiceEndpoint

表示 Web 服務的單一端點, (服務端點或元數據探索端點) 。

IVsWebServiceEvents

定義 Web 服務移除、重新命名或變更時所呼叫的事件。 做為介面方法的IVsWebService自變數AdviseWebServiceEvents(IVsWebServiceEvents, UInt32)

IVsWebServiceProvider

維護 Web 服務的集合 (IVsWebService) ,並在事件上呼叫適當的方法。

IVsWebServiceProviderDebug

允許項目系統自定義特定 Web 服務的背景工作進程偵錯方式。 這個介面是藉由呼叫 QueryInterfaceIVsWebServiceProvider 物件來取得。

IVsWebServiceProviderEvents

定義從 Web 服務提供者集合新增或移除 Web 服務時所呼叫的方法。 在介面的 方法IVsWebServiceProviderAdviseWebServiceProviderEvents(IVsWebServiceProviderEvents, UInt32)當做自變數使用。

IVsWebURLMRU

可讓套件將 URL 新增至最近使用的 (MRU) URL 清單,並取得 MRU 清單中所有 URL 的清單。 您可以從 (SID_SVsWebURLMRU) 服務取得 介面 SVsWebURLMRU 的實例。

IVsWindowFrame

針對工具和文檔視窗,提供環境視窗框架的行為和屬性的存取權。

IVsWindowFrame2

可讓視窗框架將通知傳送給想要收到事件通知的 IVsWindowFrameNotify 任何人。

IVsWindowFrame3

在代表工具視窗和文檔窗口的物件上 IVsWindowFrame ,由Visual Studio殼層實作。 此介面可由QueryInterface從 IVsWindowFrame 物件擷取。

IVsWindowFrame4

由 Visual Studio Environment 在工具視窗和文檔視窗的物件上 IVsWindowFrame4實作。 此介面可由QueryInterface從 IVsWindowFrame 指標擷取。

IVsWindowFrame5

針對工具和文檔視窗,提供環境視窗框架的行為和屬性的存取權。

IVsWindowFrame6
IVsWindowFrameEvents

提供視窗框架的事件。

IVsWindowFrameEvents2
IVsWindowFrameEvents3
IVsWindowFrameNotify

通知其中一個視窗框架的變更套件。 由 IVsWindowFrameNotify3取代。

IVsWindowFrameNotify2

關閉視窗框架時通知用戶端。

IVsWindowFrameNotify3

當變更其中一個視窗框架時,通知 VSPackage。

IVsWindowFrameNotify4
IVsWindowFrameSwitcher

管理支援在多個工作區檢視之間切換的工具視窗。

IVsWindowPane

提供基本視窗窗格功能。

IVsWindowPaneCommit

允許視窗在叫用另一個命令之前,在具有焦點的控件中認可擱置的編輯。

IVsWindowPaneCommitFilter

啟用在認可變更之前認可變更的命令攔截。

IVsWindowSearch

由想要擁有可搜尋內容的視窗實作。 搜尋主機會呼叫這個介面來起始搜尋或取得搜尋選項。 當介面是由 IVsWindowPane 類別或VSFPROPID_ViewHelper上的工具視窗實作時,會由 SearchEnabled 上的殼層呼叫,以檢查是否已啟用工具視窗的搜尋。 殼層會自動設定與視窗相關聯的搜尋主機,並使用殼層框架/工具欄區域中搜尋控件的預設位置。

IVsWindowSearchBooleanOption

實作常見搜尋控件彈出視窗的布爾值選項。

IVsWindowSearchCommandOption

提供常見搜尋控件彈出視窗的UI選項。

IVsWindowSearchCustomFilter

提供搜尋字串的自定義搜尋篩選。

IVsWindowSearchEvents

通知視窗主機,搜尋篩選或必須反映在UI中的選項發生變更。

IVsWindowSearchFilter

提供視窗搜尋篩選的相關信息。

IVsWindowSearchHost

設定搜尋控件。

IVsWindowSearchHostFactory

建立窗口搜尋控件。 這個介面是由 Visual Studio 環境實作,並從服務取得 SVsWindowSearchHostFactory

IVsWindowSearchOption

提供視窗搜尋控件的可顯示選項。

IVsWindowSearchSimpleFilter

提供搜尋控件的基本搜尋篩選。

IVsWindowView

控制視窗中工作區的一部分。 您可以在 DocView 或 ViewHelper 對象上實作的數個介面之一,以覆寫其他介面。 很少使用。

IVsWorkingFolders
IVsWorkingFoldersEvents
IVsWritableSettingsStore

管理可編輯的存放區,以便讀取/列舉和建立/刪除設定。 它會從 GetWritableSettingsStore(UInt32, IVsWritableSettingsStore)取得。 它衍生自 介面, IVsSettingsStore 以繼承該介面的讀取/列舉能力。

IVsXMLMemberData

從 XML 表示法擷取成員的相關信息。 由介面的 IVsXMLMemberIndexService 方法傳GetMemberDataFromXML(String, IVsXMLMemberData)回。 您可以從 (SID_SVsXMLMemberIndexService) 服務取得該介面的 SVsXMLMemberIndexService 實例。

IVsXMLMemberData3

從 XML 表示法擷取成員的相關信息。 擴充 ,但不會繼承自 IVsXMLMemberData 查詢傳回 IVsXMLMemberData 的物件,以檢視它是否支援 IVsXMLMemberData3

IVsXMLMemberData4

從 XML 檔擷取資訊。

IVsXMLMemberData5

從 XML 檔擷取資訊。

IVsXMLMemberData6
IVsXMLMemberDataCallBack

提供 XML 檔中代表元數據的成員顯示名稱。

IVsXMLMemberDataCapability

表示 XML 檔中的功能資訊。

IVsXMLMemberDataDeprecation

提供取代 XML 成員的資訊。

IVsXMLMemberDataRegisterCallBack

IVsXMLMemberDataCallBack註冊介面。

IVsXMLMemberIndex

在對應至元數據檔的 XML 檔中建立成員的索引。 由環境實作。 由介面的 IVsXMLMemberIndexService 方法傳CreateXMLMemberIndex(String, IVsXMLMemberIndex)回。

IVsXMLMemberIndexService

可讓您存取對應至指定元數據檔的 XML 檔。 您可以從 (SID_SVsXMLMemberIndexService) 服務取得 介面 SVsXMLMemberIndexService 的實例。

IWebApplicationCtxSvc

傳回 IServiceProvider 可與檔案搭配使用的介面,以設定檔案的 IntelliSense 基礎結構。 您可以從 (SID_SWebApplicationCtxSvc) 服務取得 介面 SWebApplicationCtxSvc 的實例。

IWebClassLibProject

提供 Web 類別庫專案的方法。

IWebClassLibProjectEvents

提供 Web 類別庫事件。

IWebClassLibProjectSvc

提供建立 Web 類別庫的方法。

IWebFileCtxService

為指定的元件檔準備 IntelliSense 基礎結構。 您可以從 (SID_SWebFileCtxService) 服務取得 介面 SWebFileCtxService 的實例。

SApplicationObject

傳遞至 GetService(Type) 以傳回 DTE 對象的參考。

SAppxManifestDesignerService

傳遞至 GetService(Type) 以傳回 的參考。IAppxManifestDesignerService

SAsyncServiceProvider

IAsyncServiceProvider 服務的服務標識碼。

SBuilderWizardManager

傳遞至 GetService(Type) 以傳回 的參考。IBuilderWizardManager

SCodeNavigate

傳遞至 GetService(Type) 以傳回 的參考。ICodeNavigate

SCompEnumService

傳遞至 GetService(Type) 以傳回介面的 IVsProvideComponentEnumeration 參考。

SDirList

此服務不會傳回 IDirList。 如需如何取得該介面的說明,請參閱該介面的檔。

SDTE

傳遞至 GetGlobalService(Type) 以傳回 Visual Studio 集成開發環境的參考, (IDE) 。

SExtendedTypeLib

傳遞至 GetService(Type) 以傳回 的參考。IExtendedTypeLib

SExtensionManager

用來查詢 Visual Studio 延伸模組管理員的參考。

SharedMSBuildFilesManagerHierarchy

具有共用 MSBuild 檔案的項目階層。 在 [儲存變更] 對話框中,此專案檔會出現名稱為 “[Shared MSBuild 專案檔]”。 當有需要儲存的共用 MSBuild 檔案,且檔案沒有特定共用資產專案的親和性時,此節點會出現在 [儲存變更] 對話框中。 如果每個解決方案需要) ,並在解決方案關閉時關閉,就會建立此階層的新單一實例 (。 這個單一階層一律具有與其 VSHPROPID_ProjectIDGuid 屬性相同的值。 SharedMSBuildFilesManagerHierarchy 項目支援 VSHPROPID_SharedProjectHierarchy 其每個共用 MSBuild 檔案專案專案的 和 VSHPROPID_SharedAssetsProject 屬性。

SharedProjectReferenceProviderGuid

[新增參考管理員] 對話框中的 [共享項目參考] 索引標籤的 GUID。

SIVsPackageDynamicToolOwner

傳遞至 GetService(Type) 以傳回 的參考。IVsPackageDynamicToolOwner

SLicensedClassManager

傳遞至 GetService(Type) 以傳回 的參考。ILicensedClassManager

SLocalRegistry

傳遞至 GetService(Type) 以傳回和 ILocalRegistry2 介面的ILocalRegistry參考。

SOleComponentUIManager

傳遞至 GetService(Type) 以傳回 或 IOleInPlaceComponentUIManager 介面的IOleComponentUIManager參考。

SOleInPlaceComponent

傳遞至 GetService(Type) 以傳回 的參考。IOleInPlaceComponent

SOleInPlaceComponentSite

傳遞至 GetService(Type) 以傳回 的參考。IOleInPlaceComponentSite

SProfferAsyncService

IAsyncServiceProvider 服務的服務。

SProfferService

傳遞至 GetService(Type) 以傳回 的參考。IProfferService

SProfferTypeLib

傳遞至 GetService(Type) 以傳回 的參考。IProfferTypeLib

STrackSelection

傳遞至 GetService(Type) 以傳回 的參考。ITrackSelection

SUIHostCommandDispatcher

傳遞至 GetService(Type) 以傳回 的參考。IOleCommandTarget

SUIHostLocale

傳遞至 GetService(Type) 以傳回 的參考。IUIHostLocale

SVsAccountManagementService

表示帳戶管理服務。

SVsAccountManager

表示帳戶管理員服務。

SVsActivityLog

傳遞至 GetService(Type) 以傳回介面的 IVsActivityLog 參考。

SVsAddProjectItemDlg

傳遞至 GetService(Type) 以傳回 的參考。IVsAddProjectItemDlg

SVsAddWebReferenceDlg

傳遞至 GetService(Type) 以傳回 的參考。IVsAddWebReferenceDlg

SVsAppCommandLine

傳遞至 GetService(Type) 以傳回 的參考。IVsAppCommandLine

SVsAppContainerDeveloperLicensing

傳遞至 GetService(Type) 以傳回 的參考。IVsAppContainerDeveloperLicensing

SVsAppContainerProjectDeploy

傳遞至 GetService(Type) 以傳回 的參考。IVsAppContainerProjectDeploy

SVsAssemblyNameUnification

傳遞至 GetService(Type) 以傳回 的參考。IVsAssemblyNameUnification

SVsBuildManagerAccessor

要用來取得的服務 IVsBuildManagerAccessor

SVsBuiltInServiceInfoQueryService
SVsCallBrowser

傳遞至 GetService(Type) 以傳回介面的 IVsCallBrowser 參考。

SVsClassView

傳遞至 GetService(Type) 以傳回 的參考。IVsClassView

SVsCmdNameMapping

傳遞至 GetService(Type) 以傳回 的參考。IVsCmdNameMapping

SVsCodeDefView

傳遞至 GetService(Type) 以傳回介面的 IVsCodeDefView 參考。

SVsCodeShareHandler

傳遞至 GetService(Type) 以傳回 的參考。IVsCodeShareHandler

SVsCommandWindow

傳遞至 GetService(Type) 以傳回 或IVsCommandWindow2IVsCommandWindow參考。

SVsCommandWindowsCollection

傳遞至 GetService(Type) 以傳回介面的 IVsCommandWindowsCollection 參考。

SVsCommonMessagePumpFactory

一項服務,可讓使用者取得的 IVsCommonMessagePumpFactory實例。

SVsComplusLibrary

傳遞至 GetService(Type) 以傳回 的參考。IVsLibraryReferenceManager

SVsComponentModelHost

傳遞至 GetService(Type) 以傳回 的參考。IVsComponentModelHost

SVsComponentSelectorDlg

傳遞至 GetService(Type) 以傳回 的參考。IVsComponentSelectorDlg

SVsComponentSelectorDlg2

傳遞至 GetService(Type) 以傳回介面的 IVsComponentSelectorDlg2 參考。

SVsConfigurationManagerDlg

傳遞至 GetService(Type) 以傳回介面的 IVsConfigurationManagerDlg 參考。

SVsCreateAggregateProject

傳遞至 GetService(Type) 以傳回介面的 IVsCreateAggregateProject 參考。

SVsDataObjectStringMapManager

使用此服務取得的 IVsDataObjectStringMapManager實例。

SVsDataSourceFactory

表示 Visual Studio 殼層的數據源處理站。

SVsDebuggableProtocol

傳遞至 GetService(Type) 以傳回 的參考。IVsDebuggableProtocol

SVsDebugLaunch

傳遞至 GetService(Type) 以傳回 的參考。IVsDebugLaunch

SVsDebugRemoteDiscoveryUI

傳遞至 GetService(Type) 以傳回 的參考。IVsDebugRemoteDiscoveryUI

SVsDebugTargetSelectionService

傳遞至 GetService(Type) 以傳回 的參考。IVsDebugTargetSelectionService

SVsDesignTimeAssemblyResolution

使用此服務取得 IVsDesignTimeAssemblyResolution

SVsDetermineWizardTrust

傳遞至 GetService(Type) 以傳回 的參考。IVsDetermineWizardTrust

SVsDifferenceService

傳遞至 GetService(Type) 以傳回 的參考。IVsDifferenceService

SVsDiscoveryService

傳遞至 GetService(Type) 以傳回 的參考。IVsDiscoveryService

SVsEnumHierarchyItemsFactory

傳遞至 GetService(Type) 以傳回 的參考。IVsEnumHierarchyItemsFactory

SVsErrorList

傳遞至 GetService(Type) 以傳回 的參考。IVsErrorList

SVsExternalFilesManager

傳遞至 GetService(Type) 以傳回 的參考。IVsExternalFilesManager

SVsFileChange

傳遞至 GetService(Type) 以傳回內部介面 IVsFileChange的參考。

SVsFileChangeEx

傳遞至 GetService(Type) 以傳回 的參考。IVsFileChangeEx

SVsFileMergeService

傳遞至 GetService(Type) 以傳回 的參考。IVsFileMergeService

SVsFilterAddProjectItemDlg

傳遞至 GetService(Type) 以傳回 的參考。IVsFilterAddProjectItemDlg

SVsFilterKeys

傳遞至 GetService(Type) 以傳回 的參考。IVsFilterKeys

SVsFontAndColorCacheManager

物件,可讓您存取 Font 和 Color 快取管理員服務的 Visual Studio SDK 實作。

SVsFontAndColorStorage

物件,可讓您存取 Font 和 Color 儲存服務的 Visual Studio SDK 實作。

SVsFrameworkMultiTargeting

傳遞至 GetService(Type) 以傳回 的參考。IVsFrameworkMultiTargeting

SVsFrameworkRetargetingDlg

傳遞至 GetService(Type) 以傳回 的參考。IVsFrameworkRetargetingDlg

SVsGeneralOutputWindowPane

虛擬服務會針對 VS 環境中的 [一般] 輸出窗格傳回IID_IVsOutputWindowPane介面。 如果尚未建立此服務,查詢此服務會導致建立 [一般] 輸出窗格。 [一般] 輸出窗格是向用戶顯示一般狀態消息的適當位置,例如與開啟專案等作業相關的訊息。

SVsGlobalSearch

傳遞至 GetService(Type) 以傳回 的參考。IVsGlobalSearch

SVsHelpService

傳遞至 GetService(Type) 以傳回 的參考。IVsHelpSystem

SVsHierarchyManipulation

傳遞至 GetService(Type) 以傳回介面的 IVsHierarchyManipulation 參考。

SVsHTMLConverter

傳遞至 GetService(Type) 以傳回 的參考。IVsHTMLConverter

SVsHubService

實作 VsHub 服務的服務類型。

SVsImageService

傳遞至 GetService(Type) 以傳回 的參考。IVsImageService

SVsIME

傳遞至 GetService(Type) 以傳回 的參考。IVsIME

SVsInfoBarUIFactory
SVsIntegratedHelp

傳遞至 QueryService(Guid, Guid, IntPtr) 方法,以傳回介面的 SVsHelp 參考。

SVsIntelliMouseHandler

傳遞至 GetService(Type) 以傳回 的參考。IVsIntelliMouseHandler

SVsIntellisenseEngine

傳遞至 GetService(Type) 以傳回介面的 IVsIntellisenseEngine 參考。

SVsIntellisenseProjectHost

傳遞至 GetService(Type) 以傳回介面的 IVsIntellisenseProjectHost 參考。

SVsIntellisenseProjectManager

傳遞至 GetService(Type) 以傳回介面的 IVsIntellisenseProjectManager 參考。

SVsInvalidateCachedCommandState
SVsInvisibleEditorManager

傳遞至 GetService(Type) 以傳回 的參考。IVsInvisibleEditorManager

SVsLaunchPad

傳遞至 GetService(Type) 以傳回 的參考。IVsLaunchPad

SVsLaunchPadFactory

傳遞至 GetService(Type) 以傳回 的參考。IVsLaunchPadFactory

SVsLongIdleManager

提供 IVsLongIdleManager

SVsMacroRecorder

傳遞至 GetService(Type) 以傳回 的參考。IVsMacroRecorder

SVsMacros

傳遞至 GetService(Type) 以傳回 的參考。IVsMacros

SVsMainWindowDropTarget

此服務會實作 IDropTarget 介面。 它是 IDE 主視窗的拖放處理程式。 此拖放處理程式會處理用來從文件系統拖曳檔案的CF_HDROP格式, (Windows 檔案總管) 和其他提供檔案的來源。 不註冊拖放 (::RegisterDragDrop) 的所有窗口都會免費繼承此處理程式。 註冊拖放本身的檔案不會繼承開啟此檔案。

SVSMDCodeDomProvider

傳遞至 QueryService(Guid, Guid, IntPtr) 方法,以傳回 IVSMDCodeDomProvider 介面的參考。

SVSMDDesignerService

傳遞至 QueryService(Guid, Guid, IntPtr) 方法以傳回 IVSMDCodeDomCreator 和 IVSMDesignerService 介面的參考。

SVSMDPropertyBrowser

傳遞至 QueryService(Guid, Guid, IntPtr) 方法,以傳回 IVSMDPropertyBrowser 介面的參考。

SVSMDTypeResolutionService

傳遞至 QueryService(Guid, Guid, IntPtr) 方法,以傳回 IVSMDTypeResolutionService 介面的參考。

SVsMenuEditor

傳遞至 GetService(Type) 以傳回 的參考。IVsMenuEditor

SVsMenuEventsService
SVsMonitorUserContext

傳遞至 GetService(Type) 以傳回 的參考。IVsMonitorUserContext

SVsMRUItemsStore

傳遞至 GetService(Type) 以傳回 的參考。IVsMRUItemsStore

SVsNavigateToService
SVsObjBrowser

傳遞至 GetService(Type) 以傳回 的參考。IVsObjBrowser

SVsObjectManager

傳遞至 GetService(Type) 以傳回 的參考。IVsObjectManager

SVsObjectSearch

傳遞至 GetService(Type) 以傳回 的參考。IVsObjectSearch

SVsOpenProjectOrSolutionDlg

傳遞至 GetService(Type) 以傳回介面的 IVsOpenProjectOrSolutionDlg 參考。

SVsOutputWindow

傳遞至 GetService(Type) 以傳回 的參考。IVsOutputWindow

SVsPackageInfoQueryService
SVsParseCommandLine

傳遞至 GetService(Type) 以傳回 的參考。IVsParseCommandLine

SVsPathVariableResolver

傳遞至 GetService(Type) 以傳回介面的 IVsPathVariableResolver 參考。

SVsPreviewChangesService

傳遞至 GetService(Type) 以傳回介面的 IVsPreviewChangesService 參考。

SVsProfferCommands

使用此服務取得 IVsProfferCommands4

SVsProfileDataManager

傳遞至 GetService(Type) 以傳回介面的 IVsProfileDataManager 參考。

SVsProfilerLauncher

傳遞至 GetService(Type) 以傳回 的參考。IVsProfilerLauncher

SVsProfilesManagerUI

傳遞至 GetService(Type) 以傳回介面的 IVsProfilesManagerUI 參考。

SVsProjectMRU

提供 IVsProjectMRU

SVsPropertyPageFrame

傳遞至 GetService(Type) 以傳回 的參考。IVsPropertyPageFrame

SVsQueryEditQuerySave

傳遞至 GetService(Type) 以傳回 的參考。IVsQueryEditQuerySave2

SVsReferenceManager

傳遞至 GetService(Type) 以傳回 的參考。IVsReferenceManager

SVsRegisterDebugTargetProvider

傳遞至 GetService(Type) 以傳回介面的 IVsRegisterProjectDebugTargetProvider 參考。

SVsRegisterEditors

傳遞至 GetService(Type) 以傳回 的參考。IVsRegisterEditors

SVsRegisterNewDialogFilters

傳遞至 GetService(Type) 以傳回 的參考。IVsRegisterNewDialogFilters

SVsRegisterPriorityCommandTarget

傳遞至 GetService(Type) 以傳回 的參考。IVsRegisterPriorityCommandTarget

SVsRegisterProjectTypes

傳遞至 GetService(Type) 以傳回 的參考。IVsRegisterProjectTypes

SVsResourceManager

傳遞至 GetService(Type) 以傳回介面的 IVsResourceManager 參考。

SVsResourceView

傳遞至 GetService(Type) 以傳回 的參考。IVsResourceView

SVsRunningDocumentTable

傳遞至 GetService(Type) 以傳回 的參考。IVsRunningDocumentTable

SVsSccManager

傳遞至 GetService(Type) 以傳回 的參考。IVsSccManager2

SVsSccToolsOptions

傳遞至 GetService(Type) 以傳回介面的 IVsSccToolsOptions 參考。

SVsServiceInfoQueryService

IVsServiceInfoQueryService 服務的服務。

SVsSettingsManager

表示 Visual Studio 設定的服務。 使用此服務取得 IVsSettingsManager

SVsSettingsReader

傳遞至 GetService(Type) 以傳回介面的 IVsSettingsReader 參考。

SVsSetupCompositionService

IVsSetupCompositionQueryService 服務的服務。

SVsSharedProjectReferencesHelper

SVsSharedProjectReferencesHelper 服務支援需要重載項目的項目系統,以變更共用專案參考 (例如,變更專案匯入集) 透過 ReferenceManager 對話框實作新增共用項目參考。

SVsShell

傳遞至 GetService(Type) 以傳回 的參考。IVsShell

SVsShellDebugger

傳遞至 GetService(Type) 以傳回 的參考。IVsDebugger

SVsShellMonitorSelection

傳遞至 GetService(Type) 以傳回 的參考。IVsMonitorSelection

SVsSmartOpenScope

傳遞至 QueryService(Guid, Guid, IntPtr) 方法,以傳回介面的 IVsSmartOpenScope 參考。

SVsSolution

傳遞至 GetService(Type) 以傳回 的參考。IVsSolution

SVsSolutionBuildManager

傳遞至 GetService(Type) 以傳回 的參考。IVsSolutionBuildManager

SVsSolutionObject

傳遞至 GetService(Type) 以傳回介面的 IVsSolution 參考。 SVsSolution請改用服務。

SVsSolutionPersistence

傳遞至 GetService(Type) 以傳回 的參考。IVsSolutionPersistence

SVsSourceControl

用來查詢 Visual Studio 原始檔控制的參考。

SVsSQLCLRReferences

傳遞至 QueryService(Guid, Guid, IntPtr) 方法,以傳回介面的 IVsSQLCLRReferences 參考。

SVsStartPageDownload

傳遞至 QueryService(Guid, Guid, IntPtr) 方法,以傳回介面的 IVsStartPageDownload 參考。

SVsStartupProjectsListService
SVsStatusbar

傳遞至 GetService(Type) 以傳回 的參考。IVsStatusbar

SVsStrongNameKeys

傳遞至 QueryService(Guid, Guid, IntPtr) 方法,以傳回介面的 IVsStrongNameKeys 參考。

SVsStructuredFileIO

傳遞至 GetService(Type) 以傳回 的參考。IVsStructuredFileIO

SVsSymbolicNavigationManager

傳遞至 GetService(Type) 以傳回 的參考。IVsSymbolicNavigationManager

SVsTargetFrameworkAssemblies

傳遞至 GetService(Type) 以傳回 的 IVsTargetFrameworkAssemblies參考。

SVsTaskList

傳遞至 GetService(Type) 以傳回 的 IVsTaskList參考。

SVsTaskSchedulerService

傳遞至 GetService(Type) 以傳回 的 IVsTaskSchedulerService參考。

SVsTextOut

傳遞至 GetService(Type) 以傳回 的 IVsTextOut參考。

SVsThreadedWaitDialog

傳遞至 GetService(Type) 以傳回介面的 IVsThreadedWaitDialog 參考。

SVsThreadedWaitDialogFactory

提供介面的服務 SVsThreadedWaitDialogFactory

SVsThreadPool

傳遞至 GetService(Type) 以傳回介面的 IVsThreadPool 參考。

SVsToolbox

傳遞至 GetService(Type) 以傳回 的 IVsToolbox參考。

SVsToolboxActiveXDataProvider

傳遞至 GetService(Type) 以傳回介面的 IVsToolboxDataProvider 參考。

SVsToolboxDataProviderRegistry

傳遞至 GetService(Type) 以傳回介面的 IVsToolboxDataProviderRegistry 參考。

SVsToolsOptions

傳遞至 GetService(Type) 以傳回介面的 IVsToolsOptions 參考。

SVsTrackProjectDocuments

傳遞至 GetService(Type) 以傳回和 IVsTrackProjectDocuments3 介面的IVsTrackProjectDocuments2參考。

SVsTrackProjectRetargeting

傳遞至 GetService(Type) 以傳回 的 IVsTrackProjectRetargeting參考。

SVsTrackSelectionEx

傳遞至 GetService(Type) 以傳回 的 IVsTrackSelectionEx參考。

SVsUIContextMonitor
SVsUIDataConverters

表示 Visual Studio 使用者介面中數據轉換器的服務。 使用此服務來取得 IVsUIDataConverterManager

SVsUIFactory

表示 Visual Studio 使用者介面中的使用者介面處理站。 使用此服務來取得 IVsUIFactory

SVsUIHierWinClipboardHelper

傳遞至 GetService(Type) 以傳回 的 IVsUIHierWinClipboardHelper參考。

SVsUIShell

傳遞至 GetService(Type) 以傳回 的 IVsUIShell參考。

SVsUIShellDocumentWindowMgr

傳遞至 GetService(Type) 以傳回 的 IVsUIShellDocumentWindowMgr參考。

SVsUIShellOpenDocument

傳遞至 GetService(Type) 以傳回 的 IVsUIShellOpenDocument參考。

SVsUpgradeLogger

傳遞至 GetService(Guid) 以傳回介面的 IVsUpgradeLogger 參考。

SVsVba

傳遞至 GetService(Type) 以傳回 的 IVsVba參考。

SVsWebBrowsingService

傳遞至 GetService(Type) 以傳回 的 IVsWebBrowsingService參考。

SVsWebFavorites

傳遞至 GetService(Type) 以傳回 的 IVsWebFavorites參考。

SVsWebPreview

傳遞至 GetService(Type) 以傳回 的 IVsWebPreview參考。

SVsWebProxy

傳遞至 GetService(Type) 以傳回 的 IVsWebProxy參考。

SVsWebURLMRU

傳遞至 GetService(Type) 以傳回 的 IVsWebURLMRU參考。

SVsWindowFrame

傳遞至 GetService(Type) 以傳回 的 IVsWindowFrame參考。

SVsWindowSearchHostFactory

傳遞至 GetService(Type) 以傳回 的 IVsWindowSearchHostFactory參考。

SVsXMLMemberIndexService

傳遞至 GetService(Type) 以傳回 的 IVsXMLMemberIndexService參考。

SWebApplicationCtxSvc

所提供的服務。 IWebApplicationCtxSvc.

SWebFileCtxService

提供 IWebFileCtxService

UiContextSynchronousSolutionOperation
VsMSBuildTaskFileManager

IVsMSBuildTaskFileManager 介面的 IVsMSBuildHostObject coclass。 這是標準實作,可為 MSBuild 工作提供 IntelliSense 和建置時間支援。

VSPIAImporter

由所有包裝工具實作。

VsProjectCapabilityExpressionMatcher

傳遞至 GetService(Type) 以傳回 的參考。IVsBooleanSymbolExpressionEvaluator

VsSymbolicNavigationManager

表示全域服務,該服務會管理以專案範圍為基礎註冊的 IVsSymbolicNavigationNotify 處理程序清單。 此介面可透過 QueryService(Type, Object)取得。

列舉

__ACTIVITYLOG_ENTRYTYPE

指定活動記錄檔中的項目類型。

__BUILDOUTOFDATEPROJECTS

指定重建過期項目的選項。

__BWI_IMAGE_POS

指定影像放置於按鈕的位置。

__COMMANDWINDOWMODE2

定義列舉的其他值 COMMANDWINDOWMODE

__DOCUMENTPREVIEWERTYPE

指定文件預覽程式的型別。

__DSI_FLAGS

表示旗標,指出建立視窗時要使用的啟動資訊。

__EFNFLAGS

編輯器 Factory 通知旗標。

__FCFONTFLAGS

FCFONTFLAGS 列舉可用來指定指定顯示專案所使用字型的列舉未提供的 FONTFLAGS 字型顯示屬性。

__FCITEMFLAGS

FOLAMFLAGS 列舉是用來指定指定顯示專案所使用字型的非顯示屬性。

__FCPRIORITY

FCPRIORITY 列舉是用來將類別群組在 [字型和色彩] 頁面所提供的類別清單中。

__FCSTORAGEFLAGS

VSPackage 管理字型和色彩會使用FCSTORAGEFLAGS列舉的值,以指出用來 OpenCategory(Guid, UInt32) 開啟類別登錄機碼的模式。

__FCSTORAGEFLAGS2

將加入至 __FCSTORAGEFLAGS 列舉。

__FILTERKEYSMESSAGES

定義值,這些值符合傳送給已將 FilterKeys 旗標套用至下拉式方塊擁有者的WM_和EN_訊息值。

__FONTCOLORFLAGS

FONTCOLORFLAGS 列舉是用來向 Visual Studio 環境指出如何處理透過 [字型和色彩] 屬性頁面所做的變更。

__FONTCOLORFLAGS2

將加入至 __FONTCOLORFLAGS 列舉。

__FRAMECLOSE

指定關閉視窗框架時的關閉選項。

__FRAMESHOW

指定視窗框架的狀態。

__FRAMESHOW2

將成員加入列舉 __FRAMESHOW ,指定視窗框架的狀態。

__FRAMESHOW3

將成員加入列舉 __FRAMESHOW ,指定視窗框架的狀態。

__FRAMESHOW4
__FRAMESHOW5
__FRD_FLAGS

列舉架構重新置放的旗標。

__FRD_OUTCOME

包含架構複位目標對話框的旗標。

__GRADIENTTYPE

指定不同類型的漸層,可在 VSPackages 中當做背景使用。

__GRADIENTTYPE2

將成員新增至 __GRADIENTTYPE 列舉,指定可在 VSPackages 中當做背景使用的漸層類型。

__GRADIENTTYPE3

定義不同的漸層類型。

__HANDSOFFMODE

介面的 HandsOn/Off 函式旗 IVsTrackProjectDocuments3 標。

__HierarchyDropArea

定義可用來 IVsHierarchyDirectionalDropDataTarget 指定上、上方和下方置放目標的方向置放目標。 實作可以實 IVsHierarchy 作這些置放目標,讓使用者重新排序階層中的專案。

__MENUEDITOR_TRANSACTION

指定復原/取消復原交易。

__PREVIEWCHANGESITEMCHECKSTATE

指定項目的檢查狀態。

__PREVIEWCHANGESWARNINGLEVEL

提供預覽變更警告層級。

__ProjectReferenceOutputValidity

由傳 QueryCheckIsProjectReferenceOutputValid(Object, String, UInt32)回的專案參考輸出狀態。

__PSFFILEID

指定可使用 建立或查詢 GetFile(Int32, UInt32, UInt32, String)的特殊項目檔。

__PSFFILEID2

將專案特殊檔案成員新增至 __PSFFILEID

__PSFFILEID3

指定可使用 建立或查詢 GetFile(Int32, UInt32, UInt32, String)的特殊項目檔。

__PSFFILEID4

指定可使用 建立或查詢 GetFile(Int32, UInt32, UInt32, String)的特殊項目檔。

__PSFFILEID5

指定可使用 建立或查詢 GetFile(Int32, UInt32, UInt32, String)的特殊項目檔。

__PSFFLAGS

指定如何處理 GetFile(Int32, UInt32, UInt32, String) 專案特殊檔案。

__PSFFLAGS2

定義的其他 __PSFFLAGS成員。

__RETARGET_CHECK_OPTIONS

指定一些專案/方案載入選項。

__RETARGET_OPTIONS

指定一些項目複位目標選項。

__RETARGET_TASK_PRIORITY

指定工作的優先順序。

__RUNAFTERBUILDERRORS

指定在建置時是否應該執行目標並出現錯誤。

__SccStatus

指定原始檔控制系統中的檔案狀態。

__SccToolsOptionsEnum

可檢視或更新原始檔控制工具的選項。 由介面上 IVsSccToolsOptions 的方法獨佔使用。

__STOP_DEBUGGING_PROCESS_REASON

指出偵錯停止的原因。

__SymbolToolLanguage

指定在「物件瀏覽器」/「類別檢視」瀏覽期間慣用的語言,覆寫預設顯示語言。

__TABIMAGEFLAGS

指出索引標籤影像的某些屬性。

__TBXITEMINFOFLAGS

指定工具箱項目選項。

__THEMEDCOLORTYPE

指定的可能色彩類型 GetThemedColor(Guid, String, UInt32)

__UIHWINFLAGS

控制UI階層視窗的特性。

__UPDATE_REFERENCE_REASON

指定將專案更新為項目參考的原因。

__UserSettingsFlags

由整合開發環境 (IDE) 用來定義匯入設定的處理方式。

__VISUALEFFECTS

描述不同視覺效果的旗標。

__VSADDHIEROPTIONS

新增階層時,設定階層視窗中的選取行為。

__VSADDITEMFLAGS

控制新增至階層的專案特性。

__VSADDITEMFLAGS2

指定的其他 __VSADDITEMFLAGS成員。

__VSADDITEMFLAGS3

指定新增專案/方案項目的選項。

__VSADDITEMFLAGS4
__VSADDNEWWEBITEMOPTIONS

以輸入參數的形式傳遞至對話框,以預設這些選項。

__VSADDVPFLAGS

判斷是否要將新的虛擬專案新增至 [專案] 視窗。

__VSADDVPFLAGS2

判斷是否要將新的虛擬專案新增至 [專案] 視窗。

__VSADDVPFLAGS3

判斷是否要將新的虛擬專案新增至 [專案] 視窗。

__VSADDVPFLAGS4
__VsApplicationDataFolder

識別 Visual Studio 所使用的數據資料夾類型。

__VSArrangeWindowFlags

指定視窗的排列方式。

__VSASPFLAGS

將查看器設定為其中一個系統預設值。

__VSASSEMBLYPROVIDERTAB

指定要在提供者中顯示的索引標籤。

__VSASYNCHOPENPROJECTTYPE

指定如何開啟專案。

__VSASYNCTOOLBOXSTATE

指定是否有任何異步操作擱置或進行中。

__VSBACKGROUNDTASKPRIORITY

指定背景工作優先順序。

__VSBATCHLOADRESULT
__VSBatchProjectAction
__VSBatchProjectActionFlags
__VSBatchProjectActionResult
__VSBLDCFGPROPID

指定呼叫的屬性 GetBuildCfgProperty(Int32, Object) 識別碼。

__VSBSLFLAGS

決定載入專案方式的旗標。 它們會傳遞至、 EnsureProjectsAreLoaded(UInt32, Guid[], UInt32)EnsureSolutionIsLoaded(UInt32)EnsureProjectIsLoaded(Guid, UInt32)方法。

__VSCALLBROWSERMODE

指定呼叫瀏覽器的顯示選項。

__VSCFGFLAGS

提供專案組態的設定。 目前,這些旗標未使用。

__VSCFGPROPID

識別組態屬性。

__VSCFGPROPID2

提供的其他屬性識別碼 __VSCFGPROPID

__VSCOLORASPECT

指出與 Visual Studio Font 和 Color 服務搭配使用的色彩是否為前景或背景色彩。

__VSCOLORTYPE

包含色彩值的支援表示。

__VSCOMHIEROPTIONS

控制 是否可以 FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy) 將方案傳回為通用階層。

__VSCOMPENUMEXFLAGS

指定元件資訊。

__VSCOMPSELFLAGS

指定 AddReference 對話框的屬性,用戶可用來將元件新增至指定的專案。

__VSCOMPSELFLAGS2

提供 VSCOMPSELFLAGS 列舉的其他成員。

__VSCREATEDOCWIN

控制新文件視窗的建立方式。

__VSCREATEEDITORFLAGS

控制新編輯器的建立方式。

__VSCREATEEDITORFLAGS2

提供的 __VSCREATEEDITORFLAGS其他成員。

__VSCREATEEDITORFLAGS3
__VSCREATENEWPROJVIADLGEXFLAGS

指定呼叫的新專案旗標 CreateNewProjectViaDlgEx(String, String, String, String, String, UInt32, IVsBrowseProjectLocation)

__VSCREATENEWPROJVIADLGEXFLAGS2

新增旗標。

__VSCREATEPROJFLAGS

控制專案的建立或開啟方式。

__VSCREATEPROJFLAGS2

控制專案的建立或開啟方式。

__VSCREATEPROJFLAGS3

控制專案的建立或開啟方式。

__VSCREATESOLUTIONFLAGS

控制新解決方案的建立方式。

__VSCREATESOLUTIONFLAGS2

提供的 __VSCREATESOLUTIONFLAGS其他成員。

__VSCREATESOLUTIONFLAGS3

控制新解決方案的建立方式。

__VSCREATETOOLWIN

控制新工具視窗的建立方式。

__VSCREATETOOLWIN2

控制新工具視窗的建立方式。

__VSCREATEWEBBROWSER

指定使用 方法建立網頁瀏覽器的 IVsWebBrowsingService旗標。

__VSCREATEWEBBROWSER2

指定使用 方法建立網頁瀏覽器的 IVsWebBrowsingService旗標。

__VSCURSORTYPE

指定數據指標類型。

__VSDBGLAUNCHFLAGS

指定旗標,控制調試程序的啟動方式。

__VSDBGLAUNCHFLAGS120

指定偵錯啟動旗標。

__VSDBGLAUNCHFLAGS140

旗標,控制調試程序啟動的方式。

__VSDBGLAUNCHFLAGS142
__VSDBGLAUNCHFLAGS155
__VSDBGLAUNCHFLAGS158
__VSDBGLAUNCHFLAGS160
__VSDBGLAUNCHFLAGS175
__VSDBGLAUNCHFLAGS2

將成員新增至 VSDBGLAUNCHFLAGS。

__VSDBGLAUNCHFLAGS3

指定旗標,控制調試程序的啟動方式。

__VSDBGLAUNCHFLAGS4

指定旗標,控制調試程序的啟動方式。

__VSDBGLAUNCHFLAGS5

指定旗標,控制調試程序的啟動方式。

__VSDBGLAUNCHFLAGS6

指定旗標,控制調試程序的啟動方式。

__VSDELETEHANDLEROPTIONS

指定的 IVsHierarchyDeleteHandler3刪除選項。

__VSDELETEITEMOPERATION

指定如何從階層中刪除專案。

__VSDESIGNER_HIDDENCODEGENERATION

指定哪些程式代碼會移至隱藏的設計工具檔案。

__VSDEVELOPERLICENSINGCOMMANDS

指定授權命令的命令標識碼。

__VSDIFFSERVICEOPTIONS

指定差異視窗的選項。

__VSDIRFLAGS

項目和專案的 VSDIR 旗標,表示所需的 AddProject/AddItem 對話框狀態。

__VSDIRFLAGS2

提供列舉的其他 __VSDIRFLAGS 成員。

__VSDOCINPROJECT

判斷檔是否屬於專案的一部分。

__VSDOCUMENTPRIORITY2

用來區分專案中專案優先順序之間的更詳細數據。 用來 OpenDocumentViaProject(String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame) 判斷開啟檔案的最佳專案。 如果您要讓項目表達此詳細優先順序值,除了實作 之外,您也應該 IsDocumentInProject2(String, Int32, Int32, UInt32) 實作 IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32)

__VSDPIMODE
__VSDPLSVCSINPROJECT

指定專案中的部署服務。

__VSEDITORCREATEDOCWIN

控制如何建立編輯器文檔視窗。

__VSEDITORTRUSTLEVEL

指定編輯器的信任層級。

__VSEDT_STYLE

與呼叫搭配 CreateDataTip(String, UInt32, IVsEnhancedDataTip) 使用。

__VSEHI

指定要透過 IEnumHierarchyItems傳回的列舉階層專案。

__VsEnclosingScopes

包含來自一或多個封閉範圍之查詢的值。 可能會傳回其中一個以上的值。

__VsEnclosingScopes2

傳回 ,因為查詢包含指定屬性或集合的封閉範圍。 這是標幟的列舉,這表示多個位可能會設定為查詢的結果。

__VSENUMPROJFLAGS

指定要在方案內列舉的專案。

__VSENUMPROJFLAGS2

指定要在方案內列舉的專案。 這些旗標會擴充 __VSENUMPROJFLAGS

__VSENUMPROJFLAGS3

IVsSolution::GetProjectEnum 的擴充旗標。

__VSERRORCATEGORY

描述錯誤訊息的嚴重性。

__VsErrorType

定義解決方案載入所產生的錯誤類型。 由 LogError(UInt32, String, String, Int32, Int32, String, String, String, String) 使用。

__VSFINDTOOLWIN

在環境中尋找工具視窗。

__VSFORMATINDEX

表示檔案格式編碼。

__VSFPROPID

指定視窗框架、檔框架和工具視窗框架的屬性識別碼。

__VSFPROPID10
__VSFPROPID11
__VSFPROPID12
__VSFPROPID2

提供列舉的其他 __VSFPROPID 成員。

__VSFPROPID3

提供列舉的其他 __VSFPROPID 成員。

__VSFPROPID4

提供列舉的其他 __VSFPROPID 成員。

__VSFPROPID5

指定視窗框架、檔框架和工具視窗框架的屬性識別碼。

__VSFPROPID6

指定視窗框架、檔框架和工具視窗框架的屬性識別碼。

__VSFPROPID7

指定視窗框架、檔框架和工具視窗框架的屬性識別碼。

__VSFPROPID9
__VSFRAMEWORKASSEMBLYTYPE

指定架構元件類型。

__VSFRAMEWORKCOMPATIBILITY

指定架構 Monkor 的相容性。

__VSGETPROJFILESFLAGS

表示不會載入使用者指定的檔案。

__VSGETPROJFILESFLAGS2

IVsSolution::GetProjectFilesInSolution 的擴充旗標。

__VSGSIFLAGS

提供選取項目和 VSITEMSELECTION 結構的相關信息。

__VSHIERARCHYIMAGEASPECT

描述階層所使用的圖示。

__VSHIERARCHYITEMSTATE

控制階層項目的顯示狀態或外觀。

__VSHIERARCHYMANIPULATIONSTATE

指定階層操作的狀態。

__VSHIERITEMATTRIBUTE

指定階層項目屬性。 SetItemAttribute(IVsUIHierarchy, UInt32, UInt32, Object)用於呼叫中。

__VSHPROPID

指定階層的屬性設定。 由 __VSHPROPID2擴充。

__VSHPROPID10
__VSHPROPID11
__VSHPROPID2

將成員加入列舉 __VSHPROPID

__VSHPROPID3

將成員新增至列舉, __VSHPROPID 以定義Visual Studio環境不同層面的屬性標識碼。

__VSHPROPID4

將成員新增至列舉, __VSHPROPID 以定義Visual Studio環境不同層面的屬性標識碼。

__VSHPROPID5

指定階層的屬性設定。

__VSHPROPID6

指定 Visual Studio 殼層的屬性。

__VSHPROPID7

指定 Visual Studio 殼層的屬性。

__VSHPROPID8

VT_BOOL [選擇性]。 判斷階層是否支持圖示Monikers做為VSHPROPID_IconImgList和VSHPROPID_IconHandle屬性的覆寫。 匯總專案只有在是最外層匯總時,才應該支援此屬性,即使它們確實支援 ImageMoniker 型影像也一樣。

__VSHPROPID9
__VSIconSource

圖示來源的選項。

__VSIDOFLAGS

控制開啟的檔上要執行的動作或動作。

__VSIDOFLAGS2
__VSIEIFLAGS

控制編輯器實例的初始化。

__VSLITETREEOPTS

指定物件的初始化參數 IVsLiteTree

__VSLITETREEOPTS2

列舉 Visual Studio 中樹狀結構控件的選項。

__VSLOADUSEROPTS

判斷正在載入的 OPT 檔案是否與 Visual Studio .dsw 檔案或.sln檔案相關聯。

__VsLocalRegistryRootHandle

表示登錄根句柄。

__VsLocalRegistryType

表示登錄類型設定。

__VSMEINIT

指定功能表 編輯器 的初始化參數。

__VSMEINIT2

提供列舉的其他 __VSMEINIT 成員。

__VSMEPROPID

指定功能表 編輯器 屬性識別碼。

__VSMEPROPID2

將其他屬性標識碼加入列舉 __VSMEPROPID 中。

__VSMEUISTATE

指定進行中的作業狀態。 與呼叫搭配 GetUIState(UInt32) 使用。

__VSNativeScrollbarThemeMode

指出要套用滾動條主題的方式。

__VSNEWDOCUMENTSTATE

指定新文件的狀態。

__VSNEWDOCUMENTSTATE2

指定如何開啟檔。

__VSOBSEARCHFLAGS

指定環境物件 搜尋 的準則。

__VSOPENFROMSCCDLG

指出向用戶顯示的特定對話框類型。

__VSOSEFLAGS

決定要開啟的最佳標準編輯器,以及是否要在程式中使用對話方塊。

__VSOSEFLAGS2

將其他屬性標識碼加入列舉 __VSOSEFLAGS 中。

__VSOSPEFLAGS

指定開啟特定編輯器時要採取的動作。

__VSOSPEFLAGS2

將其他屬性標識碼加入列舉 __VSOSPEFLAGS 中。

__VSOSPEFLAGS3
__VSOSPFLAGS

使用對話框開啟標準預覽應用程式,並啟動新的瀏覽器。

__VSOUTLINESTATE

設定檔大綱的狀態。

__VSOVERLAYICON2

提供列舉的其他 VSOVERLAYICON 成員。

__VSOVERLAYICON3

提供和 __VSOVERLAYICON2 列舉的其他成員VSOVERLAYICON

__VSOVERLAYICON4
__VSPHYSICALVIEWATTRIBUTES

指定實體檢視的屬性。

__VSPKGRESETFLAGS

與呼叫搭配 ResetDefaults(UInt32) 使用。

__VSPPPID

擴充屬性頁介面,以擷取頁面上的屬性。

__VSPPROJECTUPGRADEVIAFACTORYFLAGS

指定呼叫所 OnAfterUpgradeProject(IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger) 要採取的動作。

__VSPPROJECTUPGRADEVIAFACTORYREPAIRFLAGS

指定類別項目的升級程式。

__VSPREFETCHFACTORYCAPABILITIES
__VSPROFILECATEGORYSECURITY

指定使用呼叫 GetSecurityLevel(UInt32)傳回的目前使用者配置檔安全性層級。

__VSPROFILECATEGORYSENSITIVITY

指定要呼叫的 GetSensitivityLevel(UInt32) 敏感度層級。

__VSPROFILEGETFILENAME

指定設定檔檔名設定。

__VSPROFILELOCATIONS

指定配置檔案位置。

__VSPROFILEPATHRESOLVERFLAGS

IVsPathVariableResolver 方法。

__VSPROFILERLAUNCHOPTS

指定分析工具啟動選項。

__VSPROFILETEAMSETTINGSCHANGEDFLAGS

指定小組設定檔設定如何變更。 與呼叫搭配 ReportTeamSettingsChanged(UInt32) 使用。

__VSPROFILETEAMSETTINGSFLAGS

指定呼叫的 CheckUpdateTeamSettings(UInt32) 動作。

__VSPROJECTLOADFLAGS
__VSPROJOUTPUTTYPE

指定項目系統在其 上IVsHierarchy查詢階層屬性時VSHPROPID_OutputType可傳回的一組輸出類型。

__VSPROJRESFLAGS

指定呼叫所 GetResourceItem(UInt32, String, UInt32, UInt32) 要採取的動作。

__VSPROJSLNDLGFLAGS

指定呼叫的專案和方案對話框旗標 OpenProjectOrSolutionViaDlg(UInt32, String, String, Guid)

__VSPROJTARGETRUNTIME

指定項目的目標運行時間類型。

__VSPROPID

識別解決方案的屬性設定。

__VSPROPID2

提供列舉的其他 __VSPROPID 成員。 識別解決方案的屬性設定。

__VSPROPID3

提供列舉的其他 __VSPROPID 成員。 識別解決方案的屬性設定。

__VSPROPID4

除了 、 __VSPROPID2__VSPROPID3) 之外__VSPROPID,還會識別解決方案 (的屬性設定。

__VSPROPID5

識別解決方案的屬性設定。

__VSPROPID6

識別解決方案的屬性設定。

__VSPROPID7
__VSPROPID8
__VSPROVISIONALVIEWINGSTATUS

指定專案的臨時檢視狀態。

__VSPSEPROPID

提供屬性,以在 [OpenWith] 對話框中設定專案特定的編輯器資訊。

__VSPTDPROPID

指定目標功能的屬性。

__VSPTIP_DISPOSITION

指定 CloseItemTextImage 呼叫的文字影像處置動作。

__VSPTIP_MODE

指定呼叫的 OpenItemTextImage(String, UInt32, VsTextImage) 開啟模式。

__VSPUBLISHOPTS

指定呼叫的選項 GetPublishProperty(UInt32, Object)

__VSQueryEditFlags2

這個列舉是 的 tagVSQueryEditFlags延伸模組,並指定其他旗標。

__VSQUERYFLAVORREFERENCESCONTEXT

描述查詢 IVsProjectFlavorReferences3時的內容。

__VSQUERYREMOVEDIRECTORYFLAGS2

指定與相關聯的 OnQueryRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[])旗標。

__VSQUERYREMOVEFILEFLAGS2

指定與相關聯的 OnQueryRemoveFilesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[])旗標。

__VSQuerySaveFlags2

這個列舉是 的 tagVSQuerySaveFlags延伸模組,並指定其他旗標。

__VSRDTATTRIB

傳回執行中文件數據表中文件的相關信息, (RDT) 。

__VSRDTATTRIB2

指定執行中文件數據表中文件的相關信息, (RDT) 。

__VSRDTATTRIB3

指定執行中文件數據表中文件的相關信息, (RDT) 。

__VSRDTSAVENOTIFICATIONFLAGS

一組旗標,描述有關指定儲存的屬性。

__VSRDTSAVEOPTIONS

指定執行中檔表中檔的儲存選項, (RDT) 。

__VSRDTSAVEOPTIONS2

指定執行中文件數據表中檔的其他儲存選項, (RDT) 。

__VSRDTSAVEOPTIONS3

指定執行中文件數據表中檔的其他儲存選項, (RDT) 。

__VSREFERENCEAPPLYRESULT

指定套用參考變更的結果。

__VSREFERENCECHANGEOPERATION

指定要套用至客戶端參考的作業。

__VSREFERENCECHANGEOPERATIONRESULT

指定客戶端將變更套用至參考的結果。

__VSREFERENCEQUERYRESULT

指定參考查詢的結果。

__VSREGDOCLOCKHOLDER

指定呼叫 RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32) 方法的弱鎖定。

__VSRELPATHSEARCHFLAGS

指定如何解析路徑搜尋。

__VSREMOVEDIRECTORYFLAGS2

指定所使用的 OnAfterRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[])旗標。

__VSREMOVEFILEFLAGS2

指定 中使用的 OnAfterRemoveFilesEx(IVsProject, Int32, String[], UInt32[])旗標。

__VSREMOVEVPFLAGS

提供從方案中移除虛擬項目的選項。

__VSRESTARTTYPE

指出啟動進程的許可權層級。

__VSSAVEDEFERREDSAVEFLAGS

與呼叫搭配 CheckForAndSaveDeferredSaveSolution(Int32, String, String, UInt32) 使用。

__VSSCCENLISTMENTFACTORYOPTIONS

登記選擇使用者介面所使用的選項, (原始檔控制支援的一部分) 。

__VSSCCPROVIDERBINDINGOPTIONS

指出是否可以處理原始檔控制伺服器的流覽。

__VSSDKPROVIDERTAB

指定要顯示的索引標籤。 這是的 Tabs 屬性 IVsPlatformReferenceProviderContext中使用的集合。

__VSSEARCHFILTERTOKENTYPE

指定搜尋篩選令牌類型。

__VSSEARCHNAVIGATIONKEY

提供鍵盤按鍵的列舉, (輸入、流覽箭號、頁面向上/向下頁面) ,這些) 是由一般搜尋控件轉送至實 IVsWindowSearch 作 (透過呼叫 OnNavigationKeyDown(UInt32, UInt32)) 。 然後您可以攔截這些按鍵按下,並提供視窗特定的動作 (例如,選取上一個或下一個搜尋結果、執行目前選取的結果等等) 。

__VSSEARCHNAVIGATIONKEY2

提供鍵盤按鍵的列舉, (輸入、流覽箭號、頁面向上/向下頁面) ,這些) 是由一般搜尋控件轉送至實 IVsWindowSearch 作 (透過呼叫 OnNavigationKeyDown(UInt32, UInt32)) 。 然後您可以攔截這些按鍵按下,並提供視窗特定的動作 (例如,選取上一個或下一個搜尋結果、執行目前選取的結果等等) 。

__VSSEARCHPARSEERROR

指定搜尋剖析器錯誤的可能位域值。

__VSSEARCHPLACEMENT

指定搜尋控件在視窗中的位置。

__VSSEARCHPLACEMENT2
__VSSEARCHTASKSTATUS

指定搜尋作業的狀態。

__VSSETTINGSCOMPLETIONSTATUS

指定配置檔匯入、匯出或重設程式期間發生之錯誤的其他資訊。

__VSSETTINGSERRORTYPES

指定設定的錯誤類型。

__VsSettingsScope

要從擷取之 IVsSettingsManager設定的範圍。

__VsSettingsScope2

要從 IVsSettingsManager 附注擷取的設定範圍:保留此處所列的值與 VSENCLOSINGSCOPES 列舉同步,並保留它們位獨佔。

__VsSettingsType

設定存放區中屬性的數據類型。

__VsSettingsType2
__VsSetupPackageState
__VSShellMode
__VSSHOWCONTEXTMENUOPTS

指定操作選單顯示的選項。

__VSSHOWCONTEXTMENUOPTS2
__VSSHUTDOWNREASON
__VSSLNCLOSEOPTIONS

指定解決方案 (.sln) 檔案的關閉選項。

__VSSLNOPENOPTIONS

指定方案 (.sln) 檔案的開啟選項。

__VSSLNOPENOPTIONS2

提供列舉的其他 __VSSLNOPENOPTIONS 成員。

__VSSLNOPENOPTIONS3

提供列舉的其他 __VSSLNOPENOPTIONS 成員。

__VSSLNSAVEOPTIONS

指定解決方案 (.sln) 檔案的儲存選項。

__VSSOLUTIONDEFERREDLOADOPTION

IVsSolution::GetProjectEnum 的擴充旗標。

__VSSPECIFICEDITORFLAGS

指定在特定編輯器中開啟現有項目項目的選項。

__VSSPROPID

指定環境的殼層屬性設定。

__VSSPROPID10
__VSSPROPID11
__VSSPROPID12
__VSSPROPID13
__VSSPROPID14
__VSSPROPID2

提供列舉的其他 __VSSPROPID 成員。

__VSSPROPID3

提供列舉的其他 __VSSPROPID 成員。

__VSSPROPID4

包含新增 Visual Studio 屬性。

__VSSPROPID5

指定環境的其他殼層屬性設定。

__VSSPROPID6

指定環境的其他殼層屬性設定。

__VSSPROPID7

指定環境的屬性設定。

__VSSPROPID8
__VSSPROPID9
__VSSTATUSBARANIMATIONINDEX

一組內建狀態列動畫索引。

__VSSWATCHRENDERFLAGS

已過時。 VSSWATCHRENDERFLAGS 列舉是 VSSWATCHRENDER 結構的成員,這是 方法的參數 RenderCell(VSSWATCHRENDER[], Int32)

__VSSYSCOLOREX

指定要搭配特定視覺元件或使用案例使用的Visual Studio系統色彩。

__VSSYSCOLOREX2

提供列舉的其他 __VSSYSCOLOREX 成員。

__VSSYSCOLOREX3

列舉 Visual Studio 殼層中使用的色彩標識碼。

__VSTABBEDMODE

指出索引標籤控件的模式。

__VSTASKCONTINUATIONOPTIONS

指定工作的接續選項。

__VSTASKCONTINUATIONOPTIONS2
__VSTASKCREATIONOPTIONS

指定建立工作的選項。

__VSTASKCREATIONOPTIONS2
__VSTASKLISTSELECTIONSCROLLPOS

指定的 SelectItems(Int32, IVsTaskItem[], UInt32, UInt32)捲動行為。

__VSTASKLISTSELECTIONTYPE

指定的 SelectItems(Int32, IVsTaskItem[], UInt32, UInt32)選取行為。

__VSTASKPROVIDERFLAGS

GetProviderFlags(UInt32)傳回的工作提供者旗標。

__VSTASKRUNCONTEXT

指定工作的執行方式。

__VSTASKVALUEFLAGS

GetColumnValue(Int32, UInt32, UInt32, Object, String)回的工作值旗標。

__VSTASKVALUETYPE

指定所 GetColumnValue(Int32, UInt32, UInt32, Object, String)傳回的實值型別。

__VSTASKWAITOPTIONS

指定工作等候作業的選項。

__VSTRANSACCELEXFLAGS

呼叫的 TranslateAcceleratorEx(MSG[], UInt32, UInt32, Guid[], Guid, UInt32, Int32, Int32) 旗標。

__VSTRANSACCELFLAGS

翻譯 IVsFilterKeys::TranslateAccelerator(MSG[], UInt32, Guid, UInt32) 呼叫的快捷鍵旗標。

__VSTWDFLAGS

指定 [等候] 對話框的行為。 這些旗標會傳遞至 StartWaitDialog(String, String, String, UInt32, Object, String)

__VSUIACCELMODIFIERS

指出鍵盤快捷鍵中使用的修飾詞鍵。

__VSUIDATAFORMAT

指出使用者介面中使用的數據格式。

__VSUL_ERRORLEVEL

指出升級記錄器的錯誤層級。

__VSUPGRADEPROJFLAGS

UpgradeProject(UInt32)用於呼叫中。

__VSURLZONE
__VSVPROPID

檢視適當的標識碼,以呼叫 IVsWindowView 方法。

__VSVPROPID2

檢視屬性標識碼。

__VSWBCUSTOMURL

指定自訂網頁的類型。 GetCustomURL(UInt32, String)用於呼叫中。

__VSWBDOCINFOINDEX

指定網頁的文件信息類型。 與呼叫搭配 GetDocumentInfo(UInt32, Object) 使用。

__VSWBNAVIGATEFLAGS

呼叫的 Navigate(String, UInt32, IVsWindowFrame) 導覽旗標。

__VSWBPREVIEWOPTIONS

PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32)用於呼叫中。

__VSWBREFRESHTYPE

表示要採取重新整理動作,並呼叫 Refresh(UInt32)

__VsWebProxyState

指定認證如何附加至 Web Proxy。

__VSWIZARDTRUSTLEVEL

指定精靈信任層級。

__WindowFrameTypeFlags

指定視窗框架類型的旗標。

__WorkingFolderKind
__XMLMEMBERDATA_DEPRECATION_TYPE

指定 XML 成員數據的取代類型。

__XMLMEMBERDATA_OPTIONS

指定 XML 成員資料元素的選項。

__XMLMEMBERDATA_TAGTYPE

指定 XML 成員資料項目的標記類型。

_AppContainerDeployOptions

指定 Windows 市集應用程式的部署選項。

_BROWSE_COMPONENT_SET_OPTIONS

指定要 IVsBrowseComponentSet 修改連結庫提供之行為的清單選項。

_BROWSE_COMPONENT_SET_TYPE

指定瀏覽元件類型的設定。

_BuildSystemKindFlags

指定組建系統的型別或種類。

_BuildSystemKindFlags2

指定組建系統的型別或種類。

_DEBUG_LAUNCH_OPERATION2

提供列舉的其他 DEBUG_LAUNCH_OPERATION 成員。

_DEBUG_LAUNCH_OPERATION3

提供列舉的其他 DEBUG_LAUNCH_OPERATION 成員。

_DEBUG_LAUNCH_OPERATION4

提供列舉的其他 DEBUG_LAUNCH_OPERATION 成員。

_DevLicenseCheckOptions

已過時。

_EDITORREGFLAGS

使用 註冊不可見編輯器的 RegisterInvisibleEditor(String, IVsProject, UInt32, IVsSimpleDocFactory, IVsInvisibleEditor)旗標。

_LAUNCHPAD_FLAGS

判斷正在使用數據流或方塊選取模式。

_LAUNCHPAD_FLAGS2

判斷命令行工具和批處理文件輸出是否被視為 Unicode。

_LIB_ADDREMOVEOPTIONS

指定將元件新增至流覽容器的選項。

_LIB_CATEGORY2

提供列舉的其他 LIB_CATEGORY 成員。 定義連結庫管理員清單元素類別目錄 (,以便用於符號提供者清單元素屬性域) 。

_LIB_FLAGS

指定連結庫的屬性。

_LIB_FLAGS2

提供LIB_FLAG列舉的其他成員。 列舉從 IGetLibFlags2(UInt32) 傳回的連結庫旗標。

_LIB_LISTCAPABILITIES

指定物件清單的功能。

_LIB_LISTCAPABILITIES2

GetCapabilities2(UInt32)傳回的連結庫清單旗標。

_LIB_LISTFLAGS

指定要針對物件清單搜尋實作的控件。

_LIB_LISTTYPE

指定物件清單的 ListType。

_LIB_LISTTYPE2

提供列舉的其他 _LIB_LISTTYPE 成員。

_LIBCAT_ACTIVEPROJECT

指定連結庫專案的 ActiveProject 屬性。

_LIBCAT_CLASSACCESS

指定連結庫專案的 ClassAccess 模式。

_LIBCAT_CLASSTYPE

指定連結庫專案的 ClassType。

_LIBCAT_CLASSTYPE2

提供列舉的其他 _LIBCAT_CLASSTYPE 成員。

_LIBCAT_HIERARCHYTYPE

指定階層項目類型。

_LIBCAT_HIERARCHYTYPE2

提供列舉的其他 _LIBCAT_HIERARCHYTYPE 成員。

_LIBCAT_MEMBERACCESS

指定連結庫專案的 MemberAccess 模式。

_LIBCAT_MEMBERINHERITANCE

指定 libcat 成員的繼承選項。

_LIBCAT_MEMBERTYPE

指定連結庫專案的 MemberType。

_LIBCAT_MEMBERTYPE2

提供列舉的其他 _LIBCAT_MEMBERTYPE 成員。

_LIBCAT_MODIFIERTYPE

指定連結庫專案的ModifierType。

_LIBCAT_NODETYPE

指定樹狀目錄清單的節點類型。

_LIBCAT_PHYSICALCONTAINERTYPE

指定實體容器的類型。

_LIBCAT_SEARCHMATCHTYPE

指定連結庫管理員搜尋比對類型。

_LIBCAT_VISIBILITY

指定連結庫項目的可見度。

_LIMITTOPICSOURCE

指定搜尋關鍵詞的方式限制 (IVsUserContext搜尋) 的內容說明。

_NoFrameworkDialogState

表示用於 VSPROPID_NoFrameworkDialogState的值。

_OLELOOP2

列舉表單上使用的訊息循環類型。

_PersistStorageType

指定和IPersistXMLFragmentIVsBuildPropertyStorage持續性位置。

_ProjectLoadSecurityDialogState

指定安全性對話框的狀態。

_SqlAddNewReferenceFlags

指定要叫用新參考的旗標。

_SqlReferenceUpdateAction

指定 SQL 參考更新服務動作。

_SqlReferenceUpdateFlags

指定 SQL 參考的更新方式。

_VHS_COMMANDS

指定方法的說明系統命令 IVsHelpSystem

_VSCIPPROPID

在和 SetProperty(Int32, Object) 呼叫中GetProperty(Int32, Object)指定內容專案提供者標識碼。

_VsDocumentRestoreBehavior
_VSFILECHANGEFLAGS

提供已變更之檔案的屬性資訊。

_VsHelpErrors

指定呼叫中 Reserved(VHS_COMMAND, VsHelpErrors) 傳回的錯誤。

_VSLONGIDLEREASON

指定長時間閑置的原因。

_VSOBJCFFLAGS

指定單一或多重選取的剪貼簿旗標。

_VSOBJCLIPFORMATOPTIONS

指定複合剪貼簿格式。

_VSOBJDESCOPTIONS

指定物件瀏覽器描述文字選項。

_VSOBJLISTELEMPROPID

指定呼叫中的 GetProperty(UInt32, Int32, Object) 物件清單項目屬性。

_VSOBJLISTOWNERCACHEDDATAKINDS

指定呼叫 ClearCachedData(UInt32)中的快取數據種類。

_VSOBJLISTOWNEROTPIONS

指定通話中的 GetOptions(UInt32) 清單擁有者選項。

_VSOBJOPFLAGS

指定重新命名和刪除作業旗標。

_VSOBSEARCHOPTIONS

指定搜尋要求的屬性。

_VSOBSEARCHOPTIONS2

提供列舉的其他 _VSOBSEARCHOPTIONS 成員。

_VSProjectLoadPriority

已過時。 此 API 已過時,以將解決方案負載效能優化。

_VSProjectUnloadStatus

表示卸除專案的不同原因。 用於 UnloadProject(Guid, UInt32)

_VSProjectUnloadStatus2

表示卸除專案的不同原因。 用於 UnloadProject(Guid, UInt32)

_VSProjectUnloadStatus3
_VSQuickCheckAnswer

指定何時啟用功能。

_VSRDTFLAGS

指定執行中檔表中檔的選項, (RDT) 。

_VSRDTFLAGS2

指定執行中檔表中檔的其他選項, (RDT) 。

_VSRDTFLAGS3

指定執行中檔表中檔的其他選項, (RDT) 。

_VSRDTFLAGS4

指定執行中檔表中檔的選項, (RDT) 。

_VSRDTFLAGS5
_VSRDTFLAGSUPPER

描述執行中檔表格中文件狀態的旗標。

_VSRELOADDOCDATA

指定是否要忽略後續的檔案變更。

_vstaskbitmap

指定與工作項目相關聯的點陣圖影像選項。

_vstaskpriority

指定用來指出工作專案優先順序層級的點陣圖。

_VSTREEDISPLAYMASK

指定結構中 VSTREEDISPLAYDATA 感興趣的欄位。

_VSTREEDISPLAYSTATE

指定結構之 State 成員感興趣的 VSTREEDISPLAYDATA 位欄位。

_VSTREEFLAGS

指定樹狀目錄清單的屬性。

_VSTREEFLAGS2

將旗標加入列舉 _VSTREEFLAGS

_VSTREEFLAGS3

指定樹狀目錄清單的屬性。

_VSTREEITEMCHANGESMASK

指定樹狀目錄清單的變更方式。

_VSTREESTATECHANGEREFRESH

指定要重新整理樹狀目錄清單的哪些元素。 這是供日後使用。

AppToastCapability

指定快顯通知功能。

AppxManifestDesignerTab

指定要由 OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) 方法開啟的應用程式指令清單設計工具索引標籤。

AppxManifestDesignerTab2

指定要由 OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) 方法開啟的應用程式指令清單設計工具索引標籤。

ATTRVALUETYPE

在和 GetAttributeValue(Int32, ATTRVALUETYPE, String) 呼叫中GetAttributeStatusVal(String, ATTRVALUETYPE, Int32)指定屬性值的類型。

BLDGETFLAGS

指定要求產生器時的選項。

BLDPROMPTOPT

指定用來選擇產生器的使用者提示。

BootstrapMode

指定啟動程式模式的類型。

BootstrappingArchitecture
BootstrappingMode
BuildableProjectCfgOpts

已過時。 指定可建置的項目組態選項。

BuildableProjectCfgOpts2

指定其他可建置的項目組態選項。

COMMANDWINDOWMODE

指定呼叫的 SetMode(COMMANDWINDOWMODE) 命令模式。

CompEnum

指定傳遞至 IVsComponentEnumeratorFactory2的元件類別類型。

Constants

在各種idl中定義的常數其他集合。

CTLBLDTYPE

指定產生器類型。

DBGMODE

設定調試程式所需的模式。

DEBUG_LAUNCH_OPERATION

DEBUG_LAUNCH_OPERATION列舉是 結構的成員 VsDebugTargetInfo ,這是呼叫的參數 LaunchDebugTargets(UInt32, IntPtr)

DEBUG_REMOTE_DISCOVERY_FLAGS

指定 [遠端探索] 對話框用來尋找本機子網上遠端電腦的旗標。

DEBUG_REMOTE_DISCOVERY_FLAGS2
DevLicenseStatus

已過時。 指定開發人員授權的狀態。

DiscoveryNodeType

指定呼叫中的 GetNodeType(DiscoveryNodeType[]) 探索節點類型。

ENC_BUILD_STATE

指定目前的 [編輯後繼續] 建置狀態。

ENC_REASON

指定呼叫 BelongToProject(String, ENC_REASON, Int32)的確切原因。

ENC_RETURNCODES

指定 [編輯後繼續] 傳回碼。

enum_ASINFO

指定編輯後繼續使用中語句的狀態資訊。

enum_ENC_BREAKSTATE_REASON

指定發生 [編輯後繼續] 中斷狀態的原因。

enum_POSITION_TYPE

指定 Edit and Continue 使用中語句的位置類型。

EXPANDFLAGS

控制階層內專案的狀態或外觀,或階層本身。

HOSTPROPID

指定主機屬性的識別碼。

INTELLIPROJSTATUS

指定 Intellisense 項目的狀態。

LIB_CATEGORY

指定可進一步參數化的連結庫項目類別。

LIB_CHECKSTATE

指定連結庫專案的核取狀態。

LIB_PERSISTTYPE

指定連結庫專案如何保存。

LOGTOFILEOPTION

指定要記錄命令視窗命令和輸出的位置。

MARKERTYPE4

此列舉會繼續MARKERTYPE3。 如需先前的值,請參閱MARKERTYPE3。

OLEACTIVATE

指定要啟動的視窗類型,以回應窗口啟用事件。

OLECOMPFLAG

指定旗標,用來控制就地 VSPackage 物件、其容器和環境之間的互動。

OLEHELPCMD

指定 針對 ShowHelp(UInt32, Guid, POINT, UInt32, String, UInt32)所要求的說明類型。 這個列舉會提供 參數的有效值 dwHelpCmd

OLEIPCSTATE

指定傳遞至 IOleInPlaceComponent::OnEnterState(UInt32, Int32)OnUIComponentEnterState(UInt32, UInt32, UInt32)FOnUIComponentExitState(UInt32, UInt32, UInt32)FUIComponentInState(UInt32)的狀態識別碼。

OLEMENU

指定屬於UI使用中物件的功能表與元件容器功能表搭配使用的方式。

OLEMSGBUTTON

指定要顯示訊息的按鈕。

OLEMSGDEFBUTTON

決定按鈕群組中的哪一個按鈕是預設值。

OLEMSGICON

控制訊息中顯示的圖示,並指出訊息的類型。

OLEROLE

指定元件與其主機相關的使用方式。

OLEUIEVENTFREQ

指定使用者介面事件通常會在元件中發生的頻率

OLEUIEVENTSTATUS

指定使用者介面事件的狀態。

PFF_RESULTS

指定保存檔案格式結果。

PREPARECOMMANDRESULT

使用命令的常數。 與呼叫搭配 PrepareCommand(String, Guid, UInt32, IntPtr, PREPARECOMMANDRESULT[]) 使用。

REFERENCECHANGETYPE

指定項目中發生的參考變更類型。

RemoveBFDirection

指定移除導覽專案的方向。 搭配 RemoveAdjacentBFNavigationItem(RemoveBFDirection)RemoveCurrentNavigationDupes(RemoveBFDirection) 呼叫使用。

SccToolsOptionsEnum

可以檢視或更新原始檔控制工具的選項。 由介面上 IVsSccToolsOptions 的方法獨佔使用。

STATUSBARCONSTS

指定狀態列動畫圖示常數。 與呼叫搭配 Animation(Int32, Object) 使用

tagCreateClassLibFlags

表示建立類別庫的選項。

tagVSQEQSFlags

指定介面如何處理檔案屬性 IVsQueryEditQuerySave2

tagVSQueryEditFlags

此列舉會指定旗標,控制檔案在記憶體中的編輯方式。 這些旗標會傳遞至 QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) 方法。

tagVSQueryEditResult

這個列舉會指定從 QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) 方法傳回的值,指出檔案編輯會話是否已順利完成或取消。

tagVSQueryEditResultFlags

這個列舉會指定從 方法傳回的 QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) bitflags,告知檔案是否已取出和/或變更。

tagVSQueryEditResultFlags2

這個列舉會指定從 方法傳回的 QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) bitflags,告知檔案是否已取出和/或變更。

tagVSQuerySaveFlags

這個列舉會指定方法的值, QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) 並控制該方法是否顯示任何使用者介面 (UI) 。

tagVSQuerySaveResult

這個列舉會指定可從方法和方法QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32)QuerySaveFile(String, UInt32, VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32)回的值。

tagVSQuerySaveResultFlags

指定 QuerySave 作業的結果。

tagVsSccFilesFlags

這個列舉會指定呼叫 方法所傳回的 GetSccFiles(UInt32, CALPOLESTR[], CADWORD[]) 旗標。

tagVsSccSpecialFilesFlags

與特殊原始檔控制檔案相關聯的旗標,如所 GetSccSpecialFiles(UInt32, String, CALPOLESTR[], CADWORD[])傳回。

VHS_COMMAND

指定說明系統命令。

VSADDCOMPOPERATION

識別元件新增屬性。

VSADDCOMPRESULT

指定元件新增的結果。

VSADDDIRECTORYFLAGS

指出與相關聯的旗標 OnAfterAddDirectoriesEx(IVsProject, Int32, String[], VSADDDIRECTORYFLAGS[])

VSADDFILEFLAGS

OnAfterAddFilesEx(IVsProject, Int32, String[], VSADDFILEFLAGS[])中使用的OnAfterAddFilesEx(Int32, Int32, IVsProject[], Int32[], String[], VSADDFILEFLAGS[])旗標。

VSADDITEMOPERATION

控制新增至專案之新項目上執行的動作。

VSADDRESULT

指出專案是否已成功新增至專案。

VsAppPackagePlatform

指定應用程式的目標平臺。

VSBUILDMANAGERRESOURCE

指定要從 BuildManagerAccessor 服務取得的組建資源類型。

VSCMDNAMEOPTS

指定英文和/或本地化標準名稱。

VSCOMPONENTTYPE

指定元件的類型。

VSDESIGNER_FUNCTIONVISIBILITY

指定設計工具函式存取層級。

VSDESIGNER_VARIABLENAMING

控制變數命名慣例。

VSDOCUMENTPRIORITY

指定專案內檔的優先順序。

VSEDITORPRIORITY

指定各種編輯器的優先順序。 由使用 實作編輯器類型的套件使用 IVsRegisterEditors

VSErrorCodes

Visual Studio 錯誤碼。

VSErrorCodes80

Visual Studio 錯誤碼。

VSEXTENDSHIERARCHY

列舉擴充 IVsParentHierarchy 介面的值。

VSFILTERKEYSFLAGS

旗標,指出篩選鍵盤事件訊息之控件要採取的動作。

VSFRAMEMODE

控制工具窗口的顯示模式。

VSFRAMEMODE2

指定列舉的其他 VSFRAMEMODE 成員。

VsHelpErrors

指定 唯一的錯誤 IVsHelpSystem

VSIME_ERR

列舉輸入法 編輯器 (輸入法) 介面的錯誤IVsIME

VSMESELCMD

指定選取範圍變更命令。

VSOBDESCRIPTIONSECTION

指定物件瀏覽器專案描述文字字串的專案。

VSOBJGOTOSRCTYPE

指定要巡覽至的原始碼項目類型。

VSOBSEARCHTYPE

指定字串所代表之名稱的一部分。

VSOLECMDEXECOPT_HIWORD

指定 Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) 命令 exec 選項參數的選項。 值取自 VSOLECMDEXECOPT_HIWORD 列舉。

VSOUTLINECAPTION

指定檔大綱 標題 的設定。

VSOVERLAYICON

指定透過中的__VSHPROPID項目詢問時,階層所傳回的VSHPROPID_OverlayIconIndex重迭圖示。 此圖示會以透明方式繪製在專案的一般圖示上方,以指出狀態已變更。

VSPREVIEWRESOLUTION

指定標準預覽程式的解析度。 OpenStandardPreviewer(UInt32, String, VSPREVIEWRESOLUTION, UInt32)用於呼叫中。

VSPROFILERPROCESSARCHTYPE

指定分析工具處理器架構類型。

VSPROPERTYSTREAMPROPERTYTYPE

指定簡單或子數據流屬性數據流。

VSQUERYADDDIRECTORYFLAGS

指定每個目錄呼叫端選項的旗標。 旗標會與 OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[])OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[])相關聯,由專案呼叫,以判斷是否可以將目錄新增至專案。

VSQUERYADDDIRECTORYRESULTS

OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[])OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[])相關聯的旗標。

VSQUERYADDFILEFLAGS

在和 OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) 方法中OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[])用來指出將新增至專案的檔類型。

VSQUERYADDFILERESULTS

環境在和方法中 OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) 傳回的 OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) 旗標。 這些旗標會指出專案是否可以將檔案新增至專案。

VSQUERYREMOVEDIRECTORYFLAGS

指定每個目錄呼叫端選項的旗標。 旗標會與 OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[])OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[])相關聯,由專案呼叫,以判斷是否可以從專案中移除目錄。

VSQUERYREMOVEDIRECTORYRESULTS

OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[])OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[])相關聯的旗標。

VSQUERYREMOVEFILEFLAGS

OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[])OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[])相關聯的旗標。

VSQUERYREMOVEFILERESULTS

OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[])OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[])相關聯的旗標。

VSQUERYRENAMEDIRECTORYFLAGS

指定每個目錄呼叫端選項的旗標。 旗標會與 OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[])OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[])相關聯,這些專案會呼叫,以判斷是否可以重新命名目錄。

VSQUERYRENAMEDIRECTORYRESULTS

OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[])OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[])相關聯的旗標。

VSQUERYRENAMEFILEFLAGS

OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[])OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[])相關聯的旗標。

VSQUERYRENAMEFILERESULTS

OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[])OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[])相關聯的旗標。

VSQUERYSAVESLNPROPS

傳回方案的屬性狀態。

VSRECORDMODE

指定環境宏錄製器的模式。

VSRECORDSTATE

指定環境宏錄製器的狀態。

VSRELOADOPTION

指定如何回應外部修改的檔。

VSREMOVEDIRECTORYFLAGS

所使用的 OnAfterRemoveDirectories(IVsProject, Int32, String[], VSREMOVEDIRECTORYFLAGS[])旗標。

VSREMOVEFILEFLAGS

中使用的 OnAfterRemoveFiles(IVsProject, Int32, String[], VSREMOVEFILEFLAGS[])旗標。

VSRENAMEDIRECTORYFLAGS

與相關聯的 OnAfterRenameDirectories(IVsProject, Int32, String[], String[], VSRENAMEDIRECTORYFLAGS[])旗標。

VSRENAMEFILEFLAGS

OnAfterRenameFiles(IVsProject, Int32, String[], String[], VSRENAMEFILEFLAGS[])OnAfterRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS)OnQueryRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS, Int32)相關聯的旗標。

VSSAVEFLAGS

指定檔案儲存選項。

VSSCCENLISTMENTCHOICE

這些值表示專案願意選擇登記 (在原始檔控制下的專案或方案本機工作複本) 。 能夠選擇登記,可讓使用者在從原始檔控制提取儲存項目時變更儲存專案的位置。

VSSCCPROVIDERBINDING

這些是專案可傳回的選項,指出其願意使用自定義原始檔控制套件。

VsScriptJmcCodeType

表示程式代碼的類型。

VSSEARCHPROGRESSTYPE

指定搜尋控件所顯示的進度類型。

VSSEARCHSTARTTYPE

指定搜尋何時開始。

VSSETFRAMEPOS

設定視窗框架位置。

VSSOLNBUILDQUERYRESULTS

識別解決方案建置結果。

VSSOLNBUILDUPDATEFLAGS

識別解決方案組建更新。

VSSOLNBUILDUPDATEFLAGS2

提供列舉的其他 VSSOLNBUILDUPDATEFLAGS 成員。

VSSOLNBUILDUPDATEFLAGS3
VsStateIcon

指定原始檔控制字元的索引。

VSSYSCOLOR

這個列舉已被取代。 請改用 __VSSYSCOLOREX

VSTASKCATEGORY

指定工作項目的類別。

VSTASKFIELD

指定工作專案的欄位。

VSTASKPRIORITY

指定用來指出工作專案優先順序層級的點陣圖。

VSTBXTABVIEW

指定 [工具箱] 索引標籤的檢視類型。

VSTDTYPE

僅限內部測試使用。 請勿使用。

VSTREECLOSEACTIONS

指定樹檢視節點折疊的可能動作,這會導致其子樹狀目錄清單的關閉。

VSTREETEXTOPTIONS

指定要要求的文字類型。

VSTREETEXTOPTIONS2

指定要要求的文字類型。

VSTREETOOLTIPTYPE

指定要顯示的工具提示文字類型。

VSTWT_LOCATION

指定工具視窗工具列的位置。

VSUPDATEPROJREFREASON

傳回項目參考的更新資訊。

VsUpToDateCheckFlags

指定檢查旗標的原因。

VsUpToDateCheckFlags2

傳入 AreProjectsUpToDate(UInt32)QueryStartUpToDateCheck(UInt32, Int32[], Int32[])StartUpToDateCheck(IVsOutputWindowPane, UInt32) 和的旗標,以指出針對特定建置要求的目的執行作業。

VSUSERCONTEXTATTRIBUTEUSAGE

指定屬性或關鍵詞是否推送至內容包。

VSUSERCONTEXTPRIORITY

指定內容包中屬性或關鍵詞的優先順序。

VSWINDOWSTATE

控制視窗的顯示狀態或外觀。

WellKnownTargetFrameworkVersions

表示目標 Framework 的版本號碼。