Bagikan melalui


Microsoft.VisualStudio.Shell.Interop Ruang nama

Kelas

BrowseLibraryGuids80

Menyediakan daftar GUID yang digunakan untuk mengidentifikasi atribut pustaka penelusuran.

BuildOutputGroup

Mewakili grup output build.

ComponentSelectorGuids80

Menyediakan daftar GUID yang digunakan untuk mengidentifikasi item pemilih komponen.

DTECatID

Menyediakan daftar GUID yang digunakan untuk mengidentifikasi kategori DTE.

FontsAndColorsCategory

Menentukan grup target yang opsi font dan warnanya ditentukan.

LogicalViewID

Menyediakan daftar GUID yang digunakan untuk mengidentifikasi tampilan file atau proses.

ShellGuids80

Menyediakan daftar GUID yang digunakan untuk mengidentifikasi komponen shell.

SymbolScopeGuids80

Mendefinisikan GUID yang terkait dengan cakupan simbol.

TaskListViews

Menentukan tampilan yang digunakan untuk menampilkan daftar tugas.

TaskProviderGuids

Menyediakan daftar GUID yang digunakan untuk mengidentifikasi penyedia tugas.

ToolboxMultitargetingFields

Mewakili nama bidang di kotak alat peta string multi-penargetan.

ToolWindowGuids

Menyediakan GUID yang digunakan untuk mengidentifikasi jendela alat Visual Studio.

ToolWindowGuids80

Menyediakan s tambahan GUIDyang digunakan untuk mengidentifikasi jendela alat Visual Studio.

UIContextGuids

Menyediakan daftar GUID yang digunakan untuk mengidentifikasi konteks perintah.

UIContextGuids80

Menyediakan lebih banyak GUID yang digunakan untuk mengidentifikasi konteks perintah.

VsMacrosGuids

GUID yang akan diekspos ke kode terkelola.

VsMSBuildTaskFileManagerClass

Ini adalah implementasi IVsMSBuildTaskFileManager standar antarmuka, yang menyediakan dukungan IntelliSense dan build-time untuk tugas MSBuild.

VSPIAImporterClass

Diimplementasikan oleh semua alat pembungkus.

VsSymbolicNavigationManagerClass

Mewakili layanan global yang mengelola daftar penangan IVsSymbolicNavigationNotify yang terdaftar berdasarkan cakupan proyek. Antarmuka ini tersedia melalui QueryService(Type, Object).

WellKnownToolboxDataFormats

Mewakili format data kotak alat.

WellKnownToolboxStringMaps

Memberikan nama peta string untuk data multi-penargetan.

Struct

AllColorableItemInfo

Gunakan untuk menentukan semua atribut Item Tampilan ke lingkungan Visual Studio.

CANDIDATEFORM

Berisi informasi posisi untuk jendela kandidat.

ColorableItemInfo

Menyediakan informasi ke VSPackage tentang atribut item tertentu yang dapat berwarna yang dapat diatur pengguna dari Item Tampilan yang mungkin telah dimodifikasi oleh pengguna.

COMREFERENCE

Berisi informasi tentang (mewakili) objek COM.

COMREFERENCEINFO

Struktur COMREFERENCEINFO menyimpan informasi tentang objek COM.

ENC_ACTIVE_STATEMENT

Berisi informasi tentang pernyataan aktif di Edit dan Lanjutkan.

ENC_EXCEPTION_SPAN

Menyediakan informasi tentang rentang pengecualian Edit dan Lanjutkan.

FontInfo

Menyediakan definisi dasar font apa pun yang digunakan oleh kategori Item Tampilan.

LOGFONTW

Menentukan atribut font.

MEINIT

Berisi nilai untuk inisialisasi editor Menu. Digunakan dengan CreateMenuEditor(MEINIT[], IVsMenuEditor) panggilan.

OLEMENUID

Menjelaskan menu secara numerik dan/atau berdasarkan nama.

POINTS

Menentukan sepasang titik referensi x,y.

SYMBOL_DESCRIPTION_NODE

Menentukan nama dan jenis simbol yang merupakan simpul navigasi.

SYSTEMTIME

Mewakili tanggal dan waktu menggunakan anggota individu untuk bulan, hari, tahun, hari kerja, jam, menit, detik, dan milidetik.

TBXITEMINFO

Menentukan informasi tentang item kotak alat. Digunakan pada IVsToolbox::AddItem(IDataObject, TBXITEMINFO[], String) dan IVsToolboxDataProvider::GetItemInfo(IDataObject, TBXITEMINFO[]).

UIDLGLOGFONT

Mengatur pemformatan font kotak dialog.

VsAppPackageLaunchInfo

Menentukan properti untuk DLO_AppPackageDebug target.

VSArrangeWindowInfo

Menentukan bagaimana jendela akan diatur.

VsBootstrapperPackageInfo

Mewakili informasi tentang paket bootstrapper.

VSBROWSECONTAINER

Menyimpan menelusuri atribut kontainer.

VSBROWSEINFOW

Menentukan informasi yang digunakan untuk menampilkan kotak dialog Telusuri.

VSCommandId
VSCOMPONENTSELECTORDATA

Menyimpan atribut pilihan untuk komponen.

VSCOMPONENTSELECTORTABINIT

Mewakili informasi inisialisasi tab.

VsDebugEngineFilter

Mewakili satu set mesin debug.

VsDebugStartupInfo

Menentukan pengaturan tambahan yang harus diteruskan debugger ke CreateProcess saat LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]) dipanggil dengan DLO_CreateProcess. Bidang dalam struktur ini dianalogikan dengan yang ada di STARTUPINFO (didefinisikan dalam winbase.h).

VsDebugTargetInfo

Berisi informasi tentang target debug.

VsDebugTargetInfo2

Menyediakan informasi tentang target debug.

VsDebugTargetInfo3

Menyediakan informasi tentang target debug.

VsDebugTargetInfo4

Menyediakan informasi tentang target debug.

VsDebugTargetProcessInfo

Menentukan informasi proses untuk target debug. Digunakan sebagai parameter di LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]).

VSDEFAULTPREVIEWER

Berisi informasi tentang pemratinjau default.

VSDRAWITEMSTRUCT

Mewakili informasi yang digunakan oleh IVsImageButton untuk menggambar kontrol yang digambar pemilik.

VSITEMSELECTION

Berisi informasi yang secara unik mengidentifikasi item yang dipilih dalam hierarki.

VSNSEBROWSEINFOW

Menentukan informasi ekstensi namespace layanan untuk kotak dialog Telusuri.

VSOBJCLIPFORMAT

Menyimpan atribut format clipboard untuk objek.

VSOBJECTINFO

Menyimpan atribut objek pustaka.

VSOBNAVIGATIONINFO2

Menyimpan atribut untuk navigasi objek.

VSOBNAVIGATIONINFO3

Menentukan informasi untuk navigasi ke objek. Dituntut dalam LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32) panggilan.

VSOBNAVNAMEINFONODE

Menyimpan informasi simpul pustaka.

VSOBNAVNAMEINFONODE2

Menentukan informasi untuk navigasi ke objek. (diteruskan ke GetNavigationInfo2(UInt32, VSOBNAVIGATIONINFO3[]) dan LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32))

VSOBSEARCHCRITERIA

Menentukan kondisi dan atribut permintaan pencarian.

VSOBSEARCHCRITERIA2

Menentukan opsi pencarian. Digunakan dengan metode seperti GetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2) dan GetList2(UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2).

VSOPENFILENAMEW

Mirip dengan struktur OPENFILENAMEW.

VsPrefetchedProjectInfo
VsProjectLoadInfo
VsPropertyBrowserState

Berisi informasi tentang status browser properti.

VSPROPSHEETPAGE

Mengatur karakteristik halaman properti. Mirip dengan struktur Win32 PROPSHEETPAGE.

VSQEQS_FILE_ATTRIBUTE_DATA

Struktur dengan atribut file dan data ukuran.

VsResolvedAssemblyPath

Mewakili jalur rakitan yang diselesaikan, seperti yang digunakan dalam ResolveAssemblyPathInTargetFx(String[], UInt32, VsResolvedAssemblyPath[], UInt32).

VSSAVEFILENAMEW

Berisi nama file dan informasi opsi yang diperlukan oleh Dialog Item Umum, yang digunakan untuk membuka atau menyimpan file.

VSSAVETREEITEM

Menentukan opsi penyimpanan untuk item tampilan pohon.

VSSWATCHMETRICS

Berisi metrik tentang kontrol swatch.

VSSWATCHRENDER

Menyimpan informasi yang diperlukan untuk merender kontrol swatch.

VSTASKCOLUMN

Definisi kolom untuk tugas.

VSTBM

Berisi metrik bilah alat.

VsTextPos

Melacak posisi titik henti, lokasi IP saat ini, dan posisi kursor untuk watch cepat, tipsalat, dan tips data.

VSTREEDISPLAYDATA

Menyimpan nilai yang digunakan untuk mengambil data tampilan untuk item dalam daftar pohon.

VSTREELISTITEMCHANGE

Menentukan perubahan dinamis pada daftar pohon.

VsUIElementDescriptor

Berisi pengidentifikasi untuk elemen di pabrik UI.

VsUIPropertyDescriptor

Berisi informasi meta tentang properti di antarmuka Pengguna Visual Studio.

WINDOWPOS

Mewakili posisi jendela.

Antarmuka

BooleanSymbolExpressionEvaluator

Mewakili evaluator ekspresi boolean.

IActiveDesigner

Mengelola perancang ActiveX yang digunakan sebagai editor.

IAppxBaseExtension

Menyediakan akses ekstensi Share dan File Open Picker ke elemen data manifes aplikasi tambahan.

IAppxFileOpenPickerExtension

Menyediakan akses ekstensi Pemilih Terbuka File ke elemen data manifes aplikasi tambahan.

IAppxManifestDesignerService

Menyediakan akses terprogram ke file manifes aplikasi proyek. Ini adalah layanan global yang diterapkan oleh paket perancang Manifes aplikasi.

IAppxManifestDesignerService2

Menyediakan akses terprogram ke file .appxmanifext proyek. Anda dapat menggunakannya untuk membuka objek DocData yang disediakan oleh Designer Manifes, memastikan bahwa objek tersebut terdaftar dalam tabel dokumen yang sedang berjalan (RDT), dan mengembalikan objek handel dokumen yang mengimplementasikan dua antarmuka: IVsDocumentLockHolder dan IVsInvisibleEditor. Ini memaksa jendela dokumen yang ada ditutup, dan menyebabkan handel dokumen yang dikembalikan menahan RDT_EditLock. Saat Anda perlu menyimpan handel dokumen untuk jangka waktu yang lebih lama, transmisikan ke IVsInvisibleEditor dan gunakan GetDocData untuk mendapatkan penunjuk ke model objek baru. Setelah selesai dengan handel dokumen, selalu panggil IVsDocumentLockHolder.CloseDocumentHolder(), biasanya meneruskan (uint)__FRAMECLOSE. FRAMECLOSE_SaveIfDirty sebagai opsi simpan.

IAppxManifestDesignerService3

Menyediakan akses terprogram ke file .appxmanifext proyek. Anda dapat menggunakannya untuk membuka objek DocData yang disediakan oleh Designer Manifes, memastikan bahwa objek tersebut terdaftar dalam tabel dokumen yang sedang berjalan (RDT), dan mengembalikan objek handel dokumen yang mengimplementasikan dua antarmuka: IVsDocumentLockHolder dan IVsInvisibleEditor. Ini memaksa jendela dokumen yang ada ditutup, dan menyebabkan handel dokumen yang dikembalikan menahan RDT_EditLock. Saat Anda perlu menyimpan handel dokumen untuk jangka waktu yang lebih lama, transmisikan ke IVsInvisibleEditor dan gunakan GetDocData untuk mendapatkan penunjuk ke model objek baru. Setelah selesai dengan handel dokumen, selalu panggil IVsDocumentLockHolder.CloseDocumentHolder(), biasanya meneruskan (uint)__FRAMECLOSE. FRAMECLOSE_SaveIfDirty sebagai opsi simpan.

IAppxManifestDocument

Menyediakan model objek untuk manifes aplikasi dari proyek saat ini. Ini diimplementasikan oleh DocData objek perancang manifes aplikasi.

IAppxManifestDocument2

Menyediakan model objek untuk manifes aplikasi dari proyek saat ini. Ini diimplementasikan oleh DocData objek perancang manifes aplikasi.

IAppxShareExtension

Menyediakan akses ekstensi Berbagi ke elemen data manifes aplikasi tambahan.

IAsyncLoadablePackageInitialize

Menyediakan cara mendapatkan akses ke IAsyncServiceProvider dan IProfferAsyncService tanpa perlu menggunakan IServiceProvider. Diimplementasikan oleh paket.

IAsyncPersistFile
IAsyncPersistFileFormat
IAsyncProgressCallback

Menyediakan cara bagi pemilik layanan dan paket asinkron untuk melaporkan kemajuan. Kemajuan yang dilaporkan dapat ditunjukkan kepada pengguna dengan cara yang disetujui oleh shell. Antarmuka diimplementasikan oleh Visual Studio IDE. Untuk beban paket, instans diteruskan ke paket melalui metode Inisialisasi. Untuk layanan, paket dapat mengambil instans melalui metode IProfferAsyncService.GetServiceProgressCallback. Antarmuka ini digunakan untuk melaporkan kemajuan untuk paket dan beban layanan. Untuk paket argumen guidService tidak digunakan dan akan diabaikan.

IAsyncServiceProvider

Mewakili penyedia layanan asinkron.

IAsyncServiceProvider2
IBuilderWizardManager

Mengambil dan mengelola penyusun untuk properti dan komponen tertentu. Penyusun menghasilkan kode untuk item.

ICategorizeProperties

Menyediakan nama kategori dan kategori peta ke properti untuk ditampilkan di jendela Properti.

ICodeNavigate

Menyediakan metode untuk menampilkan kode penanganan aktivitas default untuk objek yang ditampilkan tertentu.

ICodeNavigate2

Menampilkan kode penanganan aktivitas dari objek yang ditampilkan tertentu. Antarmuka ini diperluas ICodeNavigate dengan menyediakan metode tambahan untuk menampilkan kode untuk peristiwa tertentu dari objek yang ditampilkan.

IComWrapper

Mewakili pembungkus COM.

IComWrapperFactory

Mewakili pabrik pembungkus COM.

IComWrapperFactory2
IDirAutoCompleteList

Menandai daftar direktori sebagai mendukung penyelesaian otomatis. Penyelesaian otomatis menampilkan subdirektori yang cocok saat Anda memasukkan karakter.

IDirList

Mengelola tampilan dan tindakan daftar direktori yang ditampilkan.

IDirListEvents

Menentukan penanganan aktivitas untuk daftar direktori yang ditampilkan. Ini adalah antarmuka keluar untuk implementasi daftar direktori dari IConnectionPoint.

IDirListSite

Mempertahankan penunjuk antarmuka ke objek induk yang mengelola daftar direktori.

IDiscoverUrlCallBack

Menentukan antarmuka yang akan digunakan ketika penemuan layanan Web selesai. Biasanya digunakan untuk memberi tahu shell setelah pencarian asinkron.

IDiscoveryClientResult

Satu hasil dari pencarian penemuan layanan Web. Anggota dari IDiscoveryClientResultCollection.

IDiscoveryClientResultCollection

Kumpulan hasil, IDiscoveryClientResult antarmuka, dari pencarian penemuan layanan Web.

IDiscoveryResult

Mengunduh hasil sesi penemuan layanan Web XML.

IDiscoveryResult2

Mengunduh hasil sesi penemuan layanan Web XML.

IDiscoverySession

Dipanggil oleh IVsAddWebReferenceDlg2 untuk menemukan layanan Web XML.

IDocumentSite

Mempertahankan metode informasi dan persediaan untuk objek induk dokumen.

IDocumentSite2

Mempertahankan metode informasi dan persediaan untuk objek induk dokumen. Antarmuka ini memperluas dan mewarisi dari IDocumentSite.

IDropSource

Menyediakan umpan balik visual dan informasi tentang sumber yang digunakan dalam operasi seret hilangkan.

IEnlistingInProject

Paket SCC sedang dalam proses mendaftar dalam solusi atau proyek.

IEnumComponents

Menghitung komponen dalam pemilih komponen.

IEnumComReferences

Enumerator untuk referensi COM. Digunakan dalam dialog Tambahkan Referensi IDE.

IEnumHierarchies

Enumerator untuk proyek dalam solusi. Anda bisa mendapatkan instans antarmuka menggunakan GetProjectEnum(UInt32, Guid, IEnumHierarchies) metode IVsSolution antarmuka dan IVsSolution2 .

IEnumHierarchyItems

Diimplementasikan oleh lingkungan untuk numerasi item hierarki.

IEnumPackages

Enumerator untuk VSPackages yang saat ini dimuat. Anda bisa mendapatkan instans antarmuka melalui GetPackageEnum(IEnumPackages) metode IVsShell antarmuka.

IEnumProjectStartupServices

Menghitung layanan yang diperlukan oleh proyek saat startup. Anda bisa mendapatkan instans antarmuka menggunakan GetStartupServiceEnum(IEnumProjectStartupServices) metode IVsProjectStartupServices antarmuka.

IEnumRunningDocuments

Mewakili daftar cookie Running Document Table (RDT) yang pada gilirannya masing-masing mewakili dokumen yang terbuka.

IEnumSystemAssemblies

Enumerator untuk rakitan sistem.

IEnumTargetFrameworks

Enumerator untuk versi kerangka kerja yang didukung.

IEnumToolboxItems

Enumerator untuk item di Kotak Alat. Anda bisa mendapatkan instans antarmuka melalui EnumItems(String, IEnumToolboxItems) metode antarmuka dan IVsToolbox2 .IVsToolbox

IEnumToolboxTabs

Enumerator untuk tab di Kotak Alat. Anda bisa mendapatkan instans antarmuka menggunakan EnumTabs(IEnumToolboxTabs) metode IVsToolbox antarmuka dan IVsToolbox2 .

IEnumVsENCRebuildableProjectCfgs

Menghitung komponen dalam konfigurasi proyek Edit dan Lanjutkan yang dapat dibangun kembali.

IEnumVsProfilerTargetInfos

Enumerator untuk item dalam informasi target profiler.

IEnumWebServices

Enumerator untuk layanan Web yang ditawarkan oleh situs Web atau proyek. Anda bisa mendapatkan instans antarmuka menggunakan WebServices(IEnumWebServices) metode IVsWebServiceProvider antarmuka.

IEnumWindowFrames

Enumerator untuk kumpulan jendela seperti jendela dokumen yang terbuka. Anda bisa mendapatkan instans antarmuka menggunakan GetDocumentWindowEnum(IEnumWindowFrames) metode IVsUIShell dan GetToolWindowEnum(IEnumWindowFrames) antarmuka.

IErrorInfo

Menyediakan informasi kesalahan kontekstual terperinci.

IExtendedObject

Memberikan akses ke objek dalam objek yang diperluas. Contoh objek yang diperluas adalah objek di dalam kontainer tempat kontainer menyediakan properti tambahan untuk objek, seperti Atas atau Kiri untuk posisi pada formulir.

IExtendedTypeLib

Membuat dan mengelola pustaka jenis untuk objek yang diperluas. Contoh objek yang diperluas adalah objek di dalam kontainer tempat kontainer menyediakan properti tambahan untuk objek, seperti Atas atau Kiri untuk posisi pada formulir. Objek majemuk dapat diperlakukan sebagai objek tunggal yang diperluas dengan pustaka jenis yang diperluas.

IFreeThreadedComWrapper
IHelp

Mengelola pengambilan dan tampilan informasi bantuan online. Anda bisa mendapatkan instans antarmuka dari layanan SHelp (SID_SHelp).

ILicensedClassManager

Memberi tahu Visual Studio kelas mana yang dibutuhkan paket melalui daftar kunci lisensi. Anda bisa mendapatkan instans antarmuka melalui SLicensedClassManager layanan (SID_SLicensedClassManager).

ILocalRegistry

Menetapkan objek COM yang terdaftar secara lokal relatif terhadap sarang registri Visual Studio lokal.

ILocalRegistry2

Menetapkan objek COM yang terdaftar secara lokal relatif terhadap sarang registri Visual Studio lokal.

ILocalRegistry3

Menetapkan registri lokal yang relatif terhadap sarang registri Visual Studio. Antarmuka ini memperluas ILocalRegistry2. Anda bisa mendapatkan instans antarmuka melalui SLocalRegistry layanan (SID_SLocalRegistry).

ILocalRegistry4

Menetapkan registri lokal yang relatif terhadap sarang registri Visual Studio. Anda bisa mendapatkan instans antarmuka melalui SLocalRegistry layanan (SID_SLocalRegistry).

ILocalRegistry5

Diimplementasikan oleh shell Visual Studio, dan dapat diperoleh melalui SLocalRegistry layanan. Ini menambahkan satu metode yang mirip CreateManagedInstance(String, String, String, Guid, IntPtr) dengan tetapi yang mendukung agregasi COM dengan objek luar tertentu.

IOleComponent2

Memungkinkan komponen untuk berpartisipasi dalam pemrosesan pesan saat mereka menunggu handel.

IOleComponentUIManager

Antarmuka IOleComponentUIManager memberikan akses objek VSPackage di tempat ke berbagai fungsi antarmuka pengguna yang disediakan oleh lingkungan seperti tampilan pesan, menu konteks, dan bilah status.

IOleInPlaceComponent

Memungkinkan objek VSPackage di tempat beroperasi sebagai komponen lingkungan yang terintegrasi penuh dengan menggunakan SOleComponentUIManager layanan.

IOleInPlaceComponentSite

Antarmuka IOleInPlaceComponentSite saat ini tidak didukung. Ketika didukung, itu akan diimplementasikan oleh kontainer objek VSPackage di tempat untuk mengontrol mode UI objek.

IOleInPlaceComponentUIManager

Memungkinkan menu, toolbar, dan perintah objek VSPackage yang ada untuk diintegrasikan ke dalam dan dikelola oleh layanan lingkungan SOleComponentUIManager .

IPerPropertyBrowsing2

Memetakan properti ke penyusunnya dan menjalankan penyusun. Penyusun mengembalikan nilai atau nilai untuk properti tertentu. Contoh penyusun adalah pembangun gaya untuk lembar gaya berskala.

IPersistFileFormat

Mendapatkan informasi format file tentang item yang memerlukan penyimpanan, dan memungkinkan pemuatan terprogram atau penyimpanan objek dalam format yang ditentukan oleh pengguna.

IPersistXMLFragment

Digunakan untuk mempertahankan data terkait non-build dalam XML bentuk bebas.

IPreferPropertyPagesWithTreeControl

Menyebabkan Halaman Properti menampilkan kontrol pohon, bukan tab.

IProfferAsyncService

Menyediakan cara untuk mendaftarkan penyedia layanan yang dapat diambil secara asinkron. Mirip dengan IProfferService.Mplementation harus free-threaded.

IProfferService

Memungkinkan VSPackage menawarkan layanan baru melalui lingkungan Visual Studio yang tidak diterapkan secara asli oleh lingkungan. Akibatnya, ini menyediakan mekanisme di mana VSPackages dapat berkontribusi pada lingkungan. Antarmuka IProfferService adalah bagian SProfferServicedari .

IProfferTypeLib

Memungkinkan perancang ActiveX untuk menyediakan pustaka jenis ke host-nya. Perancang menyediakan pustaka jenis melalui SProfferTypeLib layanan (SID_SProfferTypeLib).

IPropertyPageUndoString

Digunakan oleh kontrol untuk menyediakan untai (karakter) untuk pengaturan halaman propertinya.

IProvideAltHTML

Digunakan oleh kontrol Web untuk menyediakan teks properti Alt dan untuk menunjukkan apakah teks dapat diedit atau tidak.

IProvideDynamicClassInfo

Digunakan oleh desainer ActiveX untuk memberikan informasi jenis dinamis melalui ITypeInfo antarmuka. Kontainer dapat menggunakan antarmuka untuk mendapatkan informasi jenis sebagai respons terhadap jenis peristiwa perubahan.

IProvidePropertyBuilder

Mengelola penyusun, kode yang membangun nilai untuk properti. Ini sering mengambil bentuk dialog yang ditampilkan dengan mengklik tombol elipsis pada halaman properti.

IProvideRuntimeHTML

Digunakan oleh kontrol ActiveX untuk menyediakan string HTML ke kontainernya saat runtime.

IReferenceInfo

Menyediakan informasi tentang hasil dari sesi penemuan layanan Web XML. GetReferenceInfo(Int32, IReferenceInfo) Gunakan metode IDiscoveryResult antarmuka untuk mendapatkan instans antarmuka ini.

IRequireClasses

Menyediakan daftar pengidentifikasi kelas untuk digunakan dengan ILicensedClassManager antarmuka . Pengidentifikasi memberi tahu Visual Studio kelas mana yang diperlukan paket.

ISccManagerLoaded

Menentukan kapan SccManager dimuat.

ISchemaReferenceInfo

Mengembalikan namespace layanan target dari skema XML yang ditemukan sebagai hasil pencarian penemuan layanan Web. Anda dapat menemukan jenis dokumen dengan IReferenceInfo antarmuka lalu menggunakan ISchemaReferenceInfo jika sesuai.

ISelectionContainer

Menyediakan akses ke objek yang digunakan untuk memperbarui jendela Properti.

ITrackSelection

Memberi tahu lingkungan tentang perubahan dalam kontainer pilihan saat ini.

IUIElement

Memperlihatkan atau menyembunyikan elemen antarmuka pengguna. Diimplementasikan oleh elemen dan digunakan oleh kontainer.

IUIHostLocale

Menyediakan akses ke layanan lokal UI host untuk mengelola pelokalan string kotak dialog.

IUIHostLocale2

Menyediakan akses ke layanan lokal UI host untuk mengelola pelokalan string kotak dialog.

IUIHostLocale3
IVsActivityLog

Menambahkan peristiwa ke Log Aktivitas IDE. SVsActivityLog Gunakan layanan (SID_SVsActivityLog) untuk mendapatkan instans antarmuka.

IVsAddNewWebProjectItemDlg

Menampilkan dialog AddItem dengan kontrol tampilan daftar dan kontrol terkait Web tertentu. Gunakan dalam implementasi proyek Web. Anda bisa mendapatkan instans antarmuka dari SVsAddProjectItemDlg layanan (SID_SVsAddProjectItemDlg).

IVsAddProjectItemDlg

Menyediakan akses ke kotak dialog Tambahkan Item Proyek lingkungan untuk tujuan menambahkan item baru ke proyek.

IVsAddProjectItemDlg2

Menyediakan akses ke kotak dialog Tambahkan Item Proyek lingkungan untuk tujuan menambahkan item baru ke proyek.

IVsAddProjectItemDlg3
IVsAddToolboxItems

Menambahkan item ke kotak alat.

IVsAddWebReferenceDlg

Memungkinkan VSPackage menyertakan kotak dialog layanan web.

IVsAddWebReferenceDlg2

Memungkinkan VSPackage menyertakan kotak dialog layanan web.

IVsAggregatableProject

Diimplementasikan oleh proyek yang mendukung penambahan subjenis proyek melalui agregasi.

IVsAggregatableProject2

Mewakili proyek yang dapat diagregasi.

IVsAggregatableProjectFactory

Membuat jenis proyek yang mendukung agregasi.

IVsAppCommandLine

Antarmuka ini digunakan oleh paket untuk membaca sakelar baris perintah yang dimasukkan oleh pengguna.

IVsAppCompat

Antarmuka IVsAppCompat biasanya digunakan untuk memutus kompatibilitas proyek dengan versi aplikasi sebelumnya. Antarmuka ini tersedia melalui layanan SVsSolution. Untuk informasi selengkapnya, lihat Membuat Proyek Kustom Version-Aware.

IVsAppContainerBootstrapper

Mewakili bootstrapper.

IVsAppContainerBootstrapper2

Mewakili bootstrapper.

IVsAppContainerBootstrapper3

Mewakili bootstrapper.

IVsAppContainerBootstrapper4
IVsAppContainerBootstrapper5
IVsAppContainerBootstrapper6
IVsAppContainerBootstrapperEvents

Mewakili peristiwa bootstrapper.

IVsAppContainerBootstrapperLogger

Mewakili pencatat bootstrapper.

IVsAppContainerBootstrapperResult

Mewakili hasil operasi bootstrapper kontainer aplikasi.

IVsAppContainerDeveloperLicensing

Menyediakan dukungan dasar untuk berurusan dengan lisensi pengembang.

IVsAppContainerProjectDeploy

Menyebarkan aplikasi kontainer aplikasi.

IVsAppContainerProjectDeploy2

Menyebarkan aplikasi kontainer aplikasi.

IVsAppContainerProjectDeployCallback

Menyediakan informasi tentang dan menentukan metode panggilan balik untuk memantau operasi penyebaran proyek kontainer aplikasi.

IVsAppContainerProjectDeployEvents

Menangani peristiwa yang terjadi sebelum dan sesudah proses penyebaran kontainer aplikasi.

IVsAppContainerProjectDeployOperation

Menyediakan kontrol saat aplikasi kontainer aplikasi sedang disebarkan.

IVsAppContainerProjectDeployResult

Memberikan hasil terperinci dari operasi penyebaran aplikasi kontainer aplikasi.

IVsAssemblyNameUnification

Mengembalikan nama rakitan terpadu berdasarkan nama sederhana dan lengkap yang digunakan pemuat, dan daftar rakitan kerangka kerja .NET (FrameworkList.xml). SVsAssemblyNameUnification Gunakan layanan (SID_SvsAssemblyNameUnification) untuk mendapatkan instans antarmuka.

IVsAssemblyReference

Menyediakan informasi tentang referensi perakitan Visual Studio.

IVsAssemblyReferenceProviderContext

Objek konteks yang digunakan untuk menginisialisasi penyedia referensi perakitan.

IVsAsyncCommandParameters

Instans antarmuka ini dikirim sebagai argumen input ke perintah dengan AsyncFromUIInvocation, ketika dijalankan oleh gerakan UI seperti perintah menu, tombol toolbar, atau pengikatan kunci.

IVsAsyncDataSourceFactory
IVsAsyncDeferredDocView
IVsAsyncDeferredDocView2
IVsAsyncDocViewResult
IVsAsyncEnum

Diimplementasikan oleh enumerator yang mendukung perilaku asinkron.

IVsAsyncEnumCallback

Antarmuka yang menjelaskan metode panggilan balik untuk enumerator asinkron menggunakan untuk menunjukkan item berikutnya tersedia. Anda mengatur panggilan balik menggunakan AdviseAsyncEnumCallback(IVsAsyncEnumCallback, UInt32) metode IVsAsyncEnum antarmuka.

IVsAsynchOpenFromScc

Antarmuka ini mendukung pemuatan proyek asinkron dari kontrol sumber.

IVsAsynchOpenFromSccProjectEvents

Menyediakan informasi kemajuan selama pemuatan proyek atau solusi asinkron dari kontrol sumber.

IVsAsynchronousProjectCreate

Membuat proyek secara asinkron. Antarmuka ini diimplementasikan oleh pabrik proyek untuk mendukung beban solusi latar belakang (BSL).

IVsAsynchronousProjectCreateUI

Memberi tahu klien ketika proyek pemuatan mencapai status yang disediakan.

IVsAsyncOpenDocumentResult

Mewakili hasil operasi dokumen terbuka asinkron.

IVsAsyncPersistDocData
IVsAsyncPersistHierarchyItem
IVsAsyncRunningDocumentTable
IVsAsyncRunningDocumentTable2
IVsAsyncRunningDocumentTable3
IVsAsyncRunningDocumentTable4
IVsAsyncSaveResult

Hasil dari operasi penyimpanan asinkron. Ini adalah nilai yang dikembalikan dari metode GetResult pada penyimpanan asinkron yang dikembalikan IVsTask.

IVsAsyncShell
IVsAsyncShellOpenDocument

Antarmuka layanan yang menyediakan serangkaian metode untuk membuka dokumen secara asinkron.

IVsAsyncSolution
IVsAsyncToolWindowFactory
IVsAsyncToolWindowFactoryProvider
IVsAsyncUIFactory
IVsBackForwardNavigation

Jarang digunakan. Memungkinkan jendela untuk menavigasi kembali dan meneruskan ke titik navigasi tersimpan. AddNewBFNavigationItem(IVsWindowFrame, String, Object, Int32) Gunakan metode IVsUIShell antarmuka untuk menambahkan titik navigasi.

IVsBackForwardNavigation2

Memungkinkan jendela untuk menavigasi kembali dan meneruskan ke titik navigasi tersimpan.

IVsBatchProjectActionContext
IVsBatchUpdate

Memulai penggabungan semua pembaruan data yang tertunda dalam buffer teks atau tampilan.

IVsBooleanSymbolExpressionEvaluator

Menyediakan penguraian ekspresi dan evaluasi terhadap sekumpulan simbol Boolean untuk menguji apakah sekumpulan simbol menyebabkan ekspresi dievaluasi ke true. Anda bisa mendapatkan antarmuka ini dengan memanggil GetService(Type) menggunakan VsProjectCapabilityExpressionMatcher.

IVsBooleanSymbolExpressionEvaluator2

Menyediakan penguraian ekspresi dan evaluasi terhadap penguji hit simbol boolean untuk menguji apakah sekumpulan simbol menyebabkan ekspresi dievaluasi ke true. Ini diperoleh dengan membuat bersama GUID layanan BooleanSymbolExpressionEvaluator.

IVsBooleanSymbolPresenceBulkChecker

Menyediakan penguji hit massal simbol boolean yang digunakan oleh IVsBooleanSymbolExpressionEvaluator2 saat mengevaluasi ekspresi boolean.

IVsBooleanSymbolPresenceChecker

Menyediakan penguji hit simbol boolean yang digunakan oleh IVsBooleanSymbolExpressionEvaluator2 saat mengevaluasi ekspresi boolean.

IVsBroadcastMessageEvents

Menyiarkan pesan kepada klien yang terdaftar untuk diberi tahu tentang peristiwa dalam lingkungan.

IVsBrowseComponentSet

Menyediakan data yang terkandung dalam kumpulan komponen penelusuran.

IVsBrowseContainersList

Menyediakan informasi tentang kontainer dalam daftar kontainer atau menemukan kontainer komponen.

IVsBrowseObject

IVsHierarchy Memungkinkan pengambilan objek atau VSITEMID mengingat objek penjelajahan konfigurasi proyek.

IVsBrowseProjectLocation

Menampilkan dialog untuk menemukan lokasi proyek baru.

IVsBuildableProjectCfg

Mengelola operasi build konfigurasi proyek.

IVsBuildableProjectCfg2

Menyediakan informasi tentang konfigurasi build proyek dan menjalankan build.

IVsBuildDependency

Memungkinkan proyek untuk menjelaskan dependensi build.

IVsBuildItemStorage
IVsBuildItemStorageCallback
IVsBuildMacroInfo

Mengaktifkan evaluasi makro dengan mengambil, dari proyek, string yang terkait dengan nama makro.

IVsBuildManagerAccessor

Menyediakan cara bagi kode yang tidak dikelola untuk mendapatkan akses ke objek Mesin global tanpa harus membuat instans objek mahal seperti proyek. (Kode tidak terkelola tidak dapat mengakses Engine.GlobalEngine secara langsung karena objek tersebut ditandai sebagai objek "statis", dan "statis" tidak mudah diakses di seluruh batas interop COM.)

IVsBuildManagerAccessor2

Menyediakan cara untuk menyinkronkan akses ke manajer build MSBuild default.

IVsBuildManagerAccessor3

Menyediakan cara untuk menyinkronkan akses ke manajer build MSBuild default.

IVsBuildManagerAccessor4
IVsBuildPropertyStorage

Mendapatkan dan mengatur properti MSBuild dalam file proyek.

IVsBuildPropertyStorage2

Diimplementasikan oleh sistem proyek untuk memberikan akses rasa ke sistem properti MSBuild. Antarmuka ini memberikan lebih banyak fleksibilitas sekeliling properti pengaturan daripada IVsBuildPropertyStorage. Ini memungkinkan untuk menambahkan grup properti kondisional baru dan tidak lolos dari nilai.

IVsBuildPropertyStorage3

Diimplementasikan oleh sistem proyek untuk memberikan akses rasa ke sistem properti MSBuild. Antarmuka ini memberikan lebih banyak fleksibilitas sekeliling properti pengaturan daripada IVsBuildPropertyStorage. Ini memungkinkan untuk menambahkan grup properti kondisional baru dan tidak lolos dari nilai.

IVsBuildPropertyStorageEvents

Mewakili peristiwa penyimpanan properti build.

IVsBuildStatusCallback

Memungkinkan lingkungan menerima pemberitahuan tentang status operasi build.

IVsBulkFileOperation
IVsCallBrowser

Memanipulasi Browser Panggilan untuk penelusuran kesalahan. Anda bisa mendapatkan instans antarmuka ini dari SVsCallBrowser layanan (SID_SVsCallBrowser).

IVsCfg

Menyediakan informasi tentang konfigurasi proyek.

IVsCfgBrowseObject

Mengembalikan objek yang IVsCfg diberikan objek penjelajahan konfigurasi proyek.

IVsCfgProvider

Memungkinkan proyek mengelola informasi konfigurasi.

IVsCfgProvider2

Memungkinkan proyek mengelola informasi konfigurasi.

IVsCfgProviderEvents

Menyediakan pemberitahuan peristiwa konfigurasi.

IVsCfgProviderEventsHelper

Diimplementasikan oleh lingkungan, yang dipanggil oleh proyek untuk digunakan sebagai pembantu yang menerapkan IVsCfgProvider2.

IVsClassView

Memungkinkan navigasi ke objek di Tampilan Kelas.

IVsCmdNameMapping

Memetakan nama perintah dan GUID. Memungkinkan Anda menentukan semua perintah dan nama. Anda bisa mendapatkan instans antarmuka ini dari SVsCmdNameMapping layanan (SID_SVsCmdNameMapping).

IVsCodeDefView

Memanipulasi jendela Tampilan Definisi Kode. Anda bisa mendapatkan instans antarmuka dari SVsCodeDefView layanan (SID_SVsCodeDefView).

IVsCodeDefViewContext

Mengatur konteks untuk menampilkan jendela alat Definisi Kode. Konteksnya mencakup hal-hal seperti nama file, dan nomor baris dan kolom.

IVsCodeShareHandler

Antarmuka internal. Jangan gunakan.

IVsCombinedBrowseComponentSet

Menggabungkan beberapa set komponen.

IVsCommandArgInfo

Memungkinkan implementasi untuk mengkueri QueryStatus(Guid, UInt32, OLECMD[], IntPtr) apakah argumen perintah telah disediakan.

IVsCommandWindow

Mengaktifkan paket untuk menggunakan Jendela Perintah. Anda bisa mendapatkan instans antarmuka dari SVsCommandWindow layanan (SID_SVsCommandWindow).

IVsCommandWindow2

Mengatur mode Jendela Perintah. Anda bisa mendapatkan instans antarmuka ini dari SVsCommandWindow layanan (SID_SVsCommandWindow).

IVsCommandWindowsCollection

Memanipulasi jendela dalam daftar commandwindows yang dikelola Visual Studio. Anda bisa mendapatkan instans antarmuka dari SVsCommandWindowsCollection layanan (SID_SVsCommandWindowsCollection).

IVsCommentTaskInfo

Menyediakan informasi tentang token tugas komentar yang digunakan oleh daftar tugas.

IVsCommentTaskToken

Mewakili satu token tugas komentar.

IVsCommonMessagePump

Memungkinkan pengguna untuk menjaga Visual Studio tetap responsif selama pemrosesan latar belakang. Antarmuka dapat diperoleh melalui SVsCommonMessagePumpFactory layanan.

IVsCommonMessagePumpClientEvents

Menyediakan logika kustom untuk menangani peristiwa tunggu seperti waktu habis berlalu, sinyal handel, atau pesan jendela yang tiba. Antarmuka hanya diperlukan untuk skenario tunggu yang lebih canggih yang memerlukan kontrol lebih besar atas logika tunggu. Dalam kebanyakan kasus, fungsionalitas default yang ditawarkan ModalWaitForObjects(IntPtr[], UInt32, UInt32) harus cukup. Antarmuka ini adalah versi yang disederhanakan dari IOleComponent2.

IVsCommonMessagePumpFactory

Memungkinkan pelaksana untuk membuat IVsCommonMessagePump.

IVsComponentEnumeratorFactory

Menyediakan enumerator untuk komponen, jalur perakitan, atau daftar direktori yang berisi referensi. Anda bisa mendapatkan instans antarmuka dari SCompEnumService layanan (SID_SCompEnumService).

IVsComponentEnumeratorFactory2

Menyediakan enumerator untuk komponen, jalur perakitan, atau daftar direktori yang berisi referensi. Anda bisa mendapatkan instans antarmuka dari SCompEnumService layanan (SID_SCompEnumService). Antarmuka ini diperluas IVsComponentEnumeratorFactory dengan mengambil daftar jalur yang dibatasi titik koma.

IVsComponentEnumeratorFactory3

Menyediakan enumerator untuk komponen, jalur perakitan, atau daftar direktori yang berisi referensi. Anda bisa mendapatkan instans antarmuka dari SCompEnumService layanan (SID_SCompEnumService). Antarmuka ini memperluas fungsionalitas IVsComponentEnumeratorFactory2 dengan membuat enumerator yang juga mengembalikan informasi runtime. Namun, tidak mewarisi dari IVsComponentEnumeratorFactory2.

IVsComponentEnumeratorFactory4

Menghitung komponen sesuai dengan multi-penargetan yang dapat diperluas.

IVsComponentModelHost

Mengekspos informasi yang diperlukan untuk hosting Visual Studio MEF. Anda bisa mendapatkan antarmuka ini melalui SVsComponentModelHost layanan.

IVsComponentSelectorData

Mengembalikan data tentang komponen.

IVsComponentSelectorDlg

Menambahkan komponen ke proyek.

IVsComponentSelectorDlg2

Mengelola referensi ke komponen dari berbagai jenis dalam proyek.

IVsComponentSelectorDlg3

Mengelola referensi ke komponen dari berbagai jenis dalam proyek.

IVsComponentSelectorDlg4

Mengelola referensi ke komponen dari berbagai jenis dalam proyek. Diimplementasikan oleh shell Visual Studio, yang diperoleh melalui SVsComponentSelectorDlg layanan.

IVsComponentSelectorProvider

Diimplementasikan oleh VSPackages yang menyediakan halaman ke pemilih komponen, seperti dialog Tambahkan Referensi.

IVsComponentUser

Menambahkan komponen ke proyek tertentu.

IVsComReference

Menyediakan informasi tentang referensi Visual Studio COM.

IVsComReferenceProviderContext

Objek konteks yang digunakan untuk menginisialisasi penyedia referensi COM.

IVsConfigurationManagerDlg

Menampilkan kotak dialog Configuration Manager. Anda bisa mendapatkan instans antarmuka dari SVsConfigurationManagerDlg layanan (SID_SVsConfigurationManagerDlg).

IVsConfigureToolboxItem

Diimplementasikan oleh klien untuk mengonfigurasi item kotak alat terkelola saat ditambahkan ke kotak alat dengan mendaftarkannya dengan IToolboxService. Objek yang mengimplementasikan antarmuka ini dibuat dengan cara CreateInstance(Guid, Object, Guid, UInt32, IntPtr). Mereka harus terdaftar di bawah kunci $RegRoot$\ToolboxItemConfiguration.

IVsConnectedServiceInstanceReference

Mewakili referensi ke layanan tersambung.

IVsConnectedServiceInstanceReferenceProviderContext

Konteks untuk penyedia referensi layanan yang terhubung.

IVsConnectedServiceProperties

Mewakili properti layanan yang terhubung.

IVsContextualIntellisenseFilter

Memfilter item Intellisense untuk mengontrol apakah bantuan Intellisense muncul atau tidak. Anda bisa mendapatkan instans antarmuka dari GetFilter(IVsHierarchy, IVsContextualIntellisenseFilter) metode IVsContextualIntellisenseFilterProvider antarmuka.

IVsContextualIntellisenseFilterProvider

Menyediakan filter untuk item Intellisense berdasarkan informasi hierarki proyek. Anda bisa mendapatkan instans antarmuka dari Konfigurasi Perangkat (DevCfg).

IVsCoTaskMemFreeMyStrings

Digunakan dalam kaitannya dengan antarmuka lain tertentu untuk menunjukkan bahwa string yang dikembalikan dari antarmuka tersebut harus dibebaskan oleh pemanggil.

IVsCreateAggregateProject

Dipanggil oleh jenis proyek yang mendukung agregasi.

IVsDataEnvironment

Menyediakan antarmuka ke layanan data, seperti Penghubungan Database. Anda dapat menggunakan antarmuka untuk mendukung penjelajahan layanan Web.

IVsDataObjectStringMapEvents

Diimplementasikan oleh klien IVsDataObjectStringMapManager yang tertarik untuk mendapatkan panggilan balik saat Peta String berubah.

IVsDataObjectStringMapManager

Mengaktifkan penyimpanan pasangan nama/nilai dalam IDataObject. Beberapa peta string dengan nama yang berbeda dapat ada dalam satu objek data. Anda bisa mendapatkan antarmuka ini dengan menggunakan SVsDataObjectStringMapManager.

IVsDataObjectStringMapManager2

Memungkinkan penyimpanan pasangan nama/nilai dalam IDataObject. Beberapa peta string dengan nama yang berbeda dapat ada dalam satu objek data.

IVsDataSourceFactory

Diimplementasikan oleh paket yang menyediakan pabrik Sumber data mereka sendiri.

IVsDebuggableProjectCfg

Memungkinkan konfigurasi bawaan dimulai dan dijalankan oleh debugger.

IVsDebuggableProjectCfg2

Mendukung Peluncuran Debug (perintah F5). IVsDebuggableProjectCfg Memperluas untuk menyediakan panggilan metode (OnBeforeDebugLaunch(UInt32)) sebelum meluncurkan debugger.

IVsDebuggableProtocol

Memungkinkan klien untuk menambahkan ke daftar protokol yang dapat di-debug.

IVsDebugger

Menyediakan akses ke debugger saat ini sehingga paket dapat mendengarkan peristiwa debugger. Anda bisa mendapatkan instans antarmuka ini dari GetIVsDebugger() metode LanguageService layanan.

IVsDebugger10
IVsDebugger2

Menyediakan akses tambahan ke debugger. Anda bisa mendapatkan instans antarmuka ini dari SVsShellDebugger layanan (SID_SVsShellDebugger). Antarmuka ini memperluas IVsDebugger.

IVsDebugger3

Menyediakan akses tambahan ke debugger. Anda bisa mendapatkan instans antarmuka ini dari SVsShellDebugger layanan (SID_SVsShellDebugger). Antarmuka ini memperluas IVsDebugger dan IVsDebugger2.

IVsDebugger4

Menyediakan akses tambahan ke debugger. Anda bisa mendapatkan instans antarmuka ini dari SVsShellDebugger layanan (SID_SVsShellDebugger).

IVsDebugger5

Diimplementasikan oleh Debugger, diperoleh melalui layanan SID_SVsShellDebugger.

IVsDebugger6
IVsDebugger7
IVsDebugger8
IVsDebugger9
IVsDebuggerEvents

Memberikan pemberitahuan saat debugger berubah mode. Debugger beroperasi dalam salah satu dari tiga mode: jalankan, putuskan, atau desain. Antarmuka adalah argumen dari AdviseDebuggerEvents(IVsDebuggerEvents, UInt32) metode IVsDebugger antarmuka. Antarmuka adalah sink peristiwa, penerima peristiwa, yang diimplementasikan oleh komponen yang menginginkan pemberitahuan perubahan dalam debugger.

IVsDebuggerLaunchAsync
IVsDebuggerLaunchCompletionCallback
IVsDebugLaunch

Meluncurkan debugger. Anda bisa mendapatkan instans antarmuka ini dari SVsDebugLaunch layanan (SID_SVsDebugLaunch).

IVsDebugLaunchHook

Jangan terapkan antarmuka ini, gunakan, atau panggil. Menggunakan antarmuka ini dapat merusak fungsionalitas Visual Studio inti. Ini dimaksudkan untuk memungkinkan pelaksana mesin debug untuk memperluas permintaan debugging dari sistem proyek yang ada.

IVsDebugProcessNotify

Memberikan pemberitahuan bahwa debugger akan berhenti. Digunakan sebagai VsDebugTargetInfo2 argumen dalam LaunchDebugTargets2(UInt32, IntPtr) metode IVsDebugger2 antarmuka.

IVsDebugRemoteDiscoveryUI

Menyediakan metode untuk penemuan komputer Penelusuran Kesalahan Jarak Jauh. Anda bisa mendapatkan instans antarmuka ini dari SVsDebugRemoteDiscoveryUI layanan (SID_SVsDebugRemoteDiscoveryUI).

IVsDebugTargetSelectionService

Menyediakan layanan pemilihan Target Debug. Antarmuka ini diimplementasikan oleh paket DebugTargetHandler singleton. Proyek dapat secara opsional berpartisipasi dengan implementasi umum pengontrol menu DebugTarget ini. Anda bisa mendapatkan instans antarmuka ini dari SVsDebugTargetSelectionService layanan (SID_SVsDebugTargetSelectionService).

IVsDefaultToolboxTabState

Menentukan status default, diperluas, atau tidak terluaskan, dari tab di Kotak Alat. Antarmuka opsional untuk pelaksana IVsToolboxUser.

IVsDeferredDocView

Menangguhkan penyediaan tampilan dokumen aktual hingga setelah memuat dan mendaftarkan data dokumen dalam Tabel Dokumen Berjalan (RDT). Ini memungkinkan paket untuk memeriksa dokumen dan memutuskan jenis tampilan apa yang akan disediakan.

IVsDeferredSaveProject

Penundaan menyimpan proyek secara permanen hingga pengguna menyimpannya dengan SaveAll. Membuat efek menyimpan proyek dalam memori. Paket menggunakan nama yang dihasilkan untuk proyek, dan file sementara di lokasi sementara. Membatasi solusi untuk satu proyek.

IVsDependency

Menjelaskan proyek yang digunakan oleh proyek lain dalam operasi atau penyebaran build.

IVsDependencyProvider

Menyediakan akses ke dependensi konfigurasi proyek.

IVsDeployableProjectCfg

Memungkinkan proyek mengelola operasi penyebaran.

IVsDeployableProjectCfg2

Digunakan untuk mendukung output tentang penyebaran selama penyebaran proyek. Memperluas dan mewarisi dari IVsDeployableProjectCfg.

IVsDeployDependency

Menyediakan akses ke dependensi grup output.

IVsDeployDependency2

Mengambil nilai properti dependensi berdasarkan nama.

IVsDeployStatusCallback

Memungkinkan lingkungan menerima pemberitahuan tentang status operasi penyebaran.

IVsDesignerInfo

Mendapatkan teknologi perancang dan informasi agnostik bahasa lainnya yang terkait dengan perancang. Ini dapat diambil dari kerangka kerja dokumen Visual Studio.

IVsDesignTimeAssemblyResolution

Menyediakan metode yang melakukan resolusi perakitan waktu desain.

IVsDesignTimeAssemblyResolution2

Menyediakan resolusi waktu desain jalur referensi perakitan dalam kerangka kerja target saat ini. Antarmuka ini diambil sebagai ItemContext layanan dari proyek.

IVsDetermineWizardTrust

Mendefinisikan peristiwa untuk wizard serta metode yang menyediakan informasi status. Anda bisa mendapatkan instans antarmuka dari SVsDetermineWizardTrust layanan (SID_SVsDetermineWizardTrust).

IVsDiagnosticsItem

Menyediakan informasi untuk digunakan dalam diagnostik.

IVsDiagnosticsProvider

Memungkinkan komponen untuk berpartisipasi dalam sistem diagnostik shell.

IVsDifferenceService

Membuka jendela di Visual Studio yang membandingkan dua file.

IVsDiscoveryService

Membuat sesi penemuan.

IVsDocDataFileChangeControl

Menentukan apakah perubahan pada file data dokumen yang dibuat di luar editor harus diabaikan.

IVsDocOutlineProvider

Menyediakan informasi tentang kerangka dokumen.

IVsDocOutlineProvider2

Memungkinkan perubahan terjemahan shell kunci akselerator.

IVsDocumentLockHolder

Memungkinkan non-editor untuk menambahkan kunci edit ke item yang terdaftar dalam tabel dokumen yang sedang berjalan.

IVsDocumentPreviewer

Menyediakan informasi tentang pemratinjau dokumen.

IVsDpiAware
IVsDummy
IVsDynamicNavigationItem

Menyediakan informasi tentang item navigasi yang dibuat secara dinamis.

IVsEditorFactory

Membuat instans objek tampilan dokumen dan objek data.

IVsEditorFactory2

Membuat instans objek tampilan dokumen dan objek data.

IVsEditorFactory3
IVsEditorFactory4
IVsEditorFactoryChooser

Diimplementasikan oleh pabrik editor sebagai pemilih (atau delegator) ke jenis pabrik editor lainnya.

IVsEditorFactoryNotify

Menyediakan metode pemberitahuan untuk menyimpan atau mengganti nama file, atau menambahkan item.

IVsENCRebuildableProjectCfg
IVsENCRebuildableProjectCfg2
IVsEnhancedDataTip

Mengaktifkan kustomisasi Tip Data di debugger.

IVsEnumCommentTaskTokens

Menghitung kumpulan token tugas komentar yang terkait dengan daftar tugas.

IVsEnumCryptoProviderContainers

Menyediakan enumerator untuk semua kontainer kunci di penyedia kriptografi. Kontainer kunci adalah bagian dari database kunci yang berisi semua pasangan kunci untuk pengguna tertentu. Dikembalikan oleh EnumContainers(String, IVsEnumCryptoProviderContainers) metode IVsStrongNameKeys antarmuka.

IVsEnumCryptoProviders

Menyediakan enumerator untuk mencantumkan penyedia layanan kriptografi. Dikembalikan oleh EnumProviders(IVsEnumCryptoProviders) metode IVsStrongNameKeys antarmuka.

IVsEnumDependencies

Menghitung satu set dependensi.

IVsEnumDocumentPreviewers

Menghitung sekumpulan pemratinjau dokumen.

IVsEnumGuids

Menghitung kumpulan GUID.

IVsEnumHierarchies

Menyediakan enumerasi untuk IVsHierarchy objek.

IVsEnumHierarchyItemsFactory

Membuat instans IEnumHierarchyItems, enumerator untuk item dalam hierarki proyek. Anda bisa mendapatkan instans antarmuka ini dari SVsEnumHierarchyItemsFactory layanan (SID_SVsEnumHierarchyItemsFactory).

IVsEnumLibraries2

Menghitung pustaka simbol.

IVsEnumNavInfoNodes

Menghitung item simpul yang diwakili oleh IVsNavInfo antarmuka.

IVsEnumOutputs

Menghitung sekumpulan item output build dari konfigurasi proyek. Menghitung sekumpulan item output build dari konfigurasi proyek.

IVsEnumSearchProviders

Menghitung kumpulan penyedia pencarian.

IVsEnumSelectedSymbols

Enumerator untuk grup simbol terpilih. Enumerator mengembalikan array IVsSelectedSymbol antarmuka.

IVsEnumSharedProjectReferences
IVsEnumTaskItems

Menghitung item tugas yang terkait dengan penyedia tugas.

IVsEnumWindowSearchFilters

Menghitung kumpulan filter pencarian jendela.

IVsEnumWindowSearchOptions

Menghitung kumpulan opsi pencarian jendela.

IVsErrorItem

Menyediakan informasi tentang item kesalahan. Informasi ini mencakup hierarki tempat kesalahan berada serta apakah itu kesalahan, peringatan, atau pesan.

IVsErrorItem2

Diimplementasikan oleh item daftar kesalahan (selain IVsTaskItem). Gunakan antarmuka ini alih-alih IVsErrorItem2 ketika Anda ingin menentukan ikon kustom Anda sendiri di jendela daftar kesalahan.

IVsErrorList

Memanipulasi jendela BuildErrorList. Anda bisa mendapatkan instans antarmuka ini dari SVsErrorList layanan (SID_SVsErrorList). Layanan ini SVsErrorList juga menyediakan IVsTaskList.

IVsExtensibility3

Tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menerapkan banyak fitur yang mendukung ekstensibilitas, termasuk memulai berbagai peristiwa. Menggabungkan antarmuka dan IVsExtensibility2 yang lebih IVsExtensibility lama yang tidak dapat digunakan dari kode terkelola ke dalam antarmuka yang dapat digunakan dari kode terkelola.

IVsExtensibleObject

Mengembalikan objek otomatisasi khusus VSPackage pada titik tertentu dalam model otomatisasi.

IVsExternalFilesManager

Diimplementasikan oleh lingkungan untuk menangani proyek File Lain-lain.

IVsExternalFilesManager2

Diimplementasikan oleh lingkungan untuk menangani proyek File Lain-lain.

IVsFavoritesProvider

Digunakan oleh lingkungan saat menambahkan URL ke daftar favorit.

IVsFileBackup2

Antarmuka ini harus didukung oleh data dokumen yang harus dicadangkan. Pemulihan File Visual Studio mencadangkan semua objek dalam Tabel Dokumen Berjalan yang mendukung IVsFileBackup2 dan memiliki perubahan yang belum disimpan. Terapkan antarmuka ini daripada IVsFileBackup jika komponen Anda mendukung pencadangan asinkron yang tidak berjalan pada utas UI.

IVsFileChangeEvents

Memberi tahu klien ketika berkas terpilih telah diubah pada diska.

IVsFileChangeEx

Memungkinkan perubahan dilakukan pada file atau direktori.

IVsFileChangeEx2
IVsFileChangeEx3
IVsFileMergeService

Mengelola jendela di Visual Studio yang melakukan operasi penggabungan tiga arah.

IVsFileReference

Menyediakan informasi tentang referensi file Visual Studio.

IVsFileReferenceProviderContext

Objek konteks yang digunakan untuk menginisialisasi penyedia referensi file.

IVsFileUpgrade

Melakukan peningkatan file sebagai bagian dari peningkatan proyek.

IVsFileUpgrade2

Melakukan peningkatan file untuk versi tertentu sebagai bagian dari peningkatan proyek.

IVsFilterAddProjectItemDlg

Mengatur pemfilteran untuk kotak dialog Tambahkan Item.

IVsFilterAddProjectItemDlg2

Mengatur pemfilteran untuk kotak dialog AddItem.

IVsFilterKeys

Mengontrol pengikatan antara kunci dan perintah. Anda bisa mendapatkan instans antarmuka ini dari SVsFilterKeys layanan (SID_SVsFilterKeys).

IVsFilterKeys2

Mengontrol pengikatan antara kunci dan perintah. Anda bisa mendapatkan instans antarmuka ini dari SVsFilterKeys layanan (SID_SVsFilterKeys). Memperluas, tetapi tidak mewarisi dari, IVsFilterKeys.

IVsFilterNewProjectDlg

Menyediakan pemfilteran untuk item dalam kotak dialog Proyek Baru. Diimplementasikan oleh komponen yang ingin memfilter.

IVsFindSymbol

Menerapkan pencarian yang dilakukan oleh perintah menu FindSymbol. Anda bisa mendapatkan instans antarmuka ini dari SVsObjectSearch layanan (SID_SVsObjectSearch).

IVsFindSymbol2

Menerapkan pencarian yang dilakukan oleh perintah menu FindSymbol, dengan dukungan untuk beberapa kerangka kerja.

IVsFindSymbolEvents

Antarmuka keluar untuk peristiwa, seperti perubahan dalam opsi pencarian, yang terkait dengan perintah Temukan Simbol. Klien mengimplementasikan antarmuka dan menyarankan server.

IVsFindSymbolEvents2

Antarmuka keluar untuk peristiwa, seperti perubahan dalam opsi pencarian, terkait dengan perintah Temukan Simbol, dengan dukungan untuk beberapa kerangka kerja.

IVsFireSolutionEvents

Menembakkan peristiwa yang sama (SolutionEvents) solusi yang biasanya diaktifkan. Memungkinkan proyek yang menumpuk subproyek untuk mengaktifkan peristiwa ini. Diimplementasikan oleh lingkungan.

IVsFireSolutionEvents2

Menembakkan peristiwa yang sama (SolutionEvents) solusi yang biasanya diaktifkan. Memungkinkan proyek yang menumpuk subproyek untuk mengaktifkan peristiwa ini. Memperluas, tetapi tidak mewarisi dari, IVsFireSolutionEvents.

IVsFireUpdateSolutionEvents

Diimplementasikan oleh Lingkungan. Digunakan oleh proyek yang menumpuk sub-proyek. Proyek-proyek ini harus mengimplementasikan IVsParentProject. Antarmuka ini memungkinkan proyek yang menumpuk sub-proyek untuk menembakkan UpdateSolutionEvents yang sama dengan yang biasanya ditembakkan oleh Solusi. Antarmuka ini mirip dengan antarmuka IVsFireSolutionEvents terkait tetapi diakses melalui QueryService untuk layanan SVsSolutionBuildManager. Metode ini melakukan iterasi melalui sink pemberitahuan klien IVsUpdateSolutionEvents dan memanggil metode pemberitahuan yang sesuai.

IVsFontAndColorCacheManager

Mengontrol penembolokan pengaturan font dan warna.

IVsFontAndColorDefaults

Memungkinkan VSPackage untuk mendukung halaman properti Font dan Warna IDE dengan menentukan font dan warna default untuk komponen jendela atau UI.

IVsFontAndColorDefaultsProvider

Menyediakan instans IVsFontAndColorDefaults atau IVsFontAndColorGroup antarmuka yang sesuai dengan Kategori tertentu -- item tertentu yang tercantum dalam daftar drop-down Tampilkan Pengaturan Untuk: dari halaman properti Font dan Warna dari kotak dialog Opsi.

IVsFontAndColorEvents

Memberi tahu VSPackages menggunakan informasi font dan warna tentang perubahan pengaturan font dan warna.

IVsFontAndColorGroup

Menyediakan mekanisme di mana VSPackage yang menyediakan dukungan font dan warna dapat menentukan grup Item Tampilan - kategori super yang mewakili penyatuan dua kategori atau lebih.

IVsFontAndColorStorage

Memungkinkan VSPackage untuk mengambil atau menyimpan font dan data warna ke registri.

IVsFontAndColorStorage2

Memungkinkan VSPackage mengelola font registri dan entri warna.

IVsFontAndColorStorage3

Memungkinkan VSPackage mengelola font registri dan entri warna.

IVsFontAndColorStorage4
IVsFontAndColorUtilities

Menyediakan alat untuk bekerja dengan data input dan output yang digunakan oleh metode mekanisme Visual Studio Font and Color.

IVsFrameworkMultiTargeting

Menyediakan dukungan dasar untuk multi-penargetan kerangka kerja yang dapat diperluas.

IVsFrameworkMultiTargeting2

Menyediakan dukungan dasar untuk multi-penargetan kerangka kerja yang dapat diperluas di Visual Studio 2012.

IVsFrameworkRetargetingDlg

Menyediakan dukungan dasar untuk dialog penargetan ulang kerangka kerja yang dapat diperluas.

IVsFreeThreadedFileChangeEvents
IVsFreeThreadedFileChangeEvents2
IVsGeneratorProgress

Memungkinkan generator file tunggal untuk melaporkan kemajuannya dan memberikan informasi peringatan dan/atau kesalahan tambahan.

IVsGetCfgProvider

Diimplementasikan oleh sistem proyek. Mengambil pointer ke IVsCfgProvider.

IVsGetScciProviderInterface

Mendapatkan antarmuka penyedia kontrol kode sumber.

IVsGlobals2

Memuat dan menyimpan nilai secara global ke solusi. IVsGlobals Mengganti yang tidak dapat digunakan dalam kode terkelola.

IVsGlobalsCallback2

Melakukan operasi simpan dan muat untuk IVsGlobals2 antarmuka.

IVsGlobalSearch

Mengelola pencarian di seluruh Lingkungan Pengembangan Terpadu (IDE).

IVsGlobalSearchCallback

Melacak kemajuan pencarian global.

IVsGlobalSearchTask

Menerapkan tugas pencarian global yang melakukan pencarian di beberapa penyedia.

IVsGlobalSearchUI

Menyediakan akses ke Lingkungan Pengembangan Terpadu (IDE) pencarian global antarmuka pengguna.

IVsGlobalSearchUIResultsCategory

Menyediakan informasi dari kategori pencarian yang telah mengembalikan hasil.

IVsGradient

Memungkinkan VSPackage untuk melukis elemen UI tertentu dengan gradien yang tepat.

IVsHandleInComingCallDynamicInProc

Memberikan objek kemampuan untuk mengontrol reentrancy secara dinamis dari panggilan dari apartemen COM lainnya, dengan kata lain, dari utas latar belakang.

IVsHasRelatedSaveItems

Memungkinkan penyimpanan item tambahan. Diimplementasikan oleh klien yang ingin item tambahan muncul dalam dialog Simpan Perubahan, atau yang ingin item tertentu disimpan secara bersamaan dengan item lain.

IVsHelpAttributeList

Menyediakan daftar semua nilai yang mungkin untuk atribut Bantuan. Antarmuka tidak menyediakan enumerator tetapi sebaliknya menggunakan indeks bilangan bulat untuk mengambil nilai.

IVsHelpProvider

Terapkan antarmuka ini untuk mengambil alih pengalaman bantuan default.

IVsHelpSystem

Menyediakan akses ke sistem bantuan.

IVsHierarchy

Menyediakan manajemen hierarki untuk VSPackages yang menerapkan hierarki proyek.

IVsHierarchy2
IVsHierarchyDeleteHandler

Mengelola penghapusan atau penghapusan item hierarki.

IVsHierarchyDeleteHandler2

Menghapus satu atau beberapa item dalam hierarki solusi. Antarmuka diperluas, tetapi tidak mewarisi dari, IVsHierarchyDeleteHandler. Diperlukan hanya jika Anda ingin paket Anda menggunakan permintaan penghapusannya sendiri.

IVsHierarchyDeleteHandler3

Menyediakan kapabilitas penghapusan item massal.

IVsHierarchyDirectionalDropDataTarget

Menangani target penurunan di atas, di bawah, dan pada item. Antarmuka ini diimplementasikan oleh IVsHierarchy.

IVsHierarchyDropDataSource

Menyediakan informasi tentang item yang diseret sehubungan dengan sumber datanya selama operasi seret dan letakkan dalam jendela hierarki. Anda bisa mendapatkan instans antarmuka ini dari IVsHierarchy antarmuka.

IVsHierarchyDropDataSource2

Menyediakan informasi tentang item yang diseret sehubungan dengan sumber datanya selama operasi seret dan letakkan dalam jendela hierarki. Antarmuka memperluas dan mewarisi dari IVsHierarchyDropDataSource antarmuka. Anda hanya perlu menggunakan IVsHierarchyDropDataSource2 jika Anda memerlukan metode tambahan.

IVsHierarchyDropDataTarget

Menyediakan informasi tentang item yang diseret sehubungan dengan target jatuhnya selama operasi seret dan letakkan dalam jendela hierarki.

IVsHierarchyEvents

Memberi tahu klien tentang perubahan pada hierarki.

IVsHierarchyEvents2

Memberi tahu klien tentang perubahan tambahan pada hierarki.

IVsHierarchyManipulation

Mengontrol status hierarki dalam lingkungan.

IVsHierarchyManipulationStateContext

Secara deterministik memulihkan status manipulasi hierarki pada titik waktu tertentu.

IVsHierarchyRefactorNotify

Memberi tahu hierarki operasi refaktor.

IVsHTMLConverter

Memungkinkan debugger untuk menangani beberapa elemen HTML dalam outputnya. Anda bisa mendapatkan instans antarmuka dari SVsHTMLConverter layanan (SID_SVsHTMLConverter).

IVsImageButton

Menggambar gambar pada tombol yang dibuat oleh VSPackage Anda.

IVsImageMonikerImageList

Mewakili daftar moniker gambar.

IVsImageMonikerSource
IVsImageService

Mendaftarkan gambar terkenal (seperti ikon) untuk Visual Studio.

IVsImageService2

Mendaftarkan gambar terkenal (seperti ikon) untuk Visual Studio.

IVsIME

Memberikan akses paket ke Editor Metode Input (IME). Metode Input Editor menawarkan item kandidat sebagai respons terhadap penekanan kunci pengguna. Sering digunakan dalam pelokalan untuk bahasa non-alfabet. Anda bisa mendapatkan instans antarmuka dari SVsIME layanan (SID_SVsIME).

IVsInfoBar

Mewakili data yang diperlukan untuk membuat IVsUIElement yang mewakili bilah info. Bilah info dapat memiliki ikon, sekumpulan rentang teks, dan tombol tutup opsional.

IVsInfoBarActionItem

Mewakili rentang tindakan yang dapat diklik di dalam IVsInfoBar, yang dirender secara default sebagai hyperlink. Item tindakan dapat memiliki data kontekstual yang terkait dengannya, dan memiliki panggilan balik klik pada antarmuka IVsInfoBarUIEvents.

IVsInfoBarActionItemCollection

Mewakili kumpulan item tindakan.

IVsInfoBarHost

Kontrol host yang tahu cara meletakkan bilah info. Untuk IVsWindowFrame, host dapat diakses melalui VSFPROPID_InfoBarHost.

IVsInfoBarTextSpan

Mewakili rentang teks di dalam IVsInfoBar. Beberapa rentang teks dapat digabungkan bersama-sama, dengan cara yang sama seperti dokumen teks kaya.

IVsInfoBarTextSpanCollection

Mewakili dokumen yang terdiri dari rentang teks.

IVsInfoBarUIElement

Mewakili elemen UI InfoBar.

IVsInfoBarUIEvents

Menangani gerakan pengguna di bilah info.

IVsInfoBarUIFactory
IVsInstalledProduct

Memungkinkan VSPackage Anda menempatkan informasi di layar splash dan di kotak dialog Tentang pada menu Bantuan.

IVsIntelliMouseHandler

Memungkinkan paket untuk menggunakan fungsionalitas IntelliMouse sepenuhnya. Digunakan dalam klien shell yang menerapkan beberapa fungsionalitas mereka sendiri. Anda bisa mendapatkan instans antarmuka dari SVsIntelliMouseHandler layanan (SID_SVsIntelliMouseHandler).

IVsIntellisenseEngine

Memungkinkan simpul hierarki proyek memuat atau membongkar file sebagai bagian dari dukungan untuk IntelliSense. Memuat dan membongkar menghasilkan peristiwa yang dapat mengubah apa yang ditampilkan IntelliSense. Anda bisa mendapatkan instans antarmuka dari SVsIntellisenseEngine layanan (SID_SVsIntelliSenseEngine).

IVsIntellisenseProject

Menyediakan dukungan IntelliSense untuk proyek. Digunakan dengan IVsIntellisenseProjectHost dan ditujukan untuk digunakan dengan bahasa yang terkandung.

IVsIntellisenseProjectEventSink

Menentukan fungsi peristiwa untuk proyek Intellisense. (IVsIntellisenseProject).

IVsIntellisenseProjectHost

Memungkinkan simpul hierarki proyek untuk memberikan informasi tentang proyek IntelliSense berlapis (penerapan IVsIntellisenseProjectproyek ) untuk ditampilkan di tipsalat IntelliSense. Digunakan dengan bahasa mandiri. Anda bisa mendapatkan instans antarmuka ini dari SVsIntellisenseProjectHost layanan (SID_SVsIntellisenseProjectHost).

IVsIntellisenseProjectManager

Memungkinkan simpul hierarki proyek untuk memberi tahu pendengar tentang peristiwa yang mengubah apa yang muncul di tipsalat IntelliSense, serta mengambil informasi proyek tertentu. Anda bisa mendapatkan instans antarmuka dari SVsIntellisenseProjectManager layanan (SID_SVsIntellisenseProjectManager). Digunakan dengan bahasa mandiri.

IVsInvalidateCachedCommandState
IVsInvisibleEditor

Mendapatkan data dokumen untuk file "di bawah edit" oleh objek editor yang tidak terlihat.

IVsInvisibleEditorManager

Digunakan untuk mendaftarkan editor yang tidak terlihat.

IVsItemTypeResolutionService

Membuat koneksi di antara proyek dan rakitan yang dirujuk untuk memberikan informasi jenis ke simpul proyek.

IVsItemTypeResolutionSite

Menyediakan metode panggilan balik untuk IVsItemTypeResolutionService melacak referensi dan rakitan.

IVsLanguageInfoPackage

Digunakan untuk menyediakan halaman properti editor per bahasa dalam dialog Opsi.

IVsLanguageServiceBuildErrorReporter

Menyediakan pelaporan kesalahan untuk layanan bahasa dengan sistem proyek.

IVsLanguageServiceBuildErrorReporter2

Menyediakan pelaporan kesalahan tambahan untuk layanan bahasa dengan sistem proyek.

IVsLaunchPad

Antarmuka untuk menghasilkan alat baris perintah dan file batch.

IVsLaunchPad2

Menjalankan perintah dengan output yang ditampilkan ke panel output di Visual Studio IDE. IVsLaunchPad Mirip dengan metode tetapi ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) memungkinkan string output yang diurai berada dalam format non-standar. Menjalankan perintah dengan output yang ditampilkan ke panel output di Visual Studio IDE. Mirip IVsLaunchPaddengan , tetapi ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) metode memungkinkan string output yang diurai berada dalam format non-standar.

IVsLaunchPad3

Menjalankan perintah dengan output yang ditampilkan ke panel output di Visual Studio IDE.

IVsLaunchPad4

Meluncurkan aplikasi konsol dengan elevasi.

IVsLaunchPadEvents

Memberi tahu lingkungan untuk membatalkan acara pad peluncuran.

IVsLaunchPadFactory

IVsLaunchPad Membuat objek yang dapat digunakan untuk menelurkan alat baris perintah dan file batch

IVsLaunchPadOutputParser

Mengurai baris output alat untuk item daftar tugas atau informasi navigasi. Diimplementasikan oleh penelepon ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) metode IVsLaunchPad2 antarmuka.

IVsLibrary

Antarmuka inti ini menjelaskan pustaka dan digunakan oleh Object Manager untuk mengakses simbol yang berkaitan dengannya.

IVsLibrary2

Menjelaskan pustaka dan digunakan oleh Object Manager untuk mengakses simbol terkait.

IVsLibrary2Ex

Memungkinkan pustaka untuk memberikan informasi ObjectBrowser yang berbeda saat profil berubah, atau referensi ditambahkan atau dihapus. Memperluas, tetapi tidak mewarisi dari, IVsLibrary2.

IVsLibrary3

IVsNavInfo2 Membuat objek dari vektor SYMBOL_DESCRIPTION_NODE objek.

IVsLibraryMgr

Antarmuka akar ini memungkinkan Object Manager lingkungan untuk mengakses paket IVsLibrary. Sebagian besar implementasi biasanya akan menyediakan satu IVsLibrary. Antarmuka akar ini memungkinkan Object Manager lingkungan untuk mengakses IVsLibrary paket. Sebagian besar implementasi biasanya akan menyediakan satu IVsLibrary.

IVsLibraryReferenceManager

Menyediakan informasi tentang pustaka .NET referensi untuk Browser Objek. Anda bisa mendapatkan instans antarmuka ini dari SVsComplusLibrary layanan (SID_SVsComplusLibrary).

IVsLiteTree

Mewakili kontrol pohon ringan. Digunakan, misalnya, dalam dialog ObjectBrowser dan FindSymbol.

IVsLiteTreeEvents

Mendefinisikan peristiwa kontrol pohon ringan. Digunakan sebagai argumen dalam AdviseTreeEvents(IVsLiteTreeEvents, UInt32) metode IVsLiteTree antarmuka.

IVsLiteTreeList

Menyediakan informasi tentang simbol dalam daftar yang merupakan bagian dari organisasi keseluruhan dalam tampilan pohon (IVsLiteTree) alat penjelajahan kode. Daftar adalah unit informasi dasar tempat pustaka berkomunikasi dengan alat dan ditampilkan sebagai sekumpulan simpul serekan dari induk tertentu dalam tampilan pohon.

IVsLongIdleEvents

Diimplementasikan oleh pelanggan yang tertarik untuk menerima pemberitahuan menganggur yang lama.

IVsLongIdleManager

Menyediakan metode untuk memungkinkan pelanggan menerima peristiwa diam yang lama.

IVsMacroRecorder

Antarmuka usang. Jangan gunakan.

IVsMacros

Antarmuka usang. Jangan gunakan.

IVsManifestReferenceResolver

Menyediakan cara untuk mengatasi jalur referensi file manifes yang disebarkan ke jalur file lokal.

IVsMatcherDataInfo
IVSMDTypeResolutionService

Membuat instans ITypeResolutionService tersedia yang dapat Anda gunakan dalam kode asli (tidak terkelola). Anda bisa mendapatkan instans antarmuka melalui GetItemContext(IVsHierarchy, UInt32, IServiceProvider) metode IVsProject antarmuka. Anda juga dapat memperoleh antarmuka melalui SVSMDTypeResolutionService layanan (SID_SVSMDTypeResoluionService).

IVsMenuEditor

Mengekspos editor menu bersama ke desainer formulir. Anda bisa mendapatkan instans antarmuka dari IVsMenuEditorFactory antarmuka.

IVsMenuEditorFactory

Menyediakan instans IVsMenuEditor antarmuka untuk digunakan oleh desainer formulir yang ingin menggunakan editor menu bersama. Anda bisa mendapatkan instans antarmuka dari SVsMenuEditor layanan (SID_SVsMenuEditor).

IVsMenuEditorSite

Menjelaskan situs untuk instans IVsMenuEditor . Disediakan oleh lingkungan dan digunakan oleh IVsMenuEditor instans.

IVsMenuEditorTransactionEvents

Memungkinkan memperlakukan sekelompok tindakan editor menu sebagai transaksi. Digunakan oleh desainer formulir untuk mendukung tindakan membatalkan.

IVsMenuEvents
IVsMenuEventsService
IVsMenuItem

Memungkinkan desainer formulir untuk menggunakan editor menu bersama. Diimplementasikan oleh lingkungan.

IVsMonitorSelection

Memungkinkan VSPackages menerima pemberitahuan peristiwa pemilihan dan untuk mendapatkan informasi tentang hierarki proyek saat ini, item, nilai elemen, dan konteks UI perintah.

IVsMonitorSelection2

Menyediakan informasi tentang konteks kosong (ketika tidak ada yang dipilih) dan mendukung implementasi pengidentifikasi pilihan kustom. Memperluas, tetapi tidak mewarisi dari, IVsMonitorSelection.

IVsMonitorUserContext

Membuat konteks baru atau tas subkonteks.

IVsMRESearchProvider

Mengekspos satu penyedia pencarian perintah Paling Baru Dijalankan.

IVsMRUItemsStore

Mengontrol koleksi item yang terakhir digunakan (MRU).

IVsMSBuildHostObject

Memungkinkan sistem proyek berkomunikasi dengan objek host MSBuild.

IVsMSBuildTaskFileManager

Memungkinkan MSBuild menggunakan memori alih-alih file disk untuk build Intellisense.

IVsMultiItemSelect

Menyediakan lingkungan dengan akses ke beberapa pilihan.

IVsMultiViewDocumentView

Mendukung beberapa tab tampilan pada tampilan yang sama, seperti tab HTML dan Desain pada editor HTML.

IVsNavigateToService
IVsNavigateToService2
IVsNavigationTool

IVsClassView Mengganti dan IVsObjectBrowser.to memanipulasi ClassView dan ObjectBrowser.

IVsNavInfo

Mengidentifikasi simbol di pohon hierarkis simbol.

IVsNavInfo2

Mengidentifikasi simbol di pohon hierarkis simbol.

IVsNavInfoNode

Mengidentifikasi simpul di jalur simbol.

IVsNewDocumentStateContext

Memulihkan status dokumen secara deterministik pada titik waktu tertentu.

IVsNonLocalProject

Memastikan salinan lokal proyek non-lokal ada. Proyek yang menggunakan proyek non-lokal bisa mendapatkan antarmuka dari IVsHierarchy antarmuka.

IVsNonSolutionProjectFactory

Menunjukkan proyek yang dibuat oleh pabrik bukan bagian dari solusi.

IVsObjBrowser

Diimplementasikan oleh lingkungan. Digunakan oleh VsPackages yang ingin memanipulasi Object Browser.

IVsObjectBrowserDescription2

Menyediakan teks deskriptif tentang objek untuk browser objek. Lingkungan menyediakan antarmuka ini.

IVsObjectBrowserDescription3

Menyediakan sarana untuk memasukkan teks deskripsi Browser Objek.

IVsObjectList

Menyediakan informasi tentang simbol dalam daftar yang merupakan bagian dari organisasi keseluruhan dalam tampilan pohon (IVsLiteTree) alat penjelajahan kode. IVsObjectList adalah ekstensi dan IVsLiteTreeList menyediakan metode tambahan yang berkaitan dengan simbol dalam proyek. Menyediakan informasi tentang simbol dalam daftar yang merupakan bagian dari organisasi keseluruhan dalam tampilan pohon (IVsLiteTree) alat penjelajahan kode. IVsObjectList adalah ekstensi dan IVsLiteTreeList menyediakan metode tambahan yang berkaitan dengan simbol dalam proyek.

IVsObjectList2

Menyediakan informasi tentang simbol dalam daftar yang merupakan bagian dari organisasi keseluruhan dalam tampilan pohon (IVsLiteTree) alat penjelajahan kode.

IVsObjectListOwner

Menyediakan informasi tentang daftar objek serta memanipulasi daftar. Digunakan di panel Search. Lingkungan mengimplementasikan antarmuka.

IVsObjectManager

Antarmuka ini digunakan oleh paket untuk mendaftarkan dan membatalkan pendaftaran manajer pustakanya dengan manajer objek. Dapatkan antarmuka IVsObjectManager dengan memanggil QueryService untuk layanan.SVsObjectManager Antarmuka ini digunakan oleh paket untuk mendaftarkan dan membatalkan pendaftaran manajer pustakanya dengan manajer objek. Dapatkan antarmuka IVsObjectManager dengan memanggil QueryService untuk layanan.SVsObjectManager

IVsObjectManager2

Digunakan oleh VSPackage untuk mendaftarkan dan membatalkan pendaftaran pustaka simbol dengan manajer objek Visual Studio dan membuat set komponen yang dapat ditelusuri. Untuk mendapatkan referensi ke manajer objek Visual Studio, panggil penyedia layanan global yang diteruskan kepada Anda dengan SetSite(IServiceProvider) metode .

IVsObjectManagerEvents

Mewakili peristiwa manajer objek.

IVsObjectSearch

Melakukan pencarian untuk objek tertentu. Lingkungan mengimplementasikan antarmuka. Anda bisa mendapatkan instans antarmuka dari SVsObjectSearch layanan (SID_SVsObjectSearch).

IVsObjectSearchPane

Mencari objek dalam pustaka atau rakitan yang dirujuk.

IVsOpenProjectOrSolutionDlg

Membuka Solusi atau Proyek menggunakan kotak dialog buka standar.

IVsOutput

Menyediakan informasi tentang output konfigurasi.

IVsOutput2

Menyediakan informasi tentang output konfigurasi.

IVsOutputGroup

Memungkinkan proyek mengelompokkan output sesuai dengan penggunaan.

IVsOutputGroup2

Memungkinkan proyek mengelompokkan output sesuai dengan penggunaan.

IVsOutputWindow

Mengelola dan mengontrol fungsi khusus untuk jendela alat Output yang memiliki beberapa panel.

IVsOutputWindow2

Menyediakan informasi tentang panel aktif di OutputWindow. Memperluas, tetapi tidak mewarisi dari, IVsOutputWindow. Diimplementasikan oleh lingkungan. Anda bisa mendapatkan instans antarmuka dengan mengkueri IVsOutputWindow.

IVsOutputWindow3

Menyediakan metode tambahan ke IVsOutputWindow antarmuka.

IVsOutputWindowPane

Memungkinkan VSPackage memanipulasi panel jendela Output tertentu.

IVsOutputWindowPane2

Menulis string ke jendela output, dan juga membuat entri di Daftar Kesalahan.

IVsOutputWindowPane3

Mewakili panel jendela output.

IVsOutputWindowPaneNoPump

Diimplementasikan oleh pembungkus solusi ke jendela alat OutputWindow. Tidak dijamin akan diimplementasikan oleh semua objek COM yang mengimplementasikan IVsOutputWindowPane, sehingga klien yang membutuhkan penulisan bebas pompa ke jendela output harus mencoba mentransmisikan ke antarmuka ini dan menggunakannya jika transmisi berhasil, tetapi bersiaplah untuk mundur untuk memanggil IVsOutputWindowPane::OutputString ketika transmisi gagal.

IVsOwnedProjectFactory

Digunakan oleh proyek yang mendukung agregat oleh Pemilik untuk mempertahankan OwnerKey dalam file proyek mereka.

IVsPackage

Menginisialisasi VSPackage di lingkungan dan membuat layanannya tersedia untuk lingkungan.

IVsPackage2

Membuat properti VSPackage tersedia.

IVsPackageDynamicToolOwner

Memungkinkan paket menampilkan atau menyembunyikan jendela alatnya secara dinamis. Anda bisa mendapatkan instans antarmuka dari SIVsPackageDynamicToolOwner layanan (SID_SVsPackageDynamicToolOwner).

IVsPackageDynamicToolOwnerEx

Memungkinkan kontrol dinamis visibilitas jendela alat. Antarmuka ini memperluas IVsPackageDynamicToolOwner antarmuka dengan menambahkan parameter untuk ID multi-instans. Versi ini mengontrol jumlah instans yang ditampilkan, sementara versi sebelumnya hanya mengontrol jenis jendela alat yang ditampilkan, terlepas dari ID instansnya. Ini terutama memengaruhi jendela alat yang memiliki CTW_fForceCreate bendera yang menyebabkannya dimuat oleh shell saat startup atau ketika konteks diubah.

IVsPackageExtensionProvider

Menyediakan titik ekstensi gaya "pull"untuk paket.

IVsPackageInfo
IVsPackageInfoQueryService
IVsPackageLoadEvents

Mewakili peristiwa pemuatan paket.

IVsPackageSelectedInfo
IVsParentHierarchy

Antarmuka yang tidak didukung. Jangan gunakan.

IVsParentProject

Memungkinkan proyek berlapis dibuka dan ditutup dalam urutan yang tepat dengan membangun hierarki solusi oleh lingkungan.

IVsParentProject2

Membuat proyek berlapis. Anda bisa mendapatkan instans antarmuka dengan mengkueri IVsHierarchyinstans .

IVsParseCommandLine

Mengurai argumen baris perintah untuk pelaksana IOleCommandTarget. Anda bisa mendapatkan instans antarmuka dari SVsParseCommandLine layanan (SID_SVsParseCommandLine).

IVsParseCommandLine2

Mengurai argumen baris perintah untuk pelaksana IOleCommandTarget. Memperluas tetapi tidak mewarisi dari IVsParseCommandLine. Menambahkan metode untuk mendukung penyelesaian otomatis. Anda bisa mendapatkan instans antarmuka dari SVsParseCommandLine layanan (SID_SVsParseCommandLine).

IVsPathVariableResolver

Mengodekan atau mendekode jalur file menggunakan variabel khusus Visual Studio untuk elemen jalur umum. Ini mendukung penyimpanan jalur file dalam format independen mesin dengan file vssettings. Anda bisa mendapatkan instans antarmuka dari layanan SVsPathVariableResolver (SID_SVsPathVariableResolver).

IVsPerPropertyBrowsing

IVsPerPropertyBrowsing digunakan untuk melakukan pengeditan kustom untuk pelokalan pada beberapa properti yang ditampilkan di jendela Properti.

IVsPersistConnectedServices

Diimplementasikan oleh sistem proyek yang mendukung persistensi properti ConnectedServices. Gunakan IVsHierarchy.GetProperty(VSHPROPID_ConnectedServicesPersistence, ...) untuk mendapatkan IVsPersistConnectedServices dari proyek.

IVsPersistDocData

Mengaktifkan fungsionalitas persistensi untuk data dokumen yang dikelola oleh buffer teks.

IVsPersistDocData2

Mengaktifkan fungsionalitas persistensi untuk data dokumen yang dikelola oleh buffer teks.

IVsPersistDocData3

Memberi tahu dokumen data (penerapan IVsPersistDocDataobjek ) apakah akan merilis penyimpanannya atau tidak untuk menutup atau memuat ulang. Memperluas, tetapi tidak mewarisi dari, IVsPersistDocData.

IVsPersistHierarchyItem

Menyediakan persistensi untuk item hierarki.

IVsPersistHierarchyItem2

Menyediakan persistensi untuk item hierarki.

IVsPersistSolutionOpts

Menyediakan akses ke opsi khusus pengguna dalam file opsi pengguna yang terkait dengan solusi.

IVsPersistSolutionOpts2

Menyediakan akses tambahan ke opsi khusus pengguna dalam file opsi pengguna yang terkait dengan solusi.

IVsPersistSolutionProps

Memungkinkan VSPackages menulis properti solusi non-pengguna-spesifik ke dalam file solusi .sln.

IVsPersistSolutionProps2

Mendukung penyimpanan properti solusi dalam file solusi (.sln) dengan menyediakan metode yang disebut saat pemuatan solusi gagal. Diimplementasikan oleh paket. Memperluas tetapi tidak mewarisi dari IVsPersistSolutionProps.

IVsPlatformReference

Menyediakan informasi tentang referensi platform Visual Studio.

IVsPlatformReferenceProviderContext

Objek konteks yang digunakan untuk menginisialisasi penyedia referensi platform.

IVsPlatformReferenceProviderContext2

Memperluas IVsPlatformReferenceProviderContext untuk mengekspos direktori SDK ekstensi.

IVsPlatformReferenceProviderContext3
IVsPrefetchLoadProgress
IVsPrefetchLoadProgress2
IVsPrefetchProjectFactory
IVsPreviewChangesEngine

Mengaktifkan pratinjau sebelum menerapkan perubahan yang dibuat oleh mesin tertentu. Diimplementasikan oleh mesin refaktor.

IVsPreviewChangesList

Mewakili daftar item di pohon perubahan dari jendela alat Pratinjau Perubahan.

IVsPreviewChangesService

Menampilkan kotak dialog PreviewChanges yang digunakan dalam kode refaktor. Anda bisa mendapatkan instans antarmuka dari SVsPreviewChangesService layanan (SID_SVsPreviewChangesService).

IVsPrioritizedSolutionEvents

Mendefinisikan metode peristiwa prioritas tinggi untuk solusi.

IVsPrioritizedSolutionEventsSink

Sink (pendengar peristiwa) yang mengimplementasikan antarmuka ini akan mendapatkan pemberitahuan prioritas peristiwa solusi.

IVsProfferCommands3

Menambahkan, menemukan, mengganti nama, dan menghapus perintah dari antarmuka pengguna.

IVsProfferCommands4

Memungkinkan pelaksana menentukan gambar perintah baru menggunakan IPicture, Bitmap, atau Icon. Diimplementasikan oleh shell Visual Studio, dan diperoleh melalui SVsProfferCommands layanan.

IVsProfilableProjectCfg

Menunjukkan bahwa proyek dapat diprofilkan.

IVsProfileDataManager

Menyediakan akses ke manajer profil dan kontrol pengaturan terprogram. Anda bisa mendapatkan instans antarmuka dari SVsProfileDataManager layanan (SID_SVsProfileDataManager).

IVsProfilerAttachTargetInfo

Meminta agar profiler melampirkan ke pengidentifikasi proses yang ditentukan.

IVsProfilerLaunchBrowserTargetInfo

Meluncurkan browser Web dengan URL tertentu.

IVsProfilerLauncher

Menyediakan sistem proyek dengan kemampuan untuk meluncurkan target di bawah pembuatan profil.

IVsProfilerLaunchExeTargetInfo

Menentukan target yang dapat dieksekusi yang diluncurkan oleh profiler, bukan sistem proyek.

IVsProfilerLaunchTargetInfo

Menentukan target yang akan diluncurkan oleh profiler, bukan sistem proyek.

IVsProfilerLaunchWebServerTargetInfo

Meluncurkan server Web. Antarmuka ini menggunakan URL untuk menentukan instans proses pekerja (w3wp) mana yang akan dimulai ulang atau diperbarui lalu dilampirkan.

IVsProfilerTargetInfo

Menyediakan kelas dasar untuk informasi target profiler.

IVsProfileSettingsFileCollection

Mewakili file pengaturan profil.

IVsProfileSettingsFileInfo

Mewakili informasi file pengaturan profil.

IVsProfileSettingsTree

Mewakili pohon pengaturan profil.

IVsProfilesManagerUI

Antarmuka internal untuk memungkinkan komunikasi antara kode asli dan terkelola.

IVsProgress
IVsProject

Mengelola item, atau dokumen, dalam proyek.

IVsProject2

Menyediakan kemampuan untuk menghapus dan membuka kembali item dalam proyek, selain metode di IVsProject antarmuka.

IVsProject3

Menyediakan kemampuan menambahkan atau membuka item proyek dengan editor tertentu dan untuk mentransfer item ke proyek lain, selain metode di IVsProject2 antarmuka.

IVsProject4

Diimplementasikan pada proyek untuk memungkinkan kueri info proyek yang lebih efisien.

IVsProject5

Menyediakan kemampuan untuk menentukan apakah dokumen berada dalam proyek.

IVsProjectAcquisitionSetupDriver

Mewakili driver penyiapan.

IVsProjectAcquisitionSetupDriver2
IVsProjectAcquisitionSetupDriver3
IVsProjectAsyncOpen

Menyediakan kemampuan untuk membuka item secara asinkron dalam proyek.

IVsProjectBuildMessageEvents

Menyediakan sink peristiwa untuk IVsProjectBuildMessageReporter.

IVsProjectBuildMessageReporter

Menyediakan hierarki proyek kemampuan untuk mencegat pesan build (kesalahan, peringatan, dan sebagainya) untuk proyek tersebut untuk tujuan pelaporan kustom.

IVsProjectBuildSystem

Menyediakan akses ke objek sistem MSBuild. Memungkinkan menempatkan sistem build ke dalam mode batch untuk mengontrol komitmen perubahan. Anda mendapatkan implementasi antarmuka saat membuat VSPackage.

IVsProjectCfg

Menyediakan akses ke informasi konfigurasi proyek.

IVsProjectCfg2

Menyediakan dukungan untuk pengelompokan output berdasarkan konfigurasi, selain metode di IVsProjectCfg antarmuka.

IVsProjectCfgDebugTargetSelection

Memungkinkan proyek berpartisipasi dalam fitur pengontrol menu target debug. Antarmuka ini bersifat opsional.

IVsProjectCfgDebugTypeSelection

Antarmuka opsional yang diterapkan oleh proyek untuk mengekspos jenis debugger ke toolbar Visual Studio.

IVsProjectCfgProvider

Menyediakan akses ke informasi konfigurasi proyek.

IVsProjectClassifierInfo
IVsProjectDataConnection

Menyediakan koneksi data untuk debugger. Digunakan saat menelusuri dokumen SQL.

IVsProjectDebugTargetProvider

Mendapatkan informasi tentang target debug, file yang diluncurkan di debugger. Diimplementasikan dalam proyek yang ingin mengontrol peluncuran debugger. Anda harus mendaftarkan implementasi Anda menggunakan IVsRegisterProjectDebugTargetProvider.

IVsProjectDeployDependency

Menyediakan informasi tentang dependensi proyek-ke-proyek. Diimplementasikan oleh sistem proyek yang mendukung pembuatan build. Mewarisi dari IVsDeployDependency.

IVsProjectFactory

Membuat proyek dalam solusi.

IVsProjectFactory2

Menyediakan metode yang menunjukkan apakah lingkungan dapat membuka proyek secara asinkron. Memperluas, tetapi tidak mewarisi dari, IVsProjectFactory.

IVsProjectFaultResolver

Mengatasi kesalahan pada hierarki proyek.

IVsProjectFileReloadManagerEvents

Diimplementasikan oleh klien yang mengoordinasikan file yang diperlukan untuk memuat proyek. Anda berlangganan peristiwa ini melalui IVsSolution::AdviseSolutionEvents.

IVsProjectFlavorCfg

Objek konfigurasi subjenis proyek mengimplementasikan IVsProjectFlavorCfg untuk memberikan akses subjenis proyek ke berbagai antarmuka konfigurasi.

IVsProjectFlavorCfgOutputGroups

Memberikan akses subjenis proyek ke konten grup output proyek. Antarmuka IVsProjectFlavorCfgOutputGroups juga memungkinkan subjenis proyek memengaruhi kemampuan proyek untuk mengelompokkan output sesuai dengan penggunaan.

IVsProjectFlavorCfgProvider

Berfungsi sebagai pabrik untuk objek konfigurasi subjenis proyek.

IVsProjectFlavorReferenceManager

Memberi rasa cara untuk mengontrol pemanggilan dan penanganan manajer referensi.

IVsProjectFlavorReferences

Memberikan kontrol subjenis proyek (rasa) atas referensi dan direferensikan.

IVsProjectFlavorReferences2

Menambahkan metode untuk memvalidasi referensi proyek.

IVsProjectFlavorReferences3

Memungkinkan subjenis proyek (rasa) untuk mengontrol aspek tertentu dari penanganan referensi proyek.

IVsProjectFlavorUpgradeViaFactory

Meningkatkan proyek rasa menggunakan pabrik proyek.

IVsProjectFlavorUpgradeViaFactory2

Memungkinkan pabrik proyek Project Flavor untuk berpartisipasi dalam proses peningkatan proyek dasar rasa.

IVsProjectMRU

Menyediakan metode untuk mendaftarkan entri yang terakhir digunakan (MRU).

IVsProjectReference

Menyediakan informasi tentang referensi proyek Visual Studio.

IVsProjectReferenceProviderContext

Objek konteks yang digunakan untuk menginisialisasi penyedia referensi proyek.

IVsProjectResources

Mengelola sumber daya (. FILE RESX) untuk .NET Designers. Paling sering digunakan untuk mengelola sumber daya yang dilokalkan. Anda bisa mendapatkan instans antarmuka dengan mengkueri IVsHierarchy.

IVsProjectSelector

Memungkinkan skenario untuk secara dinamis mengambil kepemilikan antara lebih dari satu sistem proyek. Pemuat solusi pertama-tama akan mencoba mencocokkan jenis proyek dengan ProjectSelectors terdaftar dan jika ada, akan memanggil GetProjectFactoryGuid yang pada gilirannya melihat ke pszFilename dan mencari kondisi untuk mengalihkan beban proyek menggunakan Sistem Proyek Warisan atau Sistem Proyek Baru.

IVsProjectServerHost

Memungkinkan proyek memulai atau menghentikan server yang dihosting.

IVsProjectSpecialFiles

Memungkinkan Anda mengkueri proyek untuk file khusus, seperti konfigurasi web atau file lisensi, dan, secara opsional, untuk membuatnya.

IVsProjectSpecificEditorMap

Diimplementasikan oleh proyek untuk mendukung penempatan editor khusus proyek dalam kotak dialog Buka Dengan, atau untuk menunjukkan editor atau layanan bahasa mana yang harus dikaitkan dengan jenis file.

IVsProjectSpecificEditorMap2

Diimplementasikan oleh proyek untuk mendukung penempatan editor khusus proyek dalam kotak dialog Buka Dengan, atau untuk menunjukkan editor atau layanan bahasa mana yang harus dikaitkan dengan jenis file.

IVsProjectStartupServices

Memungkinkan ekstensibilitas proyek oleh pengembang lain.

IVsProjectTargetChange

Mewakili perubahan target proyek.

IVsProjectTargetDescription

Mewakili deskripsi target proyek.

IVsProjectTargetDescription2

Definisi target proyek untuk tujuan pengalaman penargetan ulang terpadu. Layanan penargetan ulang mempertahankan kumpulan berbagai target

IVsProjectTextImageProvider

Membuka atau menutup IVsTextImage antarmuka untuk file. Sering digunakan untuk mengaktifkan Temukan dan Ganti pada file non-lokal. Sering digunakan dengan file Web. Implementasi Anda harus membuat dirinya tersedia melalui kueri IVsHierarchy.

IVsProjectUpgrade

Diimplementasikan oleh objek proyek yang perlu meningkatkan format file proyek di antara versi Visual Studio yang berbeda.

IVsProjectUpgradeViaFactory

Tingkatkan proyek menggunakan pabrik proyek. Digunakan oleh solusi sebelum membuka proyek. Antarmuka ini harus tersedia melalui kueri pabrik proyek.

IVsProjectUpgradeViaFactory2

Memperluas, tetapi tidak mewarisi dari, IVsProjectUpgradeViaFactory dengan menyediakan metode untuk memanggil pembatalan peningkatan proyek.

IVsProjectUpgradeViaFactory3

Memungkinkan pengguna pabrik proyek untuk memeriksa apakah migrasi proyek selesai dan untuk mendapatkan nama proyek yang ditingkatkan. Informasi ini perlu dipertahankan sampai proyek baru yang ditingkatkan ditutup atau dibongkar.

IVsProjectUpgradeViaFactory4

Meningkatkan proyek menggunakan pabrik proyek. Digunakan oleh solusi sebelum membuka proyek. Antarmuka ini harus tersedia melalui kueri pabrik proyek

IVsPropertiesInfo

Mewakili informasi properti.

IVsPropertyBag

Mengelola kumpulan pasangan nama-nilai.

IVsPropertyBrowser

Mendapatkan dan mengatur status browser properti. Diimplementasikan oleh lingkungan.

IVsPropertyFileIn

Membaca file yang berisi nama dan nilai properti. Mewarisi dari IVsPropertyStreamIn. Dikembalikan oleh OpenExisting(String, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, UInt32, IVsPropertyFileIn, String[]) metode IVsStructuredFileIO antarmuka.

IVsPropertyFileOut

Menulis file nama dan nilai properti. Memperluas warisan dari IVsPropertyStreamOut. Dikembalikan oleh CreateNew(String, UInt32, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, String, String, IVsPropertyFileOut) metode IVsStructuredFileIO antarmuka.

IVsPropertyPage

Diimplementasikan oleh VSPackages pada objek IPropertyPage untuk menampilkan halaman properti yang dikategorikan dalam bingkai properti.

IVsPropertyPage2

Menyediakan untuk mendapatkan dan mengatur nilai properti pada halaman properti. Memperluas, tetapi tidak mewarisi dari, IVsPropertyPage.

IVsPropertyPageFrame

Mengubah tampilan awal halaman properti di jendela Properti. Anda bisa mendapatkan instans antarmuka dari SVsPropertyPageFrame layanan (SID_SVsPropertyPageFrame).

IVsPropertyPageNotify

Memberi tahu lingkungan bahwa halaman properti menginginkan pemberitahuan saat terlihat. Antarmuka opsional untuk pelaksana IVsPropertyPage.

IVsPropertyStreamIn

Membaca nama, jenis, dan nilai properti dari aliran. Diimplementasikan oleh lingkungan dan digunakan dengan IVsStructuredFileIOHelper antarmuka .

IVsPropertyStreamOut

Menuliskan nama properti dan nilainya. Juga menyediakan penanganan seperti transaksi untuk output. Diimplementasikan oleh lingkungan. Digunakan dengan IVsStructuredFileIOHelper antarmuka .

IVsProvideAsyncSaveState

Antarmuka opsional yang dapat diimplementasikan oleh objek docdata yang perlu mempertahankan data status di awal operasi penyimpanan aync.

IVsProvideComponentEnumeration

Menulis dokumen XML dalam string ke file. Antarmuka dukungan untuk antarmuka enumerator. Anda bisa mendapatkan instans antarmuka ini dari SCompEnumService layanan (SID_SCompEnumService).

IVsProvideTargetedToolboxItems

Menyediakan item kotak alat dari kerangka kerja baru. Paket mengimplementasikan antarmuka ini (pada objek yang sama dengan IVsPackage) untuk menyediakan konten kotak alat sebagai respons terhadap keberadaan kerangka kerja baru. Ini digunakan untuk memfasilitasi kompatibilitas dengan rilis kerangka kerja out-of-band di masa mendatang dengan memungkinkan paket yang ada untuk menyediakan konten yang diperbarui dari kerangka kerja baru setelah diinstal.

IVsProvideUserContext

Menyediakan konteks untuk item dalam kontainer pilihan.

IVsProvideUserContext2

Memungkinkan objek untuk memberikan konteks pengguna dan prioritas. Memperluas, tetapi tidak mewarisi dari, IVsProvideUserContext.

IVsProvideUserContextForObject

Mengambil antarmuka konteks pengguna, IVsUserContext untuk objek tertentu. Konteks pengguna menyediakan hal-hal seperti teks untuk pencarian atau kata kunci bantuan.

IVsProvisionalItem

Menyediakan cara untuk menolak membuat tampilan provisi untuk item.

IVsPublishableProjectCfg

Memungkinkan proyek mengontrol publikasinya. Publikasi mencakup hal-hal seperti memindahkan proyek ke server file atau situs Web.

IVsPublishableProjectStatusCallback

Menentukan metode untuk mengontrol dan melaporkan publikasi proyek. Diimplementasikan oleh lingkungan.

IVsQueryDebuggableProjectCfg

Menanggapi kueri tentang bagaimana proyek akan meluncurkan debugger. Antarmuka opsional yang diterapkan pada objek konfigurasi proyek oleh proyek yang dapat memulai proyek.

IVsQueryDebuggableProjectCfg2

Menanggapi kueri tentang bagaimana proyek akan meluncurkan debugger. Diimplementasikan oleh sistem proyek yang mendukung Peluncuran Debug (perintah F5), dan yang perlu mengembalikan informasi tambahan yang tidak didukung oleh IVsQueryDebuggableProjectCfg2 antarmuka.

IVsQueryEditQuerySave2

Menunjukkan ke lingkungan atau paket kontrol sumber bahwa file akan diubah dalam memori atau disimpan.

IVsQueryEditQuerySave3

Menunjukkan ke lingkungan atau paket kontrol sumber bahwa file akan diubah dalam memori atau disimpan.

IVsRefactorNotify

Memberi tahu generator kode tentang terjadinya operasi refaktor.

IVsReference

Menyediakan informasi dasar tentang referensi Visual Studio.

IVsReferenceManager

Menentukan metode yang disediakan oleh layanan Reference Manager.

IVsReferenceManager2

Menyediakan metode referensi.

IVsReferenceManagerUser

Menentukan kontrak yang digunakan oleh Reference Manager untuk berkomunikasi dengan klien.

IVsReferenceManagerUserReloadRequired

Menyediakan metode yang dipanggil sekali ketika benar-benar waktu untuk menerapkan perubahan apa pun yang memerlukan pemuatan ulang proyek untuk membuat pembaruan.

IVsReferenceProviderContext

Menyediakan informasi dasar tentang objek konteks yang digunakan untuk menginisialisasi penyedia referensi.

IVsRegisterDataSourceFactories

Mendaftarkan pabrik sumber data untuk shell.

IVsRegisterEditors

Mendaftarkan dan membatalkan pendaftaran editor di lingkungan.

IVsRegisterNewDialogFilters

Menginstal filter kustom untuk dialog AddNewProject atau AddNewItem. Anda bisa mendapatkan instans antarmuka dari SVsRegisterNewDialogFilters layanan (SID_SVsRegisterNewDialogFilters).

IVsRegisterPrefetchProjectFactory
IVsRegisterPriorityCommandTarget

Digunakan untuk mendaftarkan dan membatalkan pendaftaran target perintah (instans IOleCommandTarget) sebagai handler perintah prioritas tinggi. Anda bisa mendapatkan instans antarmuka ini dari SVsRegisterPriorityCommandTarget layanan (SID_SVsRegisterPriorityCommandTarget).

IVsRegisterProjectDebugTargetProvider

Mempertahankan daftar penyedia target debug yang ditautkan (IVsProjectDebugTargetProvider). Anda bisa mendapatkan instans antarmuka dari SVsRegisterDebugTargetProvider layanan (SID_SVsRegisterProjectDebugTargetProvider).

IVsRegisterProjectSelector

Diimplementasikan oleh Lingkungan. Untuk mendapatkan antarmuka ini, seseorang dapat menggunakan QI di IVsProjectSelector atau langsung oleh QueryService(IID_IVsProjectSelector). Digunakan oleh paket yang mengimplementasikan pemilih proyek. RegisterProjectSelector biasanya dipanggil di IVsPackage::SetSite; UnregisterProjectGenerator dipanggil di IVsPackage::Close.Note: Untuk pemilih terdaftar (di bawah VSKEYROOT\ProjectSelectors), solusi yang dimuat akan memastikan bahwa paket pemilih dimuat tepat waktu ketika diperlukan, sehingga tidak diperlukan untuk memuat paket sebelumnya.

IVsRegisterProjectTypes

Mendaftarkan jenis proyek VSPackage di lingkungan.

IVsRegisterScciProvider

Antarmuka ini digunakan untuk mendaftarkan paket kontrol sumber dengan Visual Studio.

IVsRegisterUIFactories

Mendaftarkan pabrik antarmuka pengguna.

IVsRelativePathResolver

Memungkinkan paket untuk menyelesaikan jalur relatif ke jalur absolut ketika IVsUIShellOpenDocument::SearchProjectsForRelativePath(UInt32, String, String[]) dipanggil.

IVsResourceManager

Memuat sumber daya terkelola dan tidak terkelola dari DLL Satelit.

IVsResourceManager2

Mengelola pengidentifikasi sumber daya.

IVsResourceView

Mewakili tampilan sumber daya.

IVsRetargetProject

Menyediakan metode untuk menargetkan ulang proyek.

IVsRetargetProjectAsync

Menyediakan metode untuk menargetkan ulang proyek secara asinkron.

IVsRunningDocTableEvents

Menerapkan metode yang diaktifkan sebagai respons terhadap perubahan pada dokumen di Tabel Dokumen Yang Berjalan (RDT).

IVsRunningDocTableEvents2

Menerapkan metode yang diaktifkan sebagai respons terhadap perubahan pada dokumen di Tabel Dokumen Yang Berjalan (RDT).

IVsRunningDocTableEvents3

Menerapkan metode yang diaktifkan sebagai respons terhadap perubahan pada dokumen di Tabel Dokumen Yang Berjalan (RDT).

IVsRunningDocTableEvents4

Menerapkan metode yang diaktifkan sebagai respons terhadap perubahan pada dokumen di Tabel Dokumen Yang Berjalan (RDT).

IVsRunningDocTableEvents5

Menerapkan metode tambahan yang diaktifkan sebagai respons terhadap perubahan pada dokumen di Tabel Dokumen Yang Berjalan (RDT).

IVsRunningDocTableEvents6
IVsRunningDocTableEvents7
IVsRunningDocTableEvents8
IVsRunningDocumentTable

Mengelola kumpulan dokumen yang saat ini terbuka di lingkungan.

IVsRunningDocumentTable2

Mewakili tabel dokumen yang sedang berjalan (RDT) dan menyediakan fungsionalitas tambahan di luar IVsRunningDocumentTable antarmuka.

IVsRunningDocumentTable3

Mewakili tabel dokumen yang sedang berjalan (RDT) dan menyediakan fungsionalitas tambahan di luar IVsRunningDocumentTable2 antarmuka.

IVsRunningDocumentTable4

Menyediakan metode untuk menangani dokumen dalam Tabel Dokumen yang Sedang Berjalan.

IVsRunningDocumentTable5
IVsRunningDocumentTable6
IVsRunningDocumentTable7
IVsSaveOptionsDlg

Memperlihatkan kotak dialog untuk memilih opsi format penyimpanan tambahan dari dalam kotak dialog Simpan Sebagai.

IVsSccAddWebProjectFromSourceControl

Antarmuka ini menambahkan proyek berbasis Web ke solusi saat ini dari kontrol sumber.

IVsSccControlNewSolution

Menambahkan solusi yang baru dibuat secara otomatis ke kontrol sumber. .

IVsSccEnlistmentPathTranslation

Digunakan oleh solusi untuk menerjemahkan jalur proyek.

IVsSccGlyphs

Memungkinkan penyesuaian penuh glyph kontrol sumber.

IVsSccGlyphs2

Memungkinkan penyedia SCC untuk menyediakan glyph berbasis ImageMoniker.

IVsSccManager2

Memungkinkan proyek dan hierarki untuk mendaftarkan diri mereka dengan kontrol sumber dan mendapatkan informasi tentang status kontrol sumber.

IVsSccManager3

Memungkinkan proyek dan hierarki untuk mendaftarkan diri mereka dengan kontrol sumber dan mendapatkan informasi tentang status kontrol sumber.

IVsSccManagerTooltip

Antarmuka ini menyediakan akses ke data kontrol sumber untuk membuat teks TipsAlat di Penjelajah Solusi.

IVsSccOpenFromSourceControl

Menambahkan item ke pendaftaran langsung dari kontrol kode sumber.

IVsSccProject2

Diimplementasikan dalam sistem proyek untuk menyediakan kontrol sumber untuk file proyek dan item proyek.

IVsSccProjectEnlistmentChoice

Menunjukkan pilihan yang akan diberikan pengguna oleh proyek ketika proyek diambil dari kontrol sumber, atau dikenal sebagai mendaftar dalam proyek.

IVsSccProjectEnlistmentFactory

Menyediakan kotak dialog telusuri di mana pengguna dapat memilih di mana proyek di bawah kontrol sumber akan disimpan.

IVsSccProjectEvents

Menerapkan metode yang diaktifkan ketika proyek mengubah pengikatan kontrol kode sumber (SCC).

IVsSccProjectProviderBinding

Memungkinkan jenis proyek untuk memaksa pilihan paket kontrol sumber tertentu.

IVsSccProvider

Alihkan status aktivitas penyedia saat ini.

IVsSccProviderRegisteredSettings
IVsSccProviderSettings
IVsSccToolsOptions

Mengambil dan memperbarui berbagai opsi yang terkait dengan kontrol sumber.

IVsSccTrackProjectEvents

Memulai atau mengakhiri perulangan penasihat yang melacak peristiwa kontrol kode sumber (SCC).

IVsSccVirtualFolders

Mendapatkan daftar folder virtual dalam proyek.

IVsScriptJmcProjectControl

Antarmuka ini diimplementasikan oleh sistem proyek yang dapat mengklasifikasikan dokumen sumber Skrip sebagai kode pengguna atau kode non-pengguna. Ini adalah jenis elemen yang dikembalikan untuk VSHPROPID_ScriptJmcProjectControl.

IVsScriptJmcUserSettingsProvider

Penyedia pengaturan pengguna skrip.

IVsSearchCallback

Diimplementasikan oleh konsumen pencarian (misalnya host pencarian jendela). HYPERLINK "http://bang/?q=The" \t "_top" Tugas pencarian akan memanggil antarmuka ini untuk melaporkan kemajuan atau penyelesaian.

IVsSearchFilterToken

Menjelaskan token yang menyusun kueri pencarian yang bisa menjadi milik filter pencarian, biasanya memiliki format nama:nilai.

IVsSearchItemDynamicResult

Updates properti yang dapat berubah secara dinamis (misalnya, properti bergantung pada perubahan konteks UI dalam shell).

IVsSearchItemResult

Menyediakan hasil pencarian yang mewakili dokumen terbuka.

IVsSearchProvider

Mengekspos satu penyedia pencarian.

IVsSearchProviderCallback

Memungkinkan penyedia mengembalikan hasil pencarian.

IVsSearchQuery

Menjelaskan string pencarian terstruktur.

IVsSearchQueryParser

Mengelola penguraian string kueri pencarian.

IVsSearchTask

Memulai atau menghentikan operasi pencarian.

IVsSearchToken

Menjelaskan token yang menyusun kueri pencarian.

IVsSelectedSymbol

Menyediakan informasi nama dan navigasi (nama pustaka, dan sebagainya) untuk simbol tunggal. Elemen dalam IVsSelectedSymbols koleksi.

IVsSelectedSymbols

Kumpulan IVsSelectedSymbol antarmuka yang menyediakan informasi nama dan navigasi tentang simbol dalam pilihan. Anda bisa mendapatkan instans antarmuka ini dari SVsClassView layanan (SID_SVsClassView) atau SVsObjBrowser layanan (SID_SVsObjBrowser) untuk tampilan kelas atau browser objek.

IVsSelectionEvents

Memberi tahu VSPackages yang terdaftar tentang perubahan pada konteks pemilihan, nilai elemen, atau UI perintah saat ini.

IVsSerializeNavigationItem

Memungkinkan item navigasi disimpan setelah bingkai jendela yang terkait dengannya ditutup. Jika dokumen yang terkait dengan bingkai jendela tersebut dibuka lagi, item navigasi dapat dibuat ulang menggunakan Deserialize(IVsWindowFrame, IStream) metode .

IVsServiceInfo

Mewakili informasi tentang layanan VS. Implementasinya harus berutas bebas.

IVsServiceInfo2
IVsServiceInfoQueryService

Menyediakan cara untuk mendapatkan informasi tentang layanan terdaftar di VS. Implementasinya harus berutas bebas.

IVsSetTargetFrameworkWorkerCallback

Antarmuka yang menjelaskan metode panggilan balik yang memungkinkan sistem proyek menulis informasi penargetan ulang ke dalam file proyek.

IVsSettingsErrorInformation

Diimplementasikan oleh IDE. Ini adalah antarmuka internal yang digunakan untuk memungkinkan komunikasi antara kode asli dan terkelola dalam IDE.

IVsSettingsManager

Menyediakan metode untuk mengelola penyimpanan pengaturan.

IVsSettingsReader

Menyediakan akses baca ke informasi konfigurasi yang disimpan dalam file pengaturan Visual Studio.

IVsSettingsStorageContainer

Menyediakan fungsionalitas pengaturan.

IVsSettingsStore

Menghitung dan membaca koleksi dan properti cakupan yang dipilih. Ini diperoleh dari GetReadOnlySettingsStore(UInt32, IVsSettingsStore) metode .

IVsSettingsStore2
IVsSettingsStore3
IVsSettingsWriter

Menyediakan VSPackages mekanisme untuk menyimpan informasi konfigurasi dalam file pengaturan Visual Studio.

IVsSetupCompositionService

Menyediakan cara untuk mendapatkan informasi komposisi tentang paket di VS. Layanan akrual untuk menentukan status paket, pengklasifikasi proyek, dan templat remah roti. Implementasi harus berutas bebas.

IVsSetupCompositionService2
IVsSetupCompositionService3
IVsSetupManifestEvents
IVsSetupPackageInfo
IVsSharedAssetsProject

Mewakili proyek dengan aset bersama.

IVsSharedAssetsProjectEvents

Mewakili peristiwa yang terkait dengan proyek yang telah berbagi aset.

IVsSharedMSBuildFilesManagerHierarchy2
IVsSharedProjectQueryCanBeReferenced

Memberikan Proyek Bersama kesempatan untuk mem-veto penambahan referensi oleh proyek referensi tertentu.

IVsSharedProjectReference

Mewakili item SharedProjectReference (biasanya anak dari folder Referensi di Penjelajah Solusi). Item SharedProjectReference mewakili file proyek MSBuild bersama yang diimpor (misalnya file *.projitems). Biasanya file proyek MSBuild bersama ini "dimiliki" oleh Proyek Bersama tertentu (alias Proyek Aset Bersama) yang dimuat dalam Solusi.

IVsSharedProjectReferenceProviderContext

Mewakili Tab Referensi Proyek Bersama dalam dialog Tambahkan Manajer Referensi.

IVsSharedProjectReferencesHelper

Ini adalah layanan pembantu untuk proyek yang mendukung penambahan/penghapusan Referensi SharedProject melalui dialog ReferenceManager.

IVsShell

Menyediakan akses ke layanan lingkungan mendasar, khususnya yang berurusan dengan VSPackages dan registri.

IVsShell2

Memasok layanan shell selain IVsShell antarmuka.

IVsShell3

Memasok layanan shell selain IVsShell antarmuka.

IVsShell4

Menyediakan metode untuk memulai ulang shell.

IVsShell5

Menyediakan akses tambahan ke layanan lingkungan dasar, khususnya yang berurusan dengan VSPackages dan registri.

IVsShell6

Menyediakan fungsionalitas beban paket.

IVsShell7

Menyediakan akses ke layanan lingkungan mendasar, khususnya yang berurusan dengan VSPackages dan registri.

IVsShellPropertyEvents

Diimplementasikan oleh klien ShellPropertyChangeEvents.

IVsSimpleBrowseComponentSet

Mengisi set komponen dengan komponen yang dapat dijelajahi, seperti proyek Visual Studio, komponen .NET Framework eksternal, dan pustaka jenis (.tlb).

IVsSimpleDocFactory

Membuat objek data dokumen dari file tertentu dan mengembalikan antarmuka dokumen yang diminta. Lingkungan menyediakan implementasi default.

IVsSimpleLibrary2

Versi antarmuka yang disederhanakan IVsLibrary2 .

IVsSimpleObjectList2

Versi antarmuka yang disederhanakan IVsObjectList2 .

IVsSimplePreviewChangesList

Ini adalah versi antarmuka yang disederhanakan IVsPreviewChangesList .

IVsSingleFileGenerator

Mengubah satu file input menjadi satu file output yang dapat dikompilasi atau ditambahkan ke proyek. Komponen COM apa pun yang mengimplementasikan IVsSingleFileGenerator adalah alat kustom.

IVsSingleFileGeneratorFactory

Memanipulasi ID prog generator untuk satu jenis file.

IVsSmartOpenScope

Membuka rakitan yang ada dan memetakan metadata assembly ke memori. Antarmuka menyediakan pembukaan cerdas, secara otomatis memilih antara membuka cakupan dengan atau tanpa mengunci. Anda bisa mendapatkan instans antarmuka ini menggunakan SVsSmartOpenScope layanan (SID_SVsSmartOpenScope).

IVsSolution

Menyediakan manipulasi tingkat atas atau pemeliharaan solusi.

IVsSolution2

Menyediakan manipulasi tingkat atas atau pemeliharaan solusi.

IVsSolution3

Membuat, memperbarui, dan menyimpan file proyek.

IVsSolution4

Menyediakan metode untuk pemuatan proyek terkelola dalam solusi.

IVsSolution5

Menyediakan manipulasi tingkat atas tambahan atau pemeliharaan solusi.

IVsSolution6

Menyediakan manipulasi tingkat atas atau pemeliharaan solusi.

IVsSolution7

Diimplementasikan oleh Lingkungan Visual Studio. Tersedia melalui QueryService(SVsSolution).

IVsSolution8
IVsSolutionBatchProjectActionEvents
IVsSolutionBuildManager

Memungkinkan solusi untuk mengelola informasi konfigurasi.

IVsSolutionBuildManager2

Memungkinkan solusi untuk mengelola informasi konfigurasi.

IVsSolutionBuildManager3

Menyediakan akses ke IVsUpdateSolutionEvents3 peristiwa.

IVsSolutionBuildManager4

Menyediakan metode untuk memaksa manajer build solusi memperbarui dependensi untuk proyek yang ditentukan.

IVsSolutionBuildManager5

Menyediakan akses ke IVsUpdateSolutionEvents4 peristiwa.

IVsSolutionBuildManager6
IVsSolutionEvents

Antarmuka mendengarkan yang memantau pemberitahuan perubahan pada solusi.

IVsSolutionEvents2

Antarmuka mendengarkan yang memantau pemberitahuan perubahan pada solusi.

IVsSolutionEvents3

Antarmuka mendengarkan yang memantau pemberitahuan perubahan pada solusi.

IVsSolutionEvents4

Antarmuka mendengarkan yang memantau pemberitahuan perubahan pada solusi.

IVsSolutionEvents5

Antarmuka mendengarkan yang memantau pemberitahuan perubahan pada solusi.

IVsSolutionEvents6

Menyediakan peristiwa yang terkait dengan solusi.

IVsSolutionEvents7
IVsSolutionEvents8
IVsSolutionEventsProjectUpgrade

Menyediakan metode yang dipanggil setelah peningkatan proyek.

IVsSolutionLoadEvents

Diimplementasikan oleh klien yang tertarik dengan peristiwa solusi. Berlangganan ke peristiwa ini melalui AdviseSolutionEvents(IVsSolutionEvents, UInt32).

IVsSolutionLoadManager

Mengontrol pemuatan proyek dalam solusi. Extender dapat menggunakan antarmuka ini untuk mengatur prioritas beban proyek atau jenis proyek.

IVsSolutionLoadManagerSupport

Menyediakan dukungan untuk mengelola cara proyek dalam solusi dimuat.

IVsSolutionLogger

Diimplementasikan oleh solusi dan digunakan oleh proyek untuk melaporkan masalah terkait beban proyek. Ini dapat diperoleh dari SVsSolution.

IVsSolutionPersistence

Memfasilitasi penulisan properti dan opsi khusus paket ke dalam file solusi (.sln), dan, sebaliknya, pemuatan properti dan opsi dari file.

IVsSolutionUIEvents

Memfilter peristiwa dalam Penjelajah Solusi.

IVsSolutionUIHierarchyWindow

Menyediakan akses terprogram ke jendela Penjelajah Solusi.

IVsSpecifyProjectDesignerPages

Mendukung pengeditan properti proyek dengan editor (perancang proyek) daripada melalui dialog Properti Proyek. Diimplementasikan pada objek penelusuran proyek alih-alih ISpecifyPropertyPages.

IVsSQLCLRReferences

Mengelola referensi ke prosedur SQL yang dikompilasi ke dalam rakitan. Menangani dialog AddNewReference serta mengoordinasikan cache lokal dan SQL Server. Anda bisa mendapatkan instans antarmuka dari SVsSQLCLRReferences layanan (SID_SVsSQLCLRReferences).

IVsSQLCLRReferencesUpdateCallback

Menentukan fungsi panggilan balik untuk melaporkan perubahan dalam prosedur SQL yang dikompilasi ke dalam rakitan.

IVsStartPageDownload

Diimplementasikan oleh layanan Unduh Halaman Mulai. Memungkinkan klien Halaman Mulai menendang layanan pengunduhan untuk Halaman Mulai pada utas latar belakang. Ini hanya boleh digunakan secara internal oleh implementasi Halaman Mulai.

IVsStartupProjectsListService

Mewakili daftar proyek startup.

IVsStatusbar

Menyediakan akses ke bilah status lingkungan.

IVsStatusbar3

Menyediakan akses ke bilah status lingkungan.

IVsStatusbarUser

Digunakan untuk menentukan setiap pengguna bilah status.

IVsStatusbarUser2

Digunakan untuk menentukan setiap pengguna bilah status.

IVsStringMap

Mengelola sekumpulan pasangan kunci-nilai string.

IVsStrongNameKeys

Menyediakan metode utilitas kunci nama yang kuat. Anda bisa mendapatkan instans antarmuka ini dari SVsStrongNameKeys layanan (SID_SVsStrongNameKeys).

IVsStrongNameKeys2

Menyediakan metode utilitas kunci nama kuat umum tambahan.

IVsStructuredFileIO

Menyediakan cara umum untuk melakukan penyimpanan multiformat. Anda bisa mendapatkan instans antarmuka dari SVsStructuredFileIO layanan (SID_SVsStructuredFileIO).

IVsStructuredFileIOHelper

Memungkinkan penggantian string yang dilokalkan untuk token yang ditemukan dalam file yang bertahan.

IVsSupportCodeDefView

Menunjukkan bahwa objek data dokumen yang menerapkan mendukung jendela CodeDefinitionView.

IVsSupportItemHandoff

Mendukung transfer item dari satu proyek ke proyek lainnya. Antarmuka ini diimplementasikan oleh proyek yang mentransfer item.

IVsSupportItemHandoff2

Memberi proyek penerima kesempatan untuk melakukan pemrosesan dokumen yang diperlukan untuk diserahkan.

IVsSwatchClient

Antarmuka ini tidak digunakan lagi pada Visual Studio 2010. Shell Visual Studio tidak lagi mengenali antarmuka ini.

IVsSymbolicNavigationManager

Mengelola daftar IVsSymbolicNavigationNotify handler yang terdaftar berdasarkan cakupan proyek. IVsSymbolicNavigationManager Dapatkan antarmuka dengan memanggil QueryServiceSVsSymbolicNavigationManager layanan.

IVsSymbolicNavigationNotify

Memfasilitasi pengalihan Definisi Goto pada simbol kode.

IVsTargetFrameworkAssemblies

Menyediakan dukungan dasar untuk menargetkan beberapa versi kerangka kerja.

IVsTask

Menyediakan metode yang berinteraksi dengan tugas, seperti memulainya, membatalkannya, atau menambahkan kelanjutan.

IVsTask2

Memperluas IVsTask untuk menambahkan dukungan untuk pesan khusus tugas yang ditampilkan dalam Dialog Tunggu Utas saat utas UI diblokir pada tugas. Jika WaitMessage tidak ditentukan, maka pesan generik (Menunggu operasi yang diperlukan selesai...) digunakan.

IVsTaskBody

Antarmuka ini dan metodenya digunakan untuk merangkum isi pekerjaan yang akan dijalankan dalam tugas. Alih-alih menggunakan antarmuka ini, Anda harus menggunakan kelas pembantu IVsTaskBody yang ditemukan di VsTaskLibraryHelper namespace layanan untuk dikelola atau VsTaskLibraryHelper menyertakan file untuk kode asli untuk membuat instans dari metode anonim.

IVsTaskCompletionSource

Berinteraksi dengan sumber penyelesaian tugas untuk mengatur statusnya dan mendapatkan instans internal IVsTask .

IVsTaskItem

Menyediakan metode untuk memodifikasi perilaku tugas.

IVsTaskItem2

Menyediakan metode untuk memodifikasi perilaku tugas.

IVsTaskItem3

Menambahkan isi ke jendela TaskList.

IVsTaskList

Mengelola daftar item tugas yang disediakan oleh penyedia tugas.

IVsTaskList2

Memanipulasi item di jendela TaskList. Diimplementasikan oleh lingkungan, meskipun Anda dapat menulis implementasi Anda sendiri untuk menyediakan item tugas kustom.

IVsTaskList3

Menyediakan pembaruan tugas asinkron untuk penyedia tertentu (atau semua penyedia) dalam daftar tugas dan kesalahan.

IVsTaskListEvents

Menyediakan kumpulan peristiwa untuk peristiwa yang terkait dengan daftar tugas.

IVsTaskProvider

Menyediakan tugas ke daftar tugas.

IVsTaskProvider2

Menyediakan tugas ke daftar tugas.

IVsTaskProvider3

Mendukung penambahan konten ke jendela Tampilan Tugas. Menentukan penyedia informasi bersama dengan memanipulasi kolom jendela.

IVsTaskProvider4

Menyediakan metode tugas.

IVsTaskProvider5

Menyediakan dukungan untuk gambar.

IVsTaskSchedulerService

Membuat dan berinteraksi dengan blok tugas Asinkrous.

IVsTaskSchedulerService2

Menyediakan metode penjadwalan tugas.

IVsTemplateInfo
IVsTestLog

Menyediakan metode untuk mencatat waktu diam.

IVsTextBufferProvider

Mengaktifkan objek DocData untuk mendelegasikan implementasi buffer teks (IVsTextLines).

IVsTextOut

Mengekspos pengukuran teks unicode editor inti dan metode tampilan. Diimplementasikan oleh lingkungan.

IVsThemeThumbnailProvider

Menyediakan metode untuk mendapatkan gambar mini tema.

IVsThreadedWaitDialog

Memperlihatkan dialog yang digunakan saat menunggu tindakan berakhir. Dialog ditampilkan pada utas latar belakang yang terpisah untuk memungkinkan lingkungan tampak responsif bahkan ketika sibuk. Anda bisa mendapatkan instans antarmuka ini dari SVsThreadedWaitDialog layanan (SID_SVsThreadedWaitDialog).

IVsThreadedWaitDialog2

Diimplementasikan oleh shell Visual Studio. Antarmuka ini memungkinkan dialog modal ditampilkan pada utas latar belakang sehingga IDE tampak responsif bahkan ketika utas latar depan sibuk dengan operasi yang diperluas. Anda bisa mendapatkan antarmuka ini melalui SVsThreadedWaitDialogFactory. Dialog ini berbeda dari IVsThreadedWaitDialog karena dapat memiliki bilah kemajuan dan tombol Batal secara bersamaan. Ini juga mendukung kemajuan dengan persentase yang akurat.

IVsThreadedWaitDialog3

Diimplementasikan oleh shell Visual Studio. Antarmuka ini memungkinkan dialog modal ditampilkan pada utas latar belakang sehingga IDE tampak responsif bahkan ketika utas latar depan sibuk dengan operasi yang diperluas. Anda bisa mendapatkan antarmuka ini melalui SVsThreadedWaitDialogFactory. Dialog ini berbeda dari IVsThreadedWaitDialog karena dapat memiliki tombol kemajuan dan pembatalan secara bersamaan. Ini juga mendukung kemajuan dengan persentase yang akurat.

IVsThreadedWaitDialog4

Menyediakan metode untuk memberi tahu penelepon apakah dialog dimulai atau hanya tanpa operasi.

IVsThreadedWaitDialogCallback

Memungkinkan klien menerima peristiwa tentang perubahan pada dialog tunggu utas.

IVsThreadedWaitDialogFactory

Pabrik untuk membuat dialog tunggu berutas.

IVsThreadPool

Mengelola operasi latar belakang di lingkungan.

IVsThreadSafeCommandWindow

Memposting perintah yang ditangani pada utas utama, yang kemudian memanggil handler reguler.

IVsToolbarTrayHost

Mengelola item di baki bilah alat.

IVsToolbox

Digunakan untuk mengelola Toolbox.

IVsToolbox2

Digunakan untuk mengelola Kotak Alat.

IVsToolbox3

Menyediakan dukungan persistensi dan pelokalan untuk Kotak Alat. Memperluas, tetapi tidak mewarisi dari, IVsToolbox2. Anda bisa mendapatkan instans antarmuka dari SVsToolbox layanan (SID_SVsToolbox).

IVsToolbox4

Menyediakan dukungan persistensi dan pelokalan untuk Kotak Alat. Memperluas, tetapi tidak mewarisi dari, IVsToolbox3. Anda bisa mendapatkan instans antarmuka dari SVsToolbox layanan (SID_SVsToolbox).

IVsToolbox5

Menyediakan metode tambahan untuk IVsToolbox.

IVsToolbox6

Metode tambahan yang digunakan untuk mengelola Kotak Alat.

IVsToolbox7
IVsToolboxActiveUserHook

Menyediakan dukungan untuk mencegat dan memodifikasi interaksi Toolbox, termasuk seret dan letakkan.

IVsToolboxClipboardCycler

Menyediakan dukungan untuk cincin clipboard ke jendela dokumen dan jendela alat.

IVsToolboxClipboardCycler2
IVsToolboxDataProvider

Meminta informasi dari penyedia data mengenai objek data yang mereka dukung.

IVsToolboxDataProvider2

Menyediakan dukungan untuk fitur Toolbox tambahan. Secara khusus, IVsToolboxDataProvider2 digunakan untuk mengimplementasikan persistensi Toolbox melalui fitur vssettings. Pengguna akan menyimpan dan mengambil informasi tersebut melalui perintah Pengaturan Impor/Ekspor, yang ditemukan di menu Alat IDE.

IVsToolboxDataProviderRegistry

Mendaftarkan penyedia data Toolbox.

IVsToolboxItemProvider

Diimplementasikan oleh paket yang ingin menyediakan item kotak alat yang terdaftar secara statis (pada objek yang sama dengan IVsPackage).

IVsToolboxItemProvider2
IVsToolboxPageChooser

Menyediakan metode yang digunakan Visual Studio untuk mendapatkan halaman kotak alat pilihan.

IVsToolboxUser

Mengirim pemberitahuan tentang item Kotak Alat kepada pemilik item ini.

IVsToolsOptions

Mengelola kotak dialog Opsi Alat. Lingkungan mengimplementasikan antarmuka ini.

IVsToolsOptionsHelp
IVsToolWindowFactory

Menyediakan VSPackages kemampuan untuk membuat beberapa jendela alat.

IVsToolWindowToolbar

Mendapatkan ukuran batas dan mengatur ruang batas untuk jendela alat. Anda harus menerapkan antarmuka ini untuk memberikan informasi ke toolbar yang dihosting di dalam jendela alat tentang permukaan hostingnya.

IVsToolWindowToolbarHost

Menyediakan kontrol atas fitur yang berkaitan dengan toolbar jendela alat.

IVsToolWindowToolbarHost2

Diimplementasikan oleh shell Visual Studio, dan dapat diambil dari IVsToolWindowToolbarHost yang dikembalikan sebagai parameter keluar dari salah satu metode IVsUIShellX.SetupToolbar(). Ini digunakan oleh klien jendela alat yang ingin memiliki toolbar di dalam jendela mereka dan perlu menyediakan target penurunan tertentu untuk mencegat operasi seret dan letakkan di atas area toolbar.

IVsToolWindowToolbarHost3

Menyediakan kontrol tambahan atas fitur yang berkaitan dengan toolbar jendela alat.

IVsToolWindowToolbarHost4
IVsTrackBatchRetargetingEvents

Menerima pemberitahuan saat penargetan ulang batch terjadi.

IVsTrackProjectDocuments2

Digunakan oleh proyek untuk mengkueri lingkungan untuk izin menambahkan, menghapus, atau mengganti nama file atau direktori dalam solusi.

IVsTrackProjectDocuments3

Antarmuka ini memungkinkan pemrosesan batch, koordinasi kunci pada file, dan metode tingkat lanjut OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) .

IVsTrackProjectDocuments4

Digunakan oleh proyek untuk mengkueri lingkungan untuk izin menghapus file atau direktori dalam solusi.

IVsTrackProjectDocumentsEvents2

Memberi tahu klien tentang perubahan yang dilakukan pada file atau direktori proyek.

IVsTrackProjectDocumentsEvents3

Menerima panggilan yang dilakukan ke IVsTrackProjectDocuments3 antarmuka. Ini menyediakan dukungan untuk kueri pemrosesan batch dan untuk koordinasi akses file.

IVsTrackProjectDocumentsEvents4

Memberi tahu klien tentang perubahan tambahan yang dilakukan pada file atau direktori proyek.

IVsTrackProjectRetargeting

Digunakan oleh proyek untuk memberi sinyal bahwa mereka ingin menerima peristiwa penargetan ulang proyek, dan untuk memberi sinyal bahwa peristiwa akan terjadi.

IVsTrackProjectRetargeting2

Menyediakan metode untuk menargetkan ulang proyek.

IVsTrackProjectRetargetingEvents

Menerima pemberitahuan saat peristiwa penargetan ulang terjadi.

IVsTrackSelectionEx

Memberi tahu lingkungan perubahan dalam pilihan saat ini dan menyediakan akses ke hierarki dan informasi item yang berkaitan dengan pilihan baru.

IVsTypeLibraryWrapper

Antarmuka ini diimplementasikan oleh semua alat pembungkus.

IVsTypeLibraryWrapperBatchSupport

Membungkus jenis dalam mode batch dan memprosesnya untuk domain aplikasi tertentu.

IVsTypeLibraryWrapperCallback

Memungkinkan alat pembungkus untuk berkomunikasi kembali ke sistem proyek dan mengambil pembungkus yang sudah ada untuk pustaka jenis tertentu.

IVsUIAccelerator

Menyediakan informasi tentang kunci akselerator.

IVsUICollection

Mewakili kumpulan sumber data antarmuka pengguna.

IVsUICollectionChangeEvents

Menerima pemberitahuan saat koleksi berubah.

IVsUIContextEvents
IVsUIContextMonitor
IVsUIDataConverter

Mengonversi data dari satu format ke format lainnya.

IVsUIDataConverterManager

Mendaftarkan pengonversi untuk jenis data tambahan.

IVsUIDataSource

Mewakili sumber data antarmuka pengguna Visual Studio.

IVsUIDataSourcePropertyChangeEvents

Menerima panggilan saat parameter berubah.

IVsUIDispatch

Menangani kata kerja di sumber data untuk antarmuka pengguna Visual Studio.

IVsUIDynamicCollection

Mewakili koleksi yang dapat dimodifikasi di antarmuka pengguna Visual Studio.

IVsUIElement

Mewakili elemen UI khusus non-platform.

IVsUIElementPane

Diimplementasikan oleh paket yang mendukung pembuatan jendela dokumen atau jendela alat.

IVsUIEnumDataSourceProperties

Mengelola daftar properti sumber data.

IVsUIEnumDataSourceVerbs

Mengelola enumerasi kata kerja untuk sumber data antarmuka pengguna Visual Studio.

IVsUIEventSink

Menangkap pemberitahuan peristiwa dari peristiwa sumber data Visual Studio.

IVsUIFactory

Mewakili pabrik UI yang membuat IVsUIElement objek.

IVsUIHierarchy

Mengalihkan perintah yang Anda panggil ke jendela hierarki yang sesuai alih-alih handler perintah standar.

IVsUIHierarchyNativeWindow

Menyediakan metode untuk jendela asli.

IVsUIHierarchyWindow

Diimplementasikan oleh lingkungan untuk menampilkan hierarki yang ditulis VSPackages.

IVsUIHierarchyWindow2

Diimplementasikan oleh lingkungan untuk menampilkan hierarki yang ditulis VSPackages.

IVsUIHierWinClipboardHelper

Mengoordinasikan operasi clipboard antar hierarki di jendela hierarki UI.

IVsUIHierWinClipboardHelperEvents

Menyediakan pemberitahuan clipboard ke hierarki sumber dalam operasi potong atau salin.

IVsUIObject

Berisi tindakan umum untuk objek antarmuka pengguna Visual Studio.

IVsUIShell

Antarmuka ini menyediakan akses ke fungsionalitas windowing dasar, termasuk akses ke dan pembuatan jendela alat dan jendela dokumen.

IVsUIShell2

Memperluas fungsionalitas IVsUIShell antarmuka dengan menyediakan akses ke fungsionalitas jendela tambahan.

IVsUIShell3

Memperluas fungsionalitas IVsUIShell antarmuka dengan menyediakan akses ke fungsionalitas jendela tambahan.

IVsUIShell4

Menyediakan metode untuk bilah alat.

IVsUIShell5

Memperluas fungsionalitas IVsUIShell antarmuka dengan menyediakan akses ke fungsionalitas jendela tambahan.

IVsUIShell6

Menyediakan fungsionalitas shell.

IVsUIShell7

Menyediakan akses ke fungsionalitas windowing dasar, termasuk akses ke dan pembuatan jendela alat dan jendela dokumen.

IVsUIShellArrangeWindows

Menyediakan metode untuk menghitung perubahan ukuran jendela.

IVsUIShellDocumentWindowMgr

Menyimpan dan mengambil dari aliran, posisi jendela, jenis editor, dan tampilan untuk semua jendela aktif. Diimplementasikan oleh lingkungan. Jarang digunakan.

IVsUIShellOpenDocument

Mengontrol status dokumen yang terbuka dalam lingkungan.

IVsUIShellOpenDocument2

Menyediakan daftar pemratinjau dokumen default. Diimplementasikan oleh Lingkungan. Memperluas, tetapi tidak mewarisi dari IVsUIShellOpenDocument.

IVsUIShellOpenDocument3

Mengontrol status dokumen yang terbuka dalam lingkungan.

IVsUIShellOpenDocument4

Menyediakan metode tambahan untuk membuka dokumen.

IVsUISimpleDataSource

Mewakili antarmuka dasar untuk Microsoft.VisualStudio.IVsUIDataSourcePropertyChangeEvents dan Microsoft.VisualStudio.IVsUICollectionChangeEvents.

IVsUIWin32Bitmap

Digunakan oleh jenis bitmap dalam format Win32 untuk membungkus objek HBITMAP.

IVsUIWin32Bitmap2
IVsUIWin32Element

Mengelola elemen visual Win32 di antarmuka pengguna Visual Studio.

IVsUIWin32Icon

Mengelola HICON di antarmuka pengguna Visual Studio.

IVsUIWin32Icon2
IVsUIWin32ImageList

Mengelola elemen HIMAGELIST di antarmuka pengguna Visual Studio.

IVsUIWin32ImageList2
IVsUIWpfElement

Membuat elemen kerangka kerja Windows Presentation Foundation untuk antarmuka pengguna Visual Studio.

IVsUIWpfLoader

Membuat dan menampilkan elemen Visual Windows Presentation Foundation (WPF).

IVsUpdateSolutionEvents

Diimplementasikan oleh VSPackages untuk sink membangun peristiwa untuk solusi dan build proyek.

IVsUpdateSolutionEvents2

Diimplementasikan oleh VSPackages untuk sink membangun peristiwa untuk solusi dan build proyek.

IVsUpdateSolutionEvents3

Menentukan peristiwa untuk perubahan dalam konfigurasi solusi. Memperluas, tetapi tidak mewarisi dari, IVsUpdateSolutionEvents2 dan IVsUpdateSolutionEvents. Untuk memantau peristiwa ini, terapkan antarmuka dan gunakan sebagai argumen dari AdviseUpdateSolutionEvents3(IVsUpdateSolutionEvents3, UInt32) metode IVsSolutionBuildManager3.

IVsUpdateSolutionEvents4

Menentukan peristiwa untuk perubahan dalam konfigurasi solusi. Untuk memantau peristiwa ini, terapkan antarmuka dan gunakan sebagai argumen dari AdviseUpdateSolutionEvents4(IVsUpdateSolutionEvents4, UInt32) metode IVsSolutionBuildManager5.

IVsUpdateSolutionEvents5
IVsUpdateSolutionEventsAsync

Antarmuka ini diimplementasikan oleh klien SolutionBuildManager yang harus dapat merespons peristiwa UpdateSolution_EndLastUpdateActionAsync. Ketika klien telah menyelesaikan pekerjaan mereka, mereka memanggil metode CompleteLastUpdateAction() pada panggilan balik yang disediakan, menunjukkan SolutionBuildManager tidak perlu lagi menunggunya. Ini digunakan untuk memungkinkan klien menghindari pemblokiran untuk pekerjaan yang mungkin berjalan lama pada utas UI.

IVsUpdateSolutionEventsAsyncCallback

Menyediakan metode untuk pelaksana UpdateSolution_EndLastUpdateActionAsync asinkron untuk memberi tahu SolutionBuildManager ketika pekerjaan mereka selesai. Lihat IVsUpdateSolutionEventsAsync.

IVsUpgradeBuildPropertyStorage

Meningkatkan informasi terkait build dalam file proyek.

IVsUpgradeLogger

Melaporkan kesalahan dan pesan informasi.

IVsUpgradeLogger2

Melaporkan kesalahan dan pesan informasi.

IVsUserContext

Mengelola atribut dan kata kunci (konteks dan subkonteks) dalam konteks atau tas subkonteks.

IVsUserContextCustomize

Menyediakan informasi tentang sejauh mana konteks untuk pencarian kata kunci.

IVsUserContextItem

Menjelaskan konteks F1Help dari item. Anggota dari IVsUserContextItemCollection.

IVsUserContextItemCollection

Mempertahankan kumpulan item konteks terindeks (IVsUserContextItem) untuk digunakan dalam bantuan sensitif konteks.

IVsUserContextItemEvents

Menentukan metode yang disebut ketika ada item Bantuan sensitif konteks yang tersedia. Terapkan antarmuka ini dan teruskan ke AdviseContextItemEvents(IVsUserContextItemEvents, UInt32) antarmuka IVsMonitorUserContext untuk menerima pemberitahuan peristiwa.

IVsUserContextItemProvider

Menentukan penyedia item Bantuan yang peka konteks. Terapkan penyedia Anda dan daftarkan dengan RegisterItemProvider(IVsUserContextItemProvider, UInt32) metode IVsMonitorUserContext antarmuka.

IVsUserContextUpdate

Memungkinkan Anda memperbarui tas konteks saat pemberitahuan pembaruan diterima.

IVsUserSettings

Antarmuka yang diimplementasikan oleh VSPackages membutuhkan informasi status mereka yang dipertahankan oleh mekanisme pengaturan Visual Studio.

IVsUserSettings2

Menyediakan bantuan untuk mengimpor dan mengekspor pengaturan.

IVsUserSettings3
IVsUserSettingsMigration

Memigrasikan pengaturan pengguna.

IVsUserSettingsQuery

Memungkinkan VSPackage untuk menunjukkan apakah pengaturannya perlu disimpan atau tidak.

IVsVba

Kedaluwarsa.

IVsWebAppMigration

Menyediakan metode untuk memigrasikan proyek web.

IVsWebBrowser

Memanipulasi browser Web. Dikembalikan oleh CreateWebBrowser(UInt32, Guid, String, String, IVsWebBrowserUser, IVsWebBrowser, IVsWindowFrame) metode IVsWebBrowsingService antarmuka. Anda bisa mendapatkan instans IVsWebBrowsingService antarmuka dari SVsWebBrowsingService layanan (SID_SVsWebBrowsingService).

IVsWebBrowserUser

Menyediakan cara bagi klien IVsWebBrowsingService untuk mengontrol kontrol browser Web yang dihosting.

IVsWebBrowserUser2

Memungkinkan klien IVsWebBrowsingService untuk memproffer layanan ke kontrol browser yang dihosting. Memperluas, tetapi tidak mewarisi dari, IVsWebBrowserUser.

IVsWebBrowsingService

Mengaktifkan paket untuk membuat dan mengontrol sesi penjelajahan Web. Anda bisa mendapatkan instans antarmuka ini dari SVsWebBrowsingService layanan (SID_SVsWebBrowsingService).

IVsWebFavorites

Mengaktifkan paket untuk ditambahkan ke daftar Favorit pengguna. Anda bisa mendapatkan instans antarmuka dari SVsWebFavorites layanan (SID_SVsWebFavorites).

IVsWebMigration

Menyediakan bantuan terkait migrasi web.

IVsWebMigrationService

Menyediakan bantuan untuk memigrasikan proyek web.

IVsWebPreview

Mengaktifkan paket untuk menampilkan pratinjau halaman Web, biasanya di jendela anak. Anda bisa mendapatkan instans antarmuka dari SVsWebPreview layanan (SID_SVsWebPreview).

IVsWebPreviewAction

Menentukan metode yang akan dipanggil sebagai respons terhadap peristiwa pratinjau Web. Terapkan antarmuka dan gunakan dengan metode PreviewURL(IVsWebPreviewAction, String) pratinjau Web dan PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32)IVsWebPreview antarmuka.

IVsWebProject

Diimplementasikan oleh objek proyek web yang ingin menggunakan IVsAddNewWebProjectItemDlg antarmuka.

IVsWebProxy

Antarmuka layanan proksi web.

IVsWebService

Mewakili satu layanan Web yang di-proffer oleh proyek. Dikelola sebagai bagian dari kumpulan layanan Web yang dipegang oleh IVsWebServiceProvider.

IVsWebService3

Mewakili satu layanan Web yang mendukung pemahaman yang lebih kaya tentang titik akhir dan informasi penemuan metadata pada waktu desain. Untuk mengakses objek ini, jika didukung, kueri (QueryInterface) dari IVsWebService instans.

IVsWebServiceEndpoint

Mewakili satu titik akhir untuk layanan Web (baik titik akhir layanan atau titik akhir penemuan metadata).

IVsWebServiceEvents

Menentukan peristiwa yang dipanggil saat layanan Web dihapus, diganti namanya, atau diubah. Digunakan sebagai argumen untuk AdviseWebServiceEvents(IVsWebServiceEvents, UInt32) metode IVsWebService antarmuka.

IVsWebServiceProvider

Mempertahankan kumpulan layanan Web (IVsWebService) dan memanggil metode yang sesuai pada peristiwa.

IVsWebServiceProviderDebug

Memungkinkan sistem proyek untuk menyesuaikan bagaimana proses pekerja untuk layanan Web tertentu di-debug. Antarmuka ini diperoleh dengan memanggil QueryInterface objek IVsWebServiceProvider .

IVsWebServiceProviderEvents

Menentukan metode yang dipanggil ketika layanan Web ditambahkan atau dihapus dari kumpulan penyedia layanan Web. Digunakan sebagai argumen dalam AdviseWebServiceProviderEvents(IVsWebServiceProviderEvents, UInt32) metode IVsWebServiceProvider antarmuka.

IVsWebURLMRU

Memungkinkan paket untuk menambahkan URL ke daftar URL yang terakhir digunakan (MRU) dan untuk mendapatkan daftar semua URL dalam daftar MRU. Anda bisa mendapatkan instans antarmuka dari SVsWebURLMRU layanan (SID_SVsWebURLMRU).

IVsWindowFrame

Menyediakan akses ke perilaku dan properti bingkai jendela lingkungan, untuk jendela alat dan dokumen.

IVsWindowFrame2

Memungkinkan bingkai jendela untuk mengirim pemberitahuan kepada siapa pun yang ingin diberi tahu tentang IVsWindowFrameNotify peristiwa.

IVsWindowFrame3

Diimplementasikan oleh shell Visual Studio pada IVsWindowFrame objek yang mewakili jendela alat dan jendela dokumen. Antarmuka ini dapat diambil oleh QueryInterface dari objek IVsWindowFrame .

IVsWindowFrame4

Diimplementasikan oleh Lingkungan Visual Studio pada IVsWindowFrame4objek untuk jendela alat dan jendela dokumen. Antarmuka ini dapat diambil oleh QueryInterface dari pointer IVsWindowFrame .

IVsWindowFrame5

Menyediakan akses ke perilaku dan properti bingkai jendela lingkungan, untuk jendela alat dan dokumen.

IVsWindowFrame6
IVsWindowFrameEvents

Menyediakan peristiwa untuk bingkai jendela.

IVsWindowFrameEvents2
IVsWindowFrameEvents3
IVsWindowFrameNotify

Memberi tahu paket perubahan pada salah satu bingkai jendelanya. Digantikan oleh IVsWindowFrameNotify3.

IVsWindowFrameNotify2

Memberi tahu klien ketika bingkai jendela ditutup.

IVsWindowFrameNotify3

Memberi tahu VSPackage ketika perubahan dilakukan pada salah satu bingkai jendelanya.

IVsWindowFrameNotify4
IVsWindowFrameSwitcher

Mengelola jendela alat yang mendukung peralihan antara beberapa tampilan area klien.

IVsWindowPane

Menyediakan fungsionalitas panel jendela dasar.

IVsWindowPaneCommit

Memungkinkan jendela untuk menerapkan pengeditan tertunda dalam kontrol dengan fokus sebelum perintah lain dipanggil.

IVsWindowPaneCommitFilter

Mengaktifkan penyadapan perintah yang akan melakukan perubahan sebelum melakukan perubahan.

IVsWindowSearch

Diimplementasikan oleh jendela yang ingin memiliki konten yang dapat dicari. Host pencarian akan memanggil antarmuka ini untuk memulai pencarian atau mendapatkan opsi pencarian. Ketika antarmuka diimplementasikan oleh jendela alat pada kelas IVsWindowPane atau di VSFPROPID_ViewHelper, antarmuka akan dipanggil oleh shell di SearchEnabled untuk memeriksa apakah pencarian diaktifkan untuk jendela alat. Shell akan secara otomatis menyiapkan host pencarian yang terkait dengan jendela, menggunakan penempatan default untuk kontrol pencarian di area bingkai/toolbar shell.

IVsWindowSearchBooleanOption

Menerapkan opsi Boolean untuk popup kontrol pencarian umum.

IVsWindowSearchCommandOption

Menyediakan opsi UI untuk popup kontrol pencarian umum.

IVsWindowSearchCustomFilter

Menyediakan filter pencarian kustom untuk string pencarian.

IVsWindowSearchEvents

Memberi tahu host jendela bahwa perubahan terjadi pada filter pencarian atau opsi yang harus tercermin di UI.

IVsWindowSearchFilter

Menyediakan informasi tentang filter pencarian jendela.

IVsWindowSearchHost

Menyiapkan kontrol pencarian.

IVsWindowSearchHostFactory

Membuat kontrol pencarian jendela. Antarmuka ini diimplementasikan oleh lingkungan Visual Studio, dan diperoleh dari SVsWindowSearchHostFactory layanan.

IVsWindowSearchOption

Menyediakan opsi yang dapat ditampilkan untuk kontrol pencarian jendela.

IVsWindowSearchSimpleFilter

Menyediakan filter pencarian dasar untuk kontrol pencarian.

IVsWindowView

Mengontrol bagian dari area klien di jendela. Salah satu dari beberapa antarmuka yang dapat Anda terapkan pada objek DocView atau ViewHelper untuk mengambil alih antarmuka lain. Jarang digunakan.

IVsWorkingFolders
IVsWorkingFoldersEvents
IVsWritableSettingsStore

Mengelola penyimpanan yang dapat diedit untuk membaca/menghitung dan membuat/menghapus pengaturan. Ini diperoleh dari GetWritableSettingsStore(UInt32, IVsWritableSettingsStore). Ini berasal dari IVsSettingsStore antarmuka untuk mewarisi kemampuan membaca/menghitung antarmuka tersebut.

IVsXMLMemberData

Mengekstrak informasi tentang anggota dari representasi XML. Dikembalikan oleh GetMemberDataFromXML(String, IVsXMLMemberData) metode IVsXMLMemberIndexService antarmuka. Anda bisa mendapatkan instans antarmuka tersebut SVsXMLMemberIndexService dari layanan (SID_SVsXMLMemberIndexService).

IVsXMLMemberData3

Mengekstrak informasi tentang anggota dari representasi XML. Memperluas, tetapi tidak mewarisi dari, IVsXMLMemberData. Mengkueri IVsXMLMemberData objek yang kembali untuk melihat apakah objek mendukung IVsXMLMemberData3.

IVsXMLMemberData4

Mengekstrak informasi dari dokumentasi XML.

IVsXMLMemberData5

Mengekstrak informasi dari dokumentasi XML.

IVsXMLMemberData6
IVsXMLMemberDataCallBack

Menyediakan nama tampilan untuk anggota dalam dokumentasi XML yang mewakili metadata.

IVsXMLMemberDataCapability

Mewakili informasi kemampuan dalam dokumentasi XML.

IVsXMLMemberDataDeprecation

Menyediakan informasi untuk menghentikan anggota XML.

IVsXMLMemberDataRegisterCallBack

IVsXMLMemberDataCallBack Mendaftarkan antarmuka.

IVsXMLMemberIndex

Membuat indeks anggota dalam dokumen XML yang terkait dengan file metadata. Diimplementasikan oleh lingkungan. Dikembalikan oleh CreateXMLMemberIndex(String, IVsXMLMemberIndex) metode IVsXMLMemberIndexService antarmuka.

IVsXMLMemberIndexService

Memungkinkan akses ke dokumentasi XML yang sesuai dengan file metadata yang diberikan. Anda bisa mendapatkan instans antarmuka dari SVsXMLMemberIndexService layanan (SID_SVsXMLMemberIndexService).

IWebApplicationCtxSvc

Menyiapkan infrastruktur IntelliSense untuk file dengan mengembalikan antarmuka yang IServiceProvider dapat Anda gunakan dengan file. Anda bisa mendapatkan instans antarmuka dari SWebApplicationCtxSvc layanan (SID_SWebApplicationCtxSvc).

IWebClassLibProject

Menyediakan metode untuk proyek pustaka kelas web.

IWebClassLibProjectEvents

Menyediakan peristiwa pustaka kelas web.

IWebClassLibProjectSvc

Menyediakan metode untuk membuat pustaka kelas web.

IWebFileCtxService

Menyiapkan infrastruktur IntelliSense untuk file rakitan tertentu. Anda bisa mendapatkan instans antarmuka dari SWebFileCtxService layanan (SID_SWebFileCtxService).

SApplicationObject

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke objek DTE.

SAppxManifestDesignerService

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IAppxManifestDesignerService.

SAsyncServiceProvider

Id layanan untuk layanan IAsyncServiceProvider.

SBuilderWizardManager

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IBuilderWizardManager.

SCodeNavigate

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke ICodeNavigate.

SCompEnumService

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsProvideComponentEnumeration antarmuka.

SDirList

Layanan ini tidak mengembalikan IDirList. Lihat dokumentasi untuk antarmuka tersebut untuk penjelasan tentang bagaimana hal itu dapat diperoleh.

SDTE

Diteruskan ke GetGlobalService(Type) untuk mengembalikan referensi ke lingkungan pengembangan terpadu (IDE) Visual Studio.

SExtendedTypeLib

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IExtendedTypeLib.

SExtensionManager

Digunakan untuk mengkueri referensi ke Visual Studio Extension Manager.

SharedMSBuildFilesManagerHierarchy

Hierarki proyek dengan file MSBuild bersama. Dalam dialog Simpan Perubahan, file proyek ini muncul dengan nama "[File Proyek MSBuild Bersama]". Simpul ini muncul dalam dialog Simpan Perubahan ketika ada file MSBuild bersama yang perlu disimpan dan file tidak memiliki afinitas ke proyek aset bersama tertentu. Instans singleton baru dari hierarki ini dibuat (jika perlu) untuk setiap solusi dan ditutup saat solusi ditutup. Hierarki singleton ini selalu memiliki nilai yang sama dengan propertinya VSHPROPID_ProjectIDGuid . Proyek SharedMSBuildFilesManagerHierarchy mendukung VSHPROPID_SharedProjectHierarchy properti dan VSHPROPID_SharedAssetsProject untuk setiap item proyek file MSBuild bersamanya.

SharedProjectReferenceProviderGuid

GUID untuk Tab Referensi Proyek Bersama dalam dialog Tambahkan Manajer Referensi.

SIVsPackageDynamicToolOwner

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsPackageDynamicToolOwner.

SLicensedClassManager

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke ILicensedClassManager.

SLocalRegistry

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke ILocalRegistry antarmuka dan ILocalRegistry2 .

SOleComponentUIManager

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IOleComponentUIManager antarmuka atau IOleInPlaceComponentUIManager .

SOleInPlaceComponent

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IOleInPlaceComponent.

SOleInPlaceComponentSite

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IOleInPlaceComponentSite.

SProfferAsyncService

Layanan untuk layanan IAsyncServiceProvider.

SProfferService

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IProfferService.

SProfferTypeLib

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IProfferTypeLib.

STrackSelection

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke ITrackSelection.

SUIHostCommandDispatcher

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IOleCommandTarget.

SUIHostLocale

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IUIHostLocale.

SVsAccountManagementService

Mewakili layanan manajemen akun.

SVsAccountManager

Mewakili layanan manajer akun.

SVsActivityLog

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsActivityLog antarmuka.

SVsAddProjectItemDlg

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsAddProjectItemDlg.

SVsAddWebReferenceDlg

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsAddWebReferenceDlg.

SVsAppCommandLine

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsAppCommandLine.

SVsAppContainerDeveloperLicensing

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsAppContainerDeveloperLicensing.

SVsAppContainerProjectDeploy

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsAppContainerProjectDeploy.

SVsAssemblyNameUnification

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsAssemblyNameUnification.

SVsBuildManagerAccessor

Layanan untuk mendapatkan IVsBuildManagerAccessor.

SVsBuiltInServiceInfoQueryService
SVsCallBrowser

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsCallBrowser antarmuka.

SVsClassView

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsClassView.

SVsCmdNameMapping

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsCmdNameMapping.

SVsCodeDefView

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsCodeDefView antarmuka.

SVsCodeShareHandler

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsCodeShareHandler.

SVsCommandWindow

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsCommandWindow atau IVsCommandWindow2.

SVsCommandWindowsCollection

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsCommandWindowsCollection antarmuka.

SVsCommonMessagePumpFactory

Layanan yang memungkinkan pengguna untuk mendapatkan instans IVsCommonMessagePumpFactory.

SVsComplusLibrary

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsLibraryReferenceManager.

SVsComponentModelHost

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsComponentModelHost.

SVsComponentSelectorDlg

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsComponentSelectorDlg.

SVsComponentSelectorDlg2

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsComponentSelectorDlg2 antarmuka.

SVsConfigurationManagerDlg

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsConfigurationManagerDlg antarmuka.

SVsCreateAggregateProject

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsCreateAggregateProject antarmuka.

SVsDataObjectStringMapManager

Gunakan layanan ini untuk mendapatkan instans IVsDataObjectStringMapManager.

SVsDataSourceFactory

Mewakili pabrik sumber data shell Visual Studio.

SVsDebuggableProtocol

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsDebuggableProtocol.

SVsDebugLaunch

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsDebugLaunch.

SVsDebugRemoteDiscoveryUI

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsDebugRemoteDiscoveryUI.

SVsDebugTargetSelectionService

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsDebugTargetSelectionService.

SVsDesignTimeAssemblyResolution

Gunakan layanan ini untuk mendapatkan IVsDesignTimeAssemblyResolution.

SVsDetermineWizardTrust

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsDetermineWizardTrust.

SVsDifferenceService

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsDifferenceService.

SVsDiscoveryService

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsDiscoveryService.

SVsEnumHierarchyItemsFactory

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsEnumHierarchyItemsFactory.

SVsErrorList

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsErrorList.

SVsExternalFilesManager

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsExternalFilesManager.

SVsFileChange

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke antarmuka IVsFileChangeinternal .

SVsFileChangeEx

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsFileChangeEx.

SVsFileMergeService

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsFileMergeService.

SVsFilterAddProjectItemDlg

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsFilterAddProjectItemDlg.

SVsFilterKeys

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsFilterKeys.

SVsFontAndColorCacheManager

Objek yang menyediakan akses ke implementasi Visual Studio SDK dari layanan manajer cache Font dan Warna.

SVsFontAndColorStorage

Objek yang menyediakan akses ke implementasi Visual Studio SDK dari layanan penyimpanan Font dan Warna.

SVsFrameworkMultiTargeting

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsFrameworkMultiTargeting.

SVsFrameworkRetargetingDlg

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsFrameworkRetargetingDlg.

SVsGeneralOutputWindowPane

Pseudoservice yang mengembalikan antarmuka IID_IVsOutputWindowPane untuk panel Output umum di lingkungan VS. Kueri untuk layanan ini akan menyebabkan panel output Umum dibuat jika belum dibuat. Panel Output umum adalah tempat yang tepat untuk menampilkan pesan status umum kepada pengguna, seperti pesan yang berkaitan dengan operasi seperti membuka proyek.

SVsGlobalSearch

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsGlobalSearch.

SVsHelpService

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsHelpSystem.

SVsHierarchyManipulation

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsHierarchyManipulation antarmuka.

SVsHTMLConverter

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsHTMLConverter.

SVsHubService

jenis layanannya mengimplementasikan layanan VsHub.

SVsImageService

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsImageService.

SVsIME

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsIME.

SVsInfoBarUIFactory
SVsIntegratedHelp

Diteruskan ke QueryService(Guid, Guid, IntPtr) metode untuk mengembalikan referensi ke SVsHelp antarmuka.

SVsIntelliMouseHandler

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsIntelliMouseHandler.

SVsIntellisenseEngine

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsIntellisenseEngine antarmuka.

SVsIntellisenseProjectHost

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsIntellisenseProjectHost antarmuka.

SVsIntellisenseProjectManager

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsIntellisenseProjectManager antarmuka.

SVsInvalidateCachedCommandState
SVsInvisibleEditorManager

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsInvisibleEditorManager.

SVsLaunchPad

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsLaunchPad.

SVsLaunchPadFactory

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsLaunchPadFactory.

SVsLongIdleManager

Menyediakan IVsLongIdleManager.

SVsMacroRecorder

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsMacroRecorder.

SVsMacros

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsMacros.

SVsMainWindowDropTarget

Layanan ini mengimplementasikan antarmuka IDropTarget. Ini adalah handler seret/letakkan untuk jendela utama IDE. Handler seret/letakkan ini menangani format CF_HDROP yang digunakan untuk menyeret file dari sistem file (Windows Explorer) dan sumber lain yang menawarkan file. Semua jendela yang tidak mendaftar untuk seret/letakkan (::RegisterDragDrop) akan mewarisi handler ini secara gratis. Mereka yang mendaftar untuk seret/jatuhkan sendiri tidak akan mewarisi pembukaan file ini.

SVSMDCodeDomProvider

Diteruskan ke QueryService(Guid, Guid, IntPtr) metode untuk mengembalikan referensi ke antarmuka IVSMDCodeDomProvider.

SVSMDDesignerService

Diteruskan ke QueryService(Guid, Guid, IntPtr) metode untuk mengembalikan referensi ke antarmuka IVSMDCodeDomCreator dan IVSMDDesignerService.

SVSMDPropertyBrowser

Diteruskan ke QueryService(Guid, Guid, IntPtr) metode untuk mengembalikan referensi ke antarmuka IVSMDPropertyBrowser.

SVSMDTypeResolutionService

Diteruskan ke QueryService(Guid, Guid, IntPtr) metode untuk mengembalikan referensi ke antarmuka IVSMDTypeResolutionService.

SVsMenuEditor

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsMenuEditor.

SVsMenuEventsService
SVsMonitorUserContext

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsMonitorUserContext.

SVsMRUItemsStore

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsMRUItemsStore.

SVsNavigateToService
SVsObjBrowser

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsObjBrowser.

SVsObjectManager

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsObjectManager.

SVsObjectSearch

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsObjectSearch.

SVsOpenProjectOrSolutionDlg

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsOpenProjectOrSolutionDlg antarmuka.

SVsOutputWindow

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsOutputWindow.

SVsPackageInfoQueryService
SVsParseCommandLine

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsParseCommandLine.

SVsPathVariableResolver

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsPathVariableResolver antarmuka.

SVsPreviewChangesService

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsPreviewChangesService antarmuka.

SVsProfferCommands

Gunakan layanan ini untuk mendapatkan IVsProfferCommands4.

SVsProfileDataManager

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsProfileDataManager antarmuka.

SVsProfilerLauncher

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsProfilerLauncher.

SVsProfilesManagerUI

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsProfilesManagerUI antarmuka.

SVsProjectMRU

Menyediakan IVsProjectMRU.

SVsPropertyPageFrame

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsPropertyPageFrame.

SVsQueryEditQuerySave

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsQueryEditQuerySave2.

SVsReferenceManager

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsReferenceManager.

SVsRegisterDebugTargetProvider

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsRegisterProjectDebugTargetProvider antarmuka.

SVsRegisterEditors

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsRegisterEditors.

SVsRegisterNewDialogFilters

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsRegisterNewDialogFilters.

SVsRegisterPriorityCommandTarget

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsRegisterPriorityCommandTarget.

SVsRegisterProjectTypes

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsRegisterProjectTypes.

SVsResourceManager

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsResourceManager antarmuka.

SVsResourceView

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsResourceView.

SVsRunningDocumentTable

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsRunningDocumentTable.

SVsSccManager

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsSccManager2.

SVsSccToolsOptions

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsSccToolsOptions antarmuka.

SVsServiceInfoQueryService

Layanan untuk layanan IVsServiceInfoQueryService.

SVsSettingsManager

Mewakili layanan untuk pengaturan Visual Studio. Gunakan layanan ini untuk mendapatkan IVsSettingsManager.

SVsSettingsReader

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsSettingsReader antarmuka.

SVsSetupCompositionService

Layanan untuk layanan IVsSetupCompositionQueryService.

SVsSharedProjectReferencesHelper

Layanan SVsSharedProjectReferencesHelper menyediakan dukungan untuk sistem proyek yang memerlukan pemuatan ulang proyek untuk mengubah referensi Proyek Bersama (misalnya, mengubah kumpulan impor proyek) untuk menerapkan Tambahkan Referensi Proyek Bersama melalui dialog ReferenceManager.

SVsShell

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsShell.

SVsShellDebugger

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsDebugger.

SVsShellMonitorSelection

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsMonitorSelection.

SVsSmartOpenScope

Diteruskan ke QueryService(Guid, Guid, IntPtr) metode untuk mengembalikan referensi ke IVsSmartOpenScope antarmuka.

SVsSolution

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsSolution.

SVsSolutionBuildManager

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsSolutionBuildManager.

SVsSolutionObject

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsSolution antarmuka. Gunakan layanan sebagai gantinya SVsSolution .

SVsSolutionPersistence

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsSolutionPersistence.

SVsSourceControl

Digunakan untuk mengkueri referensi ke Kontrol Sumber Visual Studio.

SVsSQLCLRReferences

Diteruskan ke QueryService(Guid, Guid, IntPtr) metode untuk mengembalikan referensi ke IVsSQLCLRReferences antarmuka.

SVsStartPageDownload

Diteruskan ke QueryService(Guid, Guid, IntPtr) metode untuk mengembalikan referensi ke IVsStartPageDownload antarmuka.

SVsStartupProjectsListService
SVsStatusbar

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsStatusbar.

SVsStrongNameKeys

Diteruskan ke QueryService(Guid, Guid, IntPtr) metode untuk mengembalikan referensi ke IVsStrongNameKeys antarmuka.

SVsStructuredFileIO

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsStructuredFileIO.

SVsSymbolicNavigationManager

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsSymbolicNavigationManager.

SVsTargetFrameworkAssemblies

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsTargetFrameworkAssemblies.

SVsTaskList

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsTaskList.

SVsTaskSchedulerService

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsTaskSchedulerService.

SVsTextOut

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsTextOut.

SVsThreadedWaitDialog

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsThreadedWaitDialog antarmuka.

SVsThreadedWaitDialogFactory

Layanan yang menyediakan SVsThreadedWaitDialogFactory antarmuka.

SVsThreadPool

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsThreadPool antarmuka.

SVsToolbox

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsToolbox.

SVsToolboxActiveXDataProvider

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsToolboxDataProvider antarmuka.

SVsToolboxDataProviderRegistry

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsToolboxDataProviderRegistry antarmuka.

SVsToolsOptions

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsToolsOptions antarmuka.

SVsTrackProjectDocuments

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsTrackProjectDocuments2 antarmuka dan IVsTrackProjectDocuments3 .

SVsTrackProjectRetargeting

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsTrackProjectRetargeting.

SVsTrackSelectionEx

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsTrackSelectionEx.

SVsUIContextMonitor
SVsUIDataConverters

Mewakili layanan untuk konvertor data di antarmuka pengguna Visual Studio. Gunakan layanan ini untuk mendapatkan IVsUIDataConverterManager.

SVsUIFactory

Mewakili pabrik antarmuka pengguna di antarmuka pengguna Visual Studio. Gunakan layanan ini untuk mendapatkan IVsUIFactory.

SVsUIHierWinClipboardHelper

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsUIHierWinClipboardHelper.

SVsUIShell

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsUIShell.

SVsUIShellDocumentWindowMgr

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsUIShellDocumentWindowMgr.

SVsUIShellOpenDocument

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsUIShellOpenDocument.

SVsUpgradeLogger

Diteruskan ke GetService(Guid) untuk mengembalikan referensi ke IVsUpgradeLogger antarmuka.

SVsVba

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsVba.

SVsWebBrowsingService

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsWebBrowsingService.

SVsWebFavorites

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsWebFavorites.

SVsWebPreview

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsWebPreview.

SVsWebProxy

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsWebProxy.

SVsWebURLMRU

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsWebURLMRU.

SVsWindowFrame

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsWindowFrame.

SVsWindowSearchHostFactory

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsWindowSearchHostFactory.

SVsXMLMemberIndexService

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsXMLMemberIndexService.

SWebApplicationCtxSvc

Layanan yang menyediakan. IWebApplicationCtxSvc.

SWebFileCtxService

Menyediakan IWebFileCtxService.

UiContextSynchronousSolutionOperation
VsMSBuildTaskFileManager

Koklas untuk IVsMSBuildHostObject antarmuka dan IVsMSBuildTaskFileManager . Ini adalah implementasi standar yang menyediakan dukungan IntelliSense dan build-time untuk tugas MSBuild.

VSPIAImporter

Diimplementasikan oleh semua alat pembungkus.

VsProjectCapabilityExpressionMatcher

Diteruskan ke GetService(Type) untuk mengembalikan referensi ke IVsBooleanSymbolExpressionEvaluator.

VsSymbolicNavigationManager

Mewakili layanan global yang mengelola daftar penangan IVsSymbolicNavigationNotify yang terdaftar berdasarkan cakupan proyek. Antarmuka ini tersedia melalui QueryService(Type, Object).

Enum

__ACTIVITYLOG_ENTRYTYPE

Menentukan jenis entri dalam log aktivitas.

__BUILDOUTOFDATEPROJECTS

Menentukan opsi untuk membangun kembali proyek yang sudah kedaluarsa.

__BWI_IMAGE_POS

Menentukan di mana gambar ditempatkan pada tombol.

__COMMANDWINDOWMODE2

Menentukan nilai tambahan untuk COMMANDWINDOWMODE enumerasi.

__DOCUMENTPREVIEWERTYPE

Menentukan tipe pemratinjau dokumen.

__DSI_FLAGS

Mewakili bendera yang menunjukkan informasi startup apa yang akan digunakan dalam membuat jendela.

__EFNFLAGS

Editor Factory Memberi tahu bendera.

__FCFONTFLAGS

Enumerasi FCFONTFLAGS digunakan untuk menentukan properti tampilan font yang tidak disediakan oleh FONTFLAGS enumerasi untuk font yang digunakan oleh Item Tampilan tertentu.

__FCITEMFLAGS

Enumerasi FCITEMFLAGS digunakan untuk menentukan atribut non-tampilan untuk font yang digunakan oleh Item Tampilan tertentu.

__FCPRIORITY

Enumerasi FCPRIORITY digunakan untuk mengelompokkan kategori dalam daftar kategori yang disediakan oleh halaman Font dan Warna.

__FCSTORAGEFLAGS

Nilai enumerasi FCSTORAGEFLAGS digunakan oleh VSPackage yang mengelola font dan warna untuk menunjukkan mode yang digunakan oleh OpenCategory(Guid, UInt32) untuk membuka kunci registri kategori.

__FCSTORAGEFLAGS2

__FCSTORAGEFLAGS Menambah enumarasi.

__FILTERKEYSMESSAGES

Menentukan nilai yang cocok dengan nilai pesan WM_ dan EN_ yang dikirim ke pemilik kotak kombo yang telah menerapkan bendera FilterKeys ke kombonya.

__FONTCOLORFLAGS

Enumerasi FONTCOLORFLAGS digunakan untuk menunjukkan kepada Lingkungan Visual Studio cara menangani perubahan yang dibuat melalui halaman properti Font dan Warna.

__FONTCOLORFLAGS2

Menambahkan ke __FONTCOLORFLAGS enumerasi.

__FRAMECLOSE

Menentukan opsi tutup saat menutup bingkai jendela.

__FRAMESHOW

Menentukan status bingkai jendela.

__FRAMESHOW2

Menambahkan anggota ke __FRAMESHOW enumerasi, yang menentukan status bingkai jendela.

__FRAMESHOW3

Menambahkan anggota ke __FRAMESHOW enumerasi, yang menentukan status bingkai jendela.

__FRAMESHOW4
__FRAMESHOW5
__FRD_FLAGS

Menghitung bendera untuk penargetan ulang kerangka kerja.

__FRD_OUTCOME

Berisi bendera untuk dialog penargetan ulang kerangka kerja.

__GRADIENTTYPE

Menentukan berbagai jenis gradien yang dapat digunakan sebagai latar belakang di VSPackages.

__GRADIENTTYPE2

Menambahkan anggota ke __GRADIENTTYPE enumerasi, menentukan jenis gradien yang dapat digunakan sebagai latar belakang di VSPackages.

__GRADIENTTYPE3

Menentukan jenis gradien yang berbeda.

__HANDSOFFMODE

Bendera untuk fungsi IVsTrackProjectDocuments3 HandsOn/Off antarmuka.

__HierarchyDropArea

Menentukan target penurunan arah yang dapat digunakan untuk IVsHierarchyDirectionalDropDataTarget menentukan target penurunan pada, di atas, dan di bawahnya. Target penurunan ini dapat diimplementasikan oleh IVsHierarchy implementasi untuk memungkinkan pengguna menyusun ulang item dalam hierarki.

__MENUEDITOR_TRANSACTION

Menentukan transaksi Urungkan/Ulangi.

__PREVIEWCHANGESITEMCHECKSTATE

Menentukan check-state item.

__PREVIEWCHANGESWARNINGLEVEL

Menyediakan tingkat peringatan perubahan pratinjau.

__ProjectReferenceOutputValidity

Status output referensi proyek yang dikembalikan oleh QueryCheckIsProjectReferenceOutputValid(Object, String, UInt32).

__PSFFILEID

Menentukan File Proyek Khusus yang dapat dibuat atau dikueri dengan GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID2

Menambahkan anggota File Khusus Proyek ke __PSFFILEID.

__PSFFILEID3

Menentukan File Proyek Khusus yang dapat dibuat atau dikueri dengan GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID4

Menentukan File Proyek Khusus yang dapat dibuat atau dikueri dengan GetFile(Int32, UInt32, UInt32, String).

__PSFFILEID5

Menentukan File Proyek Khusus yang dapat dibuat atau dikueri dengan GetFile(Int32, UInt32, UInt32, String).

__PSFFLAGS

Menentukan cara GetFile(Int32, UInt32, UInt32, String) menangani File Khusus Proyek.

__PSFFLAGS2

Menentukan anggota tambahan untuk __PSFFLAGS.

__RETARGET_CHECK_OPTIONS

Menentukan beberapa opsi beban proyek/solusi.

__RETARGET_OPTIONS

Menentukan beberapa opsi penargetan ulang proyek.

__RETARGET_TASK_PRIORITY

Menentukan prioritas tugas.

__RUNAFTERBUILDERRORS

Menentukan apakah target harus dijalankan setelah dibuat dengan kesalahan.

__SccStatus

Menentukan status file dalam sistem kontrol sumber.

__SccToolsOptionsEnum

Opsi yang dapat dilihat atau diperbarui untuk alat kontrol sumber. Digunakan secara eksklusif oleh metode pada IVsSccToolsOptions antarmuka.

__STOP_DEBUGGING_PROCESS_REASON

Menunjukkan alasan bahwa penelusuran kesalahan dihentikan.

__SymbolToolLanguage

Menentukan bahasa pilihan selama navigasi "browser objek"/"tampilan kelas", menggantikan bahasa tampilan default.

__TABIMAGEFLAGS

Menunjukkan beberapa properti gambar tab.

__TBXITEMINFOFLAGS

Menentukan opsi item kotak alat.

__THEMEDCOLORTYPE

Menentukan kemungkinan jenis warna untuk GetThemedColor(Guid, String, UInt32).

__UIHWINFLAGS

Mengontrol karakteristik jendela hierarki UI.

__UPDATE_REFERENCE_REASON

Menentukan alasan untuk memperbarui proyek ke referensi proyek.

__UserSettingsFlags

Digunakan oleh lingkungan pengembangan terpadu (IDE) untuk menentukan bagaimana pengaturan yang diimpor ditangani.

__VISUALEFFECTS

Bendera yang menjelaskan efek visual yang berbeda.

__VSADDHIEROPTIONS

Mengatur perilaku pemilihan di jendela hierarki saat hierarki baru ditambahkan.

__VSADDITEMFLAGS

Mengontrol karakteristik item yang ditambahkan ke hierarki.

__VSADDITEMFLAGS2

Menentukan anggota tambahan dari __VSADDITEMFLAGS.

__VSADDITEMFLAGS3

Menentukan opsi untuk menambahkan item proyek/solusi.

__VSADDITEMFLAGS4
__VSADDNEWWEBITEMOPTIONS

Diteruskan sebagai parameter input ke kotak dialog untuk mengatur opsi ini sebelumnya.

__VSADDVPFLAGS

Menentukan apakah akan menambahkan proyek virtual baru ke jendela Proyek.

__VSADDVPFLAGS2

Menentukan apakah akan menambahkan proyek virtual baru ke jendela Proyek.

__VSADDVPFLAGS3

Menentukan apakah akan menambahkan proyek virtual baru ke jendela Proyek.

__VSADDVPFLAGS4
__VsApplicationDataFolder

Mengidentifikasi jenis folder data yang digunakan oleh Visual Studio.

__VSArrangeWindowFlags

Menentukan bagaimana jendela akan diatur.

__VSASPFLAGS

Mengatur penampil menjadi salah satu default sistem.

__VSASSEMBLYPROVIDERTAB

Menentukan kumpulan tab yang akan ditampilkan di penyedia.

__VSASYNCHOPENPROJECTTYPE

Menentukan bagaimana proyek dapat dibuka.

__VSASYNCTOOLBOXSTATE

Menentukan apakah ada operasi asinkron yang tertunda atau sedang berlangsung.

__VSBACKGROUNDTASKPRIORITY

Menentukan prioritas tugas latar belakang.

__VSBATCHLOADRESULT
__VSBatchProjectAction
__VSBatchProjectActionFlags
__VSBatchProjectActionResult
__VSBLDCFGPROPID

Menentukan ID properti untuk GetBuildCfgProperty(Int32, Object) panggilan.

__VSBSLFLAGS

Bendera yang menentukan beberapa cara proyek dimuat. Mereka diteruskan ke metode seperti EnsureProjectIsLoaded(Guid, UInt32), , EnsureProjectsAreLoaded(UInt32, Guid[], UInt32)dan EnsureSolutionIsLoaded(UInt32).

__VSCALLBROWSERMODE

Menentukan opsi tampilan untuk browser panggilan.

__VSCFGFLAGS

Menyediakan pengaturan untuk konfigurasi proyek. Saat ini, bendera ini tidak digunakan.

__VSCFGPROPID

Mengidentifikasi properti konfigurasi.

__VSCFGPROPID2

Menyediakan ID Properti tambahan untuk __VSCFGPROPID.

__VSCOLORASPECT

Menunjukkan apakah warna yang digunakan bersama dengan layanan Visual Studio Font and Color adalah warna latar depan atau latar belakang.

__VSCOLORTYPE

Berisi representasi yang didukung untuk nilai warna.

__VSCOMHIEROPTIONS

Mengontrol apakah FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy) dapat mengembalikan solusi sebagai hierarki umum.

__VSCOMPENUMEXFLAGS

Menentukan informasi komponen.

__VSCOMPSELFLAGS

Menentukan atribut untuk kotak dialog AddReference yang dapat digunakan pengguna untuk menambahkan komponen ke proyek yang ditentukan.

__VSCOMPSELFLAGS2

Menyediakan anggota tambahan untuk enum VSCOMPSELFLAGS.

__VSCREATEDOCWIN

Mengontrol bagaimana jendela dokumen baru dibuat.

__VSCREATEEDITORFLAGS

Mengontrol bagaimana editor baru dibuat.

__VSCREATEEDITORFLAGS2

Menyediakan anggota tambahan dari __VSCREATEEDITORFLAGS.

__VSCREATEEDITORFLAGS3
__VSCREATENEWPROJVIADLGEXFLAGS

Menentukan bendera proyek baru untuk CreateNewProjectViaDlgEx(String, String, String, String, String, UInt32, IVsBrowseProjectLocation) panggilan.

__VSCREATENEWPROJVIADLGEXFLAGS2

Menambahkan bendera baru.

__VSCREATEPROJFLAGS

Mengontrol bagaimana proyek dibuat atau dibuka.

__VSCREATEPROJFLAGS2

Mengontrol bagaimana proyek dibuat atau dibuka.

__VSCREATEPROJFLAGS3

Mengontrol bagaimana proyek dibuat atau dibuka.

__VSCREATESOLUTIONFLAGS

Mengontrol bagaimana solusi baru dibuat.

__VSCREATESOLUTIONFLAGS2

Menyediakan anggota tambahan untuk __VSCREATESOLUTIONFLAGS.

__VSCREATESOLUTIONFLAGS3

Mengontrol bagaimana solusi baru dibuat.

__VSCREATETOOLWIN

Mengontrol bagaimana jendela alat baru dibuat.

__VSCREATETOOLWIN2

Mengontrol bagaimana jendela alat baru dibuat.

__VSCREATEWEBBROWSER

Menentukan bendera untuk membuat browser Web dengan metode IVsWebBrowsingService.

__VSCREATEWEBBROWSER2

Menentukan bendera untuk membuat browser web dengan metode IVsWebBrowsingService.

__VSCURSORTYPE

Menentukan jenis kursor.

__VSDBGLAUNCHFLAGS

Menentukan bendera yang mengontrol bagaimana debugger dimulai.

__VSDBGLAUNCHFLAGS120

Menentukan bendera peluncuran debug.

__VSDBGLAUNCHFLAGS140

Bendera yang mengontrol cara debugger dimulai.

__VSDBGLAUNCHFLAGS142
__VSDBGLAUNCHFLAGS155
__VSDBGLAUNCHFLAGS158
__VSDBGLAUNCHFLAGS160
__VSDBGLAUNCHFLAGS175
__VSDBGLAUNCHFLAGS2

Menambahkan anggota ke VSDBGLAUNCHFLAGS.

__VSDBGLAUNCHFLAGS3

Menentukan bendera yang mengontrol bagaimana debugger dimulai.

__VSDBGLAUNCHFLAGS4

Menentukan bendera yang mengontrol bagaimana debugger dimulai.

__VSDBGLAUNCHFLAGS5

Menentukan bendera yang mengontrol bagaimana debugger dimulai.

__VSDBGLAUNCHFLAGS6

Menentukan bendera yang mengontrol bagaimana debugger dimulai.

__VSDELETEHANDLEROPTIONS

Menentukan opsi penghapusan untuk IVsHierarchyDeleteHandler3.

__VSDELETEITEMOPERATION

Menentukan bagaimana item dihapus dari hierarki.

__VSDESIGNER_HIDDENCODEGENERATION

Menentukan kode apa yang masuk ke file desainer tersembunyi.

__VSDEVELOPERLICENSINGCOMMANDS

Menentukan pengidentifikasi perintah untuk perintah lisensi.

__VSDIFFSERVICEOPTIONS

Menentukan opsi untuk jendela perbedaan.

__VSDIRFLAGS

Bendera VSDIR untuk item dan proyek untuk menunjukkan status dialog AddProject/AddItem yang diinginkan.

__VSDIRFLAGS2

Menyediakan anggota tambahan untuk __VSDIRFLAGS enumerasi.

__VSDOCINPROJECT

Menentukan apakah dokumen adalah bagian dari proyek.

__VSDOCUMENTPRIORITY2

Digunakan untuk mendiskriminasi secara lebih rinci antara prioritas item dalam proyek. Ini digunakan oleh OpenDocumentViaProject(String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame) untuk menentukan proyek terbaik untuk membuka file. Jika Anda ingin proyek Anda mengekspresikan nilai prioritas terperinci ini, Anda harus menerapkan IsDocumentInProject2(String, Int32, Int32, UInt32) selain menerapkan IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32).

__VSDPIMODE
__VSDPLSVCSINPROJECT

Menentukan layanan penyebaran dalam proyek.

__VSEDITORCREATEDOCWIN

Mengontrol bagaimana jendela dokumen editor dibuat.

__VSEDITORTRUSTLEVEL

Menentukan tingkat kepercayaan untuk editor.

__VSEDT_STYLE

Digunakan dengan CreateDataTip(String, UInt32, IVsEnhancedDataTip) panggilan.

__VSEHI

Menentukan Item Hierarki Enum untuk dikembalikan melalui IEnumHierarchyItems.

__VsEnclosingScopes

Berisi nilai dari kueri dari satu atau beberapa cakupan yang diapit. Lebih dari salah satu nilai ini dapat dikembalikan.

__VsEnclosingScopes2

Dikembalikan sebagai hasil kueri cakupan tertutup yang berisi properti atau koleksi yang ditentukan. Ini adalah enumerasi berbendera, yang berarti bahwa lebih dari salah satu bit dapat diatur sebagai hasil dari kueri.

__VSENUMPROJFLAGS

Menentukan proyek mana yang akan dijumlahkan dalam solusi.

__VSENUMPROJFLAGS2

Menentukan proyek mana yang akan dijumlahkan dalam solusi. Bendera ini memperpanjang __VSENUMPROJFLAGS.

__VSENUMPROJFLAGS3

Bendera yang diperluas untuk IVsSolution::GetProjectEnum.

__VSERRORCATEGORY

Menjelaskan tingkat keparahan pesan kesalahan.

__VsErrorType

Menentukan jenis kesalahan yang dihasilkan oleh beban solusi. Digunakan oleh LogError(UInt32, String, String, Int32, Int32, String, String, String, String).

__VSFINDTOOLWIN

Menemukan jendela alat di dalam lingkungan.

__VSFORMATINDEX

Mewakili pengodean format file.

__VSFPROPID

Menentukan pengidentifikasi properti untuk bingkai jendela, bingkai dokumen, dan bingkai jendela alat.

__VSFPROPID10
__VSFPROPID11
__VSFPROPID12
__VSFPROPID2

Menyediakan anggota tambahan untuk __VSFPROPID enumerasi.

__VSFPROPID3

Menyediakan anggota tambahan untuk __VSFPROPID enumerasi.

__VSFPROPID4

Menyediakan anggota tambahan untuk __VSFPROPID enumerasi.

__VSFPROPID5

Menentukan pengidentifikasi properti untuk bingkai jendela, bingkai dokumen, dan bingkai jendela alat.

__VSFPROPID6

Menentukan pengidentifikasi properti untuk bingkai jendela, bingkai dokumen, dan bingkai jendela alat.

__VSFPROPID7

Menentukan pengidentifikasi properti untuk bingkai jendela, bingkai dokumen, dan bingkai jendela alat.

__VSFPROPID9
__VSFRAMEWORKASSEMBLYTYPE

Menentukan jenis rakitan kerangka kerja.

__VSFRAMEWORKCOMPATIBILITY

Menentukan kompatibilitas monikor kerangka kerja.

__VSGETPROJFILESFLAGS

Menunjukkan bahwa file yang ditentukan pengguna tidak akan dimuat.

__VSGETPROJFILESFLAGS2

Bendera yang diperluas untuk IVsSolution::GetProjectFilesInSolution.

__VSGSIFLAGS

Menyediakan informasi tentang item pilihan dan VSITEMSELECTION struktur.

__VSHIERARCHYIMAGEASPECT

Menjelaskan ikon yang digunakan untuk hierarki.

__VSHIERARCHYITEMSTATE

Mengontrol status tampilan atau tampilan item hierarki.

__VSHIERARCHYMANIPULATIONSTATE

Menentukan status manipulasi hierarki.

__VSHIERITEMATTRIBUTE

Menentukan atribut item hierarki. Digunakan dalam SetItemAttribute(IVsUIHierarchy, UInt32, UInt32, Object) panggilan.

__VSHPROPID

Menentukan pengaturan properti untuk hierarki. Diperluas oleh __VSHPROPID2.

__VSHPROPID10
__VSHPROPID11
__VSHPROPID2

Menambahkan anggota ke __VSHPROPID enumerasi.

__VSHPROPID3

Menambahkan anggota ke __VSHPROPID enumerasi yang menentukan pengidentifikasi properti untuk berbagai aspek lingkungan Visual Studio.

__VSHPROPID4

Menambahkan anggota ke __VSHPROPID enumerasi yang menentukan pengidentifikasi properti untuk berbagai aspek lingkungan Visual Studio.

__VSHPROPID5

Menentukan pengaturan properti untuk hierarki.

__VSHPROPID6

Menentukan properti shell Visual Studio.

__VSHPROPID7

Menentukan properti shell Visual Studio.

__VSHPROPID8

VT_BOOL [opsional]. Menentukan apakah hierarki mendukung moniker ikon sebagai penimpaan properti VSHPROPID_IconImgList dan VSHPROPID_IconHandle atau tidak. Proyek yang dapat diagregasi hanya boleh mendukung properti ini jika mereka adalah agregat terluar, bahkan jika mereka mendukung gambar berbasis ImageMoniker.

__VSHPROPID9
__VSIconSource

Opsi untuk sumber ikon.

__VSIDOFLAGS

Mengontrol tindakan atau tindakan apa yang akan dilakukan pada dokumen yang terbuka.

__VSIDOFLAGS2
__VSIEIFLAGS

Mengontrol inisialisasi instans editor.

__VSLITETREEOPTS

Menentukan parameter inisialisasi untuk objek IVsLiteTree .

__VSLITETREEOPTS2

Menghitung opsi untuk kontrol pohon di Visual Studio.

__VSLOADUSEROPTS

Menentukan apakah file OPT yang sedang dimuat dikaitkan dengan file .dsw Visual Studio atau file .sln.

__VsLocalRegistryRootHandle

Mewakili handel akar registri.

__VsLocalRegistryType

Mewakili pengaturan jenis registri.

__VSMEINIT

Menentukan parameter inisialisasi untuk Editor Menu.

__VSMEINIT2

Menyediakan anggota tambahan untuk __VSMEINIT enumerasi.

__VSMEPROPID

Menentukan ID properti Editor Menu.

__VSMEPROPID2

Menambahkan ID properti tambahan ke __VSMEPROPID enumerasi.

__VSMEUISTATE

Menentukan status operasi yang sedang berlangsung. Digunakan dengan GetUIState(UInt32) panggilan.

__VSNativeScrollbarThemeMode

Menunjukkan bagaimana tema bilah gulir akan diterapkan.

__VSNEWDOCUMENTSTATE

Menentukan status dokumen baru.

__VSNEWDOCUMENTSTATE2

Menentukan cara membuka dokumen.

__VSOBSEARCHFLAGS

Menentukan kriteria untuk Search Objek lingkungan.

__VSOPENFROMSCCDLG

Menunjukkan jenis kotak dialog tertentu yang diperlihatkan kepada pengguna.

__VSOSEFLAGS

Menentukan editor standar terbaik untuk dibuka dan apakah akan menggunakan kotak dialog dalam proses.

__VSOSEFLAGS2

Menambahkan ID properti tambahan ke __VSOSEFLAGS enumerasi.

__VSOSPEFLAGS

Menentukan tindakan yang akan diambil saat membuka editor tertentu.

__VSOSPEFLAGS2

Menambahkan ID properti tambahan ke __VSOSPEFLAGS enumerasi.

__VSOSPEFLAGS3
__VSOSPFLAGS

Membuka aplikasi pratinjau standar dengan kotak dialog dan meluncurkan browser baru.

__VSOUTLINESTATE

Mengatur status kerangka dokumen.

__VSOVERLAYICON2

Menyediakan anggota tambahan untuk VSOVERLAYICON enumerasi.

__VSOVERLAYICON3

Menyediakan anggota tambahan untuk VSOVERLAYICON enumerasi dan __VSOVERLAYICON2 .

__VSOVERLAYICON4
__VSPHYSICALVIEWATTRIBUTES

Menentukan atribut untuk tampilan fisik.

__VSPKGRESETFLAGS

Digunakan dengan ResetDefaults(UInt32) panggilan.

__VSPPPID

Memperluas antarmuka halaman properti untuk mengambil properti pada halaman.

__VSPPROJECTUPGRADEVIAFACTORYFLAGS

Menentukan tindakan yang akan diambil dengan OnAfterUpgradeProject(IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger) panggilan.

__VSPPROJECTUPGRADEVIAFACTORYREPAIRFLAGS

Menentukan proses peningkatan proyek rasa.

__VSPREFETCHFACTORYCAPABILITIES
__VSPROFILECATEGORYSECURITY

Menentukan tingkat keamanan profil pengguna saat ini yang dikembalikan dengan panggilan ke GetSecurityLevel(UInt32).

__VSPROFILECATEGORYSENSITIVITY

Menentukan tingkat sensitivitas untuk GetSensitivityLevel(UInt32) panggilan.

__VSPROFILEGETFILENAME

Menentukan pengaturan nama file profil.

__VSPROFILELOCATIONS

Menentukan lokasi file profil.

__VSPROFILEPATHRESOLVERFLAGS

IVsPathVariableResolver Metode.

__VSPROFILERLAUNCHOPTS

Menentukan opsi peluncuran profiler.

__VSPROFILETEAMSETTINGSCHANGEDFLAGS

Menentukan bagaimana pengaturan profil tim telah berubah. Digunakan dengan ReportTeamSettingsChanged(UInt32) panggilan.

__VSPROFILETEAMSETTINGSFLAGS

Menentukan tindakan untuk CheckUpdateTeamSettings(UInt32) panggilan.

__VSPROJECTLOADFLAGS
__VSPROJOUTPUTTYPE

Menentukan kumpulan jenis output yang dapat dikembalikan sistem proyek ketika VSHPROPID_OutputType properti hierarki dikueri pada .IVsHierarchy

__VSPROJRESFLAGS

Menentukan tindakan yang akan diambil dengan GetResourceItem(UInt32, String, UInt32, UInt32) panggilan.

__VSPROJSLNDLGFLAGS

Menentukan bendera dialog proyek dan solusi untuk OpenProjectOrSolutionViaDlg(UInt32, String, String, Guid) panggilan.

__VSPROJTARGETRUNTIME

Menentukan jenis runtime target proyek.

__VSPROPID

Mengidentifikasi pengaturan properti untuk solusi.

__VSPROPID2

Menyediakan anggota tambahan untuk __VSPROPID enumerasi. Mengidentifikasi pengaturan properti untuk solusi.

__VSPROPID3

Menyediakan anggota tambahan untuk __VSPROPID enumerasi. Mengidentifikasi pengaturan properti untuk solusi.

__VSPROPID4

Mengidentifikasi pengaturan properti untuk solusi (selain __VSPROPID, __VSPROPID2, dan __VSPROPID3).

__VSPROPID5

Mengidentifikasi pengaturan properti untuk solusi.

__VSPROPID6

Mengidentifikasi pengaturan properti untuk solusi.

__VSPROPID7
__VSPROPID8
__VSPROVISIONALVIEWINGSTATUS

Menentukan status tampilan provisi untuk item.

__VSPSEPROPID

Menyediakan properti untuk mengatur informasi editor khusus proyek dalam kotak dialog OpenWith.

__VSPTDPROPID

Menentukan properti untuk kemampuan penargetan.

__VSPTIP_DISPOSITION

Menentukan tindakan disposisi gambar teks untuk panggilan CloseItemTextImage.

__VSPTIP_MODE

Menentukan mode terbuka untuk OpenItemTextImage(String, UInt32, VsTextImage) panggilan.

__VSPUBLISHOPTS

Menentukan opsi untuk GetPublishProperty(UInt32, Object) panggilan.

__VSQueryEditFlags2

Enumerasi ini adalah ekstensi dari tagVSQueryEditFlags, dan menentukan bendera tambahan.

__VSQUERYFLAVORREFERENCESCONTEXT

Menjelaskan konteks saat mengkueri IVsProjectFlavorReferences3.

__VSQUERYREMOVEDIRECTORYFLAGS2

Menentukan bendera yang terkait dengan OnQueryRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]).

__VSQUERYREMOVEFILEFLAGS2

Menentukan bendera yang terkait dengan OnQueryRemoveFilesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]).

__VSQuerySaveFlags2

Enumerasi ini adalah ekstensi dari tagVSQuerySaveFlags, dan menentukan bendera tambahan.

__VSRDTATTRIB

Mengembalikan informasi tentang dokumen dalam tabel dokumen yang sedang berjalan (RDT).

__VSRDTATTRIB2

Menentukan informasi tentang dokumen dalam tabel dokumen yang sedang berjalan (RDT).

__VSRDTATTRIB3

Menentukan informasi tentang dokumen dalam tabel dokumen yang sedang berjalan (RDT).

__VSRDTSAVENOTIFICATIONFLAGS

Sekumpulan bendera yang menjelaskan atribut tentang penyimpanan tertentu.

__VSRDTSAVEOPTIONS

Menentukan opsi penyimpanan untuk dokumen dalam tabel dokumen yang sedang berjalan (RDT).

__VSRDTSAVEOPTIONS2

Menentukan opsi penyimpanan tambahan untuk dokumen dalam tabel dokumen yang sedang berjalan (RDT).

__VSRDTSAVEOPTIONS3

Menentukan opsi penyimpanan tambahan untuk dokumen dalam tabel dokumen yang sedang berjalan (RDT).

__VSREFERENCEAPPLYRESULT

Menentukan hasil penerapan perubahan referensi.

__VSREFERENCECHANGEOPERATION

Menentukan operasi yang akan diterapkan ke referensi oleh klien.

__VSREFERENCECHANGEOPERATIONRESULT

Menentukan hasil penerapan perubahan pada referensi oleh klien.

__VSREFERENCEQUERYRESULT

Menentukan hasil kueri referensi.

__VSREGDOCLOCKHOLDER

Menentukan kunci lemah dalam panggilan ke RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32) metode .

__VSRELPATHSEARCHFLAGS

Menentukan cara mengatasi pencarian jalur.

__VSREMOVEDIRECTORYFLAGS2

Menentukan bendera yang digunakan oleh OnAfterRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[]).

__VSREMOVEFILEFLAGS2

Menentukan bendera yang digunakan dalam OnAfterRemoveFilesEx(IVsProject, Int32, String[], UInt32[]).

__VSREMOVEVPFLAGS

Menyediakan opsi untuk menghapus proyek virtual dari solusi.

__VSRESTARTTYPE

Menunjukkan tingkat hak istimewa untuk memulai proses.

__VSSAVEDEFERREDSAVEFLAGS

Digunakan dengan CheckForAndSaveDeferredSaveSolution(Int32, String, String, UInt32) panggilan.

__VSSCCENLISTMENTFACTORYOPTIONS

Opsi yang digunakan oleh antarmuka pengguna pilihan pendaftaran (bagian dari dukungan kontrol sumber).

__VSSCCPROVIDERBINDINGOPTIONS

Menunjukkan apakah ia dapat menangani penjelajahan untuk server kontrol sumber.

__VSSDKPROVIDERTAB

Menentukan kumpulan tab yang akan ditampilkan. Ini adalah set yang digunakan dalam Tabs properti dari IVsPlatformReferenceProviderContext.

__VSSEARCHFILTERTOKENTYPE

Menentukan jenis token filter pencarian.

__VSSEARCHNAVIGATIONKEY

Menyediakan enumerasi tombol keyboard (masukkan, panah navigasi, halaman atas/halaman bawah) yang diteruskan oleh kontrol pencarian umum ke implementasi Anda IVsWindowSearch (melalui panggilan ke OnNavigationKeyDown(UInt32, UInt32)). Anda kemudian dapat mencegat tombol ini dan memberikan tindakan khusus untuk jendela Anda (misalnya, memilih hasil pencarian sebelumnya atau berikutnya, menjalankan hasil yang saat ini dipilih, dan sebagainya).

__VSSEARCHNAVIGATIONKEY2

Menyediakan enumerasi tombol keyboard (masukkan, panah navigasi, halaman atas/halaman bawah) yang diteruskan oleh kontrol pencarian umum ke implementasi Anda IVsWindowSearch (melalui panggilan ke OnNavigationKeyDown(UInt32, UInt32)). Anda kemudian dapat mencegat tombol ini dan memberikan tindakan khusus untuk jendela Anda (misalnya, memilih hasil pencarian sebelumnya atau berikutnya, menjalankan hasil yang saat ini dipilih, dan sebagainya).

__VSSEARCHPARSEERROR

Menentukan nilai bidang bit yang mungkin untuk kesalahan pengurai pencarian.

__VSSEARCHPLACEMENT

Menentukan penempatan kontrol pencarian di jendela.

__VSSEARCHPLACEMENT2
__VSSEARCHTASKSTATUS

Menentukan status untuk operasi pencarian.

__VSSETTINGSCOMPLETIONSTATUS

Menentukan informasi tambahan tentang kesalahan yang terjadi selama proses impor, ekspor, atau reset profil.

__VSSETTINGSERRORTYPES

Menentukan jenis kesalahan pengaturan.

__VsSettingsScope

Cakupan pengaturan untuk diambil dari IVsSettingsManager.

__VsSettingsScope2

Cakupan pengaturan yang akan diambil dari Catatan IVsSettingsManager: Pertahankan nilai yang tercantum di sini disinkronkan dengan enumerasi VSENCLOSINGSCOPES dan biarkan bitwise-eksklusif.

__VsSettingsType

Jenis data properti di penyimpanan pengaturan.

__VsSettingsType2
__VsSetupPackageState
__VSShellMode
__VSSHOWCONTEXTMENUOPTS

Menentukan opsi untuk tampilan menu konteks.

__VSSHOWCONTEXTMENUOPTS2
__VSSHUTDOWNREASON
__VSSLNCLOSEOPTIONS

Menentukan opsi tutup untuk file solusi (.sln).

__VSSLNOPENOPTIONS

Menentukan opsi terbuka untuk file solusi (.sln).

__VSSLNOPENOPTIONS2

Menyediakan anggota tambahan untuk __VSSLNOPENOPTIONS enumerasi.

__VSSLNOPENOPTIONS3

Menyediakan anggota tambahan untuk __VSSLNOPENOPTIONS enumerasi.

__VSSLNSAVEOPTIONS

Menentukan opsi penyimpanan untuk file solusi (.sln).

__VSSOLUTIONDEFERREDLOADOPTION

Bendera yang diperluas untuk IVsSolution::GetProjectEnum.

__VSSPECIFICEDITORFLAGS

Menentukan opsi untuk membuka item proyek yang ada dalam editor tertentu.

__VSSPROPID

Menentukan pengaturan properti shell untuk lingkungan.

__VSSPROPID10
__VSSPROPID11
__VSSPROPID12
__VSSPROPID13
__VSSPROPID14
__VSSPROPID2

Menyediakan anggota tambahan untuk __VSSPROPID enumerasi.

__VSSPROPID3

Menyediakan anggota tambahan untuk __VSSPROPID enumerasi.

__VSSPROPID4

Berisi properti Visual Studio tambahan.

__VSSPROPID5

Menentukan pengaturan properti shell tambahan untuk lingkungan.

__VSSPROPID6

Menentukan pengaturan properti shell tambahan untuk lingkungan.

__VSSPROPID7

Menentukan pengaturan properti untuk lingkungan.

__VSSPROPID8
__VSSPROPID9
__VSSTATUSBARANIMATIONINDEX

Sekumpulan indeks animasi bilah status bawaan.

__VSSWATCHRENDERFLAGS

USANG. Enumerasi VSSWATCHRENDERFLAGS adalah anggota struktur VSSWATCHRENDER, parameter RenderCell(VSSWATCHRENDER[], Int32) metode .

__VSSYSCOLOREX

Menentukan warna sistem Visual Studio yang akan digunakan dengan komponen visual atau kasus penggunaan tertentu.

__VSSYSCOLOREX2

Menyediakan anggota tambahan untuk __VSSYSCOLOREX enumerasi.

__VSSYSCOLOREX3

Menghitung ID warna yang digunakan dalam shell Visual Studio.

__VSTABBEDMODE

Menunjukkan mode kontrol bertab.

__VSTASKCONTINUATIONOPTIONS

Menentukan opsi kelanjutan tugas.

__VSTASKCONTINUATIONOPTIONS2
__VSTASKCREATIONOPTIONS

Menentukan opsi untuk membuat tugas.

__VSTASKCREATIONOPTIONS2
__VSTASKLISTSELECTIONSCROLLPOS

Menentukan perilaku pengguliran untuk SelectItems(Int32, IVsTaskItem[], UInt32, UInt32).

__VSTASKLISTSELECTIONTYPE

Menentukan perilaku pemilihan untuk SelectItems(Int32, IVsTaskItem[], UInt32, UInt32).

__VSTASKPROVIDERFLAGS

Bendera penyedia tugas dikembalikan oleh GetProviderFlags(UInt32).

__VSTASKRUNCONTEXT

Menentukan bagaimana tugas dijalankan.

__VSTASKVALUEFLAGS

Bendera Nilai Tugas dikembalikan oleh GetColumnValue(Int32, UInt32, UInt32, Object, String).

__VSTASKVALUETYPE

Menentukan jenis nilai yang dikembalikan oleh GetColumnValue(Int32, UInt32, UInt32, Object, String).

__VSTASKWAITOPTIONS

Menentukan opsi untuk operasi tunggu tugas.

__VSTRANSACCELEXFLAGS

Bendera untuk TranslateAcceleratorEx(MSG[], UInt32, UInt32, Guid[], Guid, UInt32, Int32, Int32) panggilan.

__VSTRANSACCELFLAGS

Terjemahkan bendera akselerator untuk IVsFilterKeys::TranslateAccelerator(MSG[], UInt32, Guid, UInt32) panggilan.

__VSTWDFLAGS

Menentukan perilaku dialog Tunggu. Bendera ini diteruskan ke StartWaitDialog(String, String, String, UInt32, Object, String).

__VSUIACCELMODIFIERS

Menunjukkan tombol pengubah yang digunakan dalam akselerator keyboard.

__VSUIDATAFORMAT

Menunjukkan format data yang digunakan dalam antarmuka pengguna.

__VSUL_ERRORLEVEL

Menunjukkan tingkat kesalahan untuk pencatat peningkatan.

__VSUPGRADEPROJFLAGS

Digunakan dalam UpgradeProject(UInt32) panggilan.

__VSURLZONE
__VSVPROPID

Lihat ID propertiy untuk panggilan ke IVsWindowView metode.

__VSVPROPID2

Lihat ID properti.

__VSWBCUSTOMURL

Menentukan tipe halaman Web kustom. Digunakan dalam GetCustomURL(UInt32, String) panggilan.

__VSWBDOCINFOINDEX

Menentukan tipe informasi dokumen untuk halaman Web. Digunakan dengan GetDocumentInfo(UInt32, Object) panggilan.

__VSWBNAVIGATEFLAGS

Bendera navigasi untuk Navigate(String, UInt32, IVsWindowFrame) panggilan.

__VSWBPREVIEWOPTIONS

Digunakan dalam PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32) panggilan.

__VSWBREFRESHTYPE

Menunjukkan tindakan refresh untuk dilakukan dengan panggilan ke Refresh(UInt32).

__VsWebProxyState

Menentukan bagaimana kredensial dilampirkan ke proksi web.

__VSWIZARDTRUSTLEVEL

Menentukan tingkat kepercayaan wizard.

__WindowFrameTypeFlags

Bendera yang menentukan jenis bingkai jendela.

__WorkingFolderKind
__XMLMEMBERDATA_DEPRECATION_TYPE

Menentukan jenis penghentian untuk data anggota XML.

__XMLMEMBERDATA_OPTIONS

Menentukan opsi untuk elemen data anggota XML.

__XMLMEMBERDATA_TAGTYPE

Menentukan jenis tag untuk elemen data anggota XML.

_AppContainerDeployOptions

Menentukan opsi penyebaran untuk aplikasi Bursa Windows.

_BROWSE_COMPONENT_SET_OPTIONS

IVsBrowseComponentSet Menentukan opsi daftar untuk mengubah perilaku yang disediakan oleh pustaka.

_BROWSE_COMPONENT_SET_TYPE

Menentukan pengaturan untuk jenis komponen telusuri.

_BuildSystemKindFlags

Menentukan jenis atau jenis sistem build.

_BuildSystemKindFlags2

Menentukan jenis atau jenis sistem build.

_DEBUG_LAUNCH_OPERATION2

Menyediakan anggota tambahan untuk DEBUG_LAUNCH_OPERATION enumerasi.

_DEBUG_LAUNCH_OPERATION3

Menyediakan anggota tambahan untuk DEBUG_LAUNCH_OPERATION enumerasi.

_DEBUG_LAUNCH_OPERATION4

Menyediakan anggota tambahan untuk DEBUG_LAUNCH_OPERATION enumerasi.

_DevLicenseCheckOptions

USANG.

_EDITORREGFLAGS

Bendera untuk mendaftarkan editor yang tidak terlihat dengan RegisterInvisibleEditor(String, IVsProject, UInt32, IVsSimpleDocFactory, IVsInvisibleEditor).

_LAUNCHPAD_FLAGS

Menentukan apakah mode pemilihan aliran atau kotak sedang digunakan.

_LAUNCHPAD_FLAGS2

Menentukan apakah alat baris perintah dan output file batch diperlakukan sebagai Unicode.

_LIB_ADDREMOVEOPTIONS

Menentukan opsi untuk menambahkan komponen ke kontainer telusuri.

_LIB_CATEGORY2

Menyediakan anggota tambahan untuk LIB_CATEGORY enumerasi. Menentukan Kategori Elemen Daftar Manajer Pustaka (untuk digunakan dalam Domain Atribut Elemen Daftar Penyedia Simbol).

_LIB_FLAGS

Menentukan atribut untuk Pustaka.

_LIB_FLAGS2

Menyediakan anggota tambahan untuk enumerasi LIB_FLAG. Menghitung bendera pustaka yang dikembalikan dari IGetLibFlags2(UInt32).

_LIB_LISTCAPABILITIES

Menentukan kapabilitas daftar objek.

_LIB_LISTCAPABILITIES2

Bendera daftar pustaka dikembalikan dari GetCapabilities2(UInt32).

_LIB_LISTFLAGS

Menentukan kontrol yang akan diterapkan untuk pencarian daftar objek.

_LIB_LISTTYPE

Menentukan ListType dari daftar objek.

_LIB_LISTTYPE2

Menyediakan anggota tambahan untuk _LIB_LISTTYPE enumerasi.

_LIBCAT_ACTIVEPROJECT

Menentukan atribut ActiveProject dari item pustaka.

_LIBCAT_CLASSACCESS

Menentukan mode ClassAccess dari item pustaka.

_LIBCAT_CLASSTYPE

Menentukan ClassType item pustaka.

_LIBCAT_CLASSTYPE2

Menyediakan anggota tambahan untuk _LIBCAT_CLASSTYPE enumerasi.

_LIBCAT_HIERARCHYTYPE

Menentukan jenis elemen hierarki.

_LIBCAT_HIERARCHYTYPE2

Menyediakan anggota tambahan untuk _LIBCAT_HIERARCHYTYPE enumerasi.

_LIBCAT_MEMBERACCESS

Menentukan mode MemberAccess dari item pustaka.

_LIBCAT_MEMBERINHERITANCE

Menentukan opsi pewarisan untuk anggota libcat.

_LIBCAT_MEMBERTYPE

Menentukan MemberType item pustaka.

_LIBCAT_MEMBERTYPE2

Menyediakan anggota tambahan untuk _LIBCAT_MEMBERTYPE enumerasi.

_LIBCAT_MODIFIERTYPE

Menentukan ModifierType dari item pustaka.

_LIBCAT_NODETYPE

Menentukan tipe simpul dari daftar pohon.

_LIBCAT_PHYSICALCONTAINERTYPE

Menentukan jenis kontainer fisik.

_LIBCAT_SEARCHMATCHTYPE

Menentukan jenis kecocokan pencarian manajer pustaka.

_LIBCAT_VISIBILITY

Menentukan visibilitas item pustaka.

_LIMITTOPICSOURCE

Menentukan batas bagaimana kata kunci dicari untuk bantuan konteks (di mana IVsUserContextkata kunci dicari).

_NoFrameworkDialogState

Mewakili nilai yang digunakan untuk VSPROPID_NoFrameworkDialogState.

_OLELOOP2

Menghitung jenis perulangan pesan yang digunakan pada formulir.

_PersistStorageType

Menentukan lokasi persisten untuk IVsBuildPropertyStorage dan IPersistXMLFragment.

_ProjectLoadSecurityDialogState

Menentukan status dialog keamanan.

_SqlAddNewReferenceFlags

Menentukan bendera untuk memanggil referensi baru.

_SqlReferenceUpdateAction

Menentukan tindakan layanan Pembaruan Referensi SQL.

_SqlReferenceUpdateFlags

Menentukan bagaimana referensi SQL diperbarui.

_VHS_COMMANDS

Menentukan perintah sistem bantuan untuk IVsHelpSystem metode.

_VSCIPPROPID

Menentukan ID penyedia item konteks dalam GetProperty(Int32, Object) dan SetProperty(Int32, Object) panggilan.

_VsDocumentRestoreBehavior
_VSFILECHANGEFLAGS

Menyediakan informasi atribut tentang file yang telah diubah.

_VsHelpErrors

Menentukan kesalahan yang dikembalikan dalam Reserved(VHS_COMMAND, VsHelpErrors) panggilan.

_VSLONGIDLEREASON

Menentukan alasan untuk menganggur panjang.

_VSOBJCFFLAGS

Menentukan bendera clipboard tunggal atau multi-pilih.

_VSOBJCLIPFORMATOPTIONS

Menentukan format clipboard komposit.

_VSOBJDESCOPTIONS

Menentukan opsi teks deskripsi browser objek.

_VSOBJLISTELEMPROPID

Menentukan properti elemen daftar objek dalam GetProperty(UInt32, Int32, Object) panggilan.

_VSOBJLISTOWNERCACHEDDATAKINDS

Menentukan jenis data cache dalam panggilan ke ClearCachedData(UInt32).

_VSOBJLISTOWNEROTPIONS

Menentukan opsi pemilik daftar dalam GetOptions(UInt32) panggilan.

_VSOBJOPFLAGS

Menentukan ganti nama dan menghapus bendera operasi.

_VSOBSEARCHOPTIONS

Menentukan atribut untuk permintaan pencarian.

_VSOBSEARCHOPTIONS2

Menyediakan anggota tambahan untuk _VSOBSEARCHOPTIONS enumerasi.

_VSProjectLoadPriority

Kedaluwarsa. API ini menjadi usang untuk mengoptimalkan performa beban solusi.

_VSProjectUnloadStatus

Mewakili berbagai alasan untuk membongkar proyek. Digunakan dalam UnloadProject(Guid, UInt32).

_VSProjectUnloadStatus2

Mewakili berbagai alasan untuk membongkar proyek. Digunakan dalam UnloadProject(Guid, UInt32).

_VSProjectUnloadStatus3
_VSQuickCheckAnswer

Menentukan kapan fitur diaktifkan.

_VSRDTFLAGS

Menentukan opsi untuk dokumen dalam tabel dokumen yang sedang berjalan (RDT).

_VSRDTFLAGS2

Menentukan opsi tambahan untuk dokumen dalam tabel dokumen yang sedang berjalan (RDT).

_VSRDTFLAGS3

Menentukan opsi tambahan untuk dokumen dalam tabel dokumen yang sedang berjalan (RDT).

_VSRDTFLAGS4

Menentukan opsi untuk dokumen dalam tabel dokumen yang sedang berjalan (RDT).

_VSRDTFLAGS5
_VSRDTFLAGSUPPER

Bendera yang menjelaskan status dokumen dalam Tabel Dokumen yang Sedang Berjalan.

_VSRELOADDOCDATA

Menentukan apakah akan mengabaikan perubahan file berikutnya.

_vstaskbitmap

Menentukan opsi untuk gambar bitmap yang terkait dengan item tugas.

_vstaskpriority

Menentukan bitmap yang digunakan untuk menunjukkan tingkat prioritas item tugas.

_VSTREEDISPLAYMASK

Menentukan bidang yang menarik dalam VSTREEDISPLAYDATA struktur.

_VSTREEDISPLAYSTATE

Menentukan bidang bit yang menarik di anggota VSTREEDISPLAYDATA Status struktur.

_VSTREEFLAGS

Menentukan atribut daftar pohon.

_VSTREEFLAGS2

Menambahkan bendera ke _VSTREEFLAGS enumerasi.

_VSTREEFLAGS3

Menentukan atribut daftar pohon.

_VSTREEITEMCHANGESMASK

Menentukan bagaimana daftar pohon telah berubah.

_VSTREESTATECHANGEREFRESH

Menentukan elemen daftar pohon mana yang akan di-refresh. Ini untuk digunakan di masa mendatang.

AppToastCapability

Menentukan kemampuan toast.

AppxManifestDesignerTab

Menentukan tab perancang manifes aplikasi yang akan dibuka dengan OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) metode .

AppxManifestDesignerTab2

Menentukan tab perancang manifes aplikasi yang akan dibuka dengan OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) metode .

ATTRVALUETYPE

Menentukan jenis nilai atribut dalam GetAttributeStatusVal(String, ATTRVALUETYPE, Int32) dan GetAttributeValue(Int32, ATTRVALUETYPE, String) panggilan.

BLDGETFLAGS

Menentukan opsi saat meminta penyusun.

BLDPROMPTOPT

Menentukan perintah pengguna yang digunakan untuk memilih penyusun.

BootstrapMode

Menentukan jenis mode bootstrap.

BootstrappingArchitecture
BootstrappingMode
BuildableProjectCfgOpts

Kedaluwarsa. Menentukan opsi konfigurasi proyek yang dapat dibangun.

BuildableProjectCfgOpts2

Menentukan opsi konfigurasi proyek tambahan yang dapat dibangun.

COMMANDWINDOWMODE

Menentukan mode perintah untuk SetMode(COMMANDWINDOWMODE) panggilan.

CompEnum

Menentukan jenis kategori komponen yang diteruskan ke IVsComponentEnumeratorFactory2.

Constants

Koleksi konstanta lain-lain yang didefinisikan dalam berbagai idl.

CTLBLDTYPE

Menentukan jenis penyusun.

DBGMODE

Mengatur mode debugger yang diinginkan.

DEBUG_LAUNCH_OPERATION

Enumerasi DEBUG_LAUNCH_OPERATION adalah anggota VsDebugTargetInfo struktur, parameter LaunchDebugTargets(UInt32, IntPtr) panggilan.

DEBUG_REMOTE_DISCOVERY_FLAGS

Menentukan bendera yang digunakan oleh dialog Penemuan Jarak Jauh untuk menemukan komputer jarak jauh pada subnet lokal.

DEBUG_REMOTE_DISCOVERY_FLAGS2
DevLicenseStatus

USANG. Menentukan status lisensi pengembang.

DiscoveryNodeType

Menentukan jenis node penemuan dalam GetNodeType(DiscoveryNodeType[]) panggilan.

ENC_BUILD_STATE

Menentukan status Edit dan Lanjutkan build saat ini.

ENC_REASON

Menentukan alasan yang tepat untuk memanggil BelongToProject(String, ENC_REASON, Int32).

ENC_RETURNCODES

Menentukan Edit dan Lanjutkan kode pengembalian.

enum_ASINFO

Menentukan informasi status tentang pernyataan Edit dan Lanjutkan aktif.

enum_ENC_BREAKSTATE_REASON

Menentukan alasan terjadinya status Edit dan Lanjutkan pemutusan.

enum_POSITION_TYPE

Menentukan tipe posisi pernyataan Edit dan Lanjutkan aktif.

EXPANDFLAGS

Mengontrol status atau tampilan item dalam hierarki, atau hierarki itu sendiri.

HOSTPROPID

Menentukan pengidentifikasi properti host.

INTELLIPROJSTATUS

Menentukan status proyek Intellisense.

LIB_CATEGORY

Menentukan kategori item Pustaka yang dapat diparameterkan lebih lanjut.

LIB_CHECKSTATE

Menentukan status item pustaka yang dicentang.

LIB_PERSISTTYPE

Menentukan bagaimana item pustaka dipertahankan.

LOGTOFILEOPTION

Menentukan tempat untuk mencatat perintah dan output jendela perintah.

MARKERTYPE4

Enum ini berlanjut dari MARKERTYPE3. Lihat MARKERTYPE3 untuk nilai sebelumnya.

OLEACTIVATE

Menentukan jenis jendela yang diaktifkan sebagai respons terhadap peristiwa aktivasi jendela.

OLECOMPFLAG

Menentukan bendera yang digunakan untuk mengontrol interaksi antara objek VSPackage di tempat, kontainernya, dan lingkungan.

OLEHELPCMD

Menentukan jenis bantuan yang diminta untuk ShowHelp(UInt32, Guid, POINT, UInt32, String, UInt32). Enumerasi ini memberikan nilai yang valid untuk dwHelpCmd parameter .

OLEIPCSTATE

Menentukan ID status yang diteruskan ke IOleInPlaceComponent::,OnEnterState(UInt32, Int32) , FOnUIComponentExitState(UInt32, UInt32, UInt32)OnUIComponentEnterState(UInt32, UInt32, UInt32), dan FUIComponentInState(UInt32).

OLEMENU

Menentukan cara menu milik objek aktif UI akan digunakan dengan menu kontainer komponen.

OLEMSGBUTTON

Menentukan tombol untuk ditampilkan dengan pesan.

OLEMSGDEFBUTTON

Menentukan tombol mana dalam sekelompok tombol yang merupakan default.

OLEMSGICON

Mengontrol ikon yang ditampilkan dalam pesan dan menunjukkan jenis pesan.

OLEROLE

Menentukan cara komponen digunakan dalam kaitannya dengan host-nya.

OLEUIEVENTFREQ

Menentukan frekuensi peristiwa antarmuka pengguna biasanya terjadi dalam komponen

OLEUIEVENTSTATUS

Menentukan status peristiwa antarmuka pengguna.

PFF_RESULTS

Menentukan hasil format file yang bertahan.

PREPARECOMMANDRESULT

Konstanta untuk bekerja dengan perintah. Digunakan dengan PrepareCommand(String, Guid, UInt32, IntPtr, PREPARECOMMANDRESULT[]) panggilan.

REFERENCECHANGETYPE

Menentukan jenis perubahan referensi yang terjadi dalam proyek.

RemoveBFDirection

Menentukan arah penghapusan item navigasi. Digunakan dengan RemoveAdjacentBFNavigationItem(RemoveBFDirection) panggilan dan RemoveCurrentNavigationDupes(RemoveBFDirection) .

SccToolsOptionsEnum

Opsi yang dapat dilihat atau diperbarui untuk alat kontrol sumber. Digunakan secara eksklusif oleh metode pada IVsSccToolsOptions antarmuka.

STATUSBARCONSTS

Menentukan konstanta ikon animasi bilah status. Digunakan dengan Animation(Int32, Object) panggilan

tagCreateClassLibFlags

Mewakili opsi untuk membuat pustaka kelas.

tagVSQEQSFlags

Menentukan bagaimana atribut file ditangani oleh IVsQueryEditQuerySave2 antarmuka.

tagVSQueryEditFlags

Enumerasi ini menentukan bendera yang mengontrol bagaimana file akan diedit dalam memori. Bendera ini diteruskan ke QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) metode .

tagVSQueryEditResult

Enumerasi ini menentukan nilai yang dikembalikan dari QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) metode yang menunjukkan apakah sesi pengeditan file berhasil diselesaikan atau dibatalkan.

tagVSQueryEditResultFlags

Enumerasi ini menentukan bitflags, dikembalikan dari QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) metode , yang memberi tahu apakah file diperiksa dan/atau diubah.

tagVSQueryEditResultFlags2

Enumerasi ini menentukan bitflags, dikembalikan dari QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) metode , yang memberi tahu apakah file diperiksa dan/atau diubah.

tagVSQuerySaveFlags

Enumerasi ini menentukan nilai ke metode dan mengontrol apakah metode tersebut QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) menunjukkan antarmuka pengguna (UI).

tagVSQuerySaveResult

Enumerasi ini menentukan nilai yang dapat dikembalikan dari QuerySaveFile(String, UInt32, VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) metode dan QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) metode .

tagVSQuerySaveResultFlags

Menentukan hasil operasi QuerySave.

tagVsSccFilesFlags

Enumerasi ini menentukan bendera yang dikembalikan oleh panggilan ke GetSccFiles(UInt32, CALPOLESTR[], CADWORD[]) metode .

tagVsSccSpecialFilesFlags

Bendera yang terkait dengan file kontrol sumber khusus seperti yang dikembalikan oleh GetSccSpecialFiles(UInt32, String, CALPOLESTR[], CADWORD[]).

VHS_COMMAND

Menentukan perintah sistem bantuan.

VSADDCOMPOPERATION

Mengidentifikasi komponen menambahkan properti.

VSADDCOMPRESULT

Menentukan hasil penambahan komponen.

VSADDDIRECTORYFLAGS

Menunjukkan bendera yang terkait dengan OnAfterAddDirectoriesEx(IVsProject, Int32, String[], VSADDDIRECTORYFLAGS[])

VSADDFILEFLAGS

Bendera yang digunakan di OnAfterAddFilesEx(Int32, Int32, IVsProject[], Int32[], String[], VSADDFILEFLAGS[]) dan OnAfterAddFilesEx(IVsProject, Int32, String[], VSADDFILEFLAGS[]).

VSADDITEMOPERATION

Mengontrol tindakan yang dilakukan pada item baru yang ditambahkan ke proyek.

VSADDRESULT

Menunjukkan apakah item berhasil ditambahkan ke proyek.

VsAppPackagePlatform

Menentukan platform yang ditargetkan aplikasi.

VSBUILDMANAGERRESOURCE

Menentukan jenis sumber daya build yang akan diperoleh dari layanan BuildManagerAccessor.

VSCMDNAMEOPTS

Menentukan nama kanonis bahasa Inggris dan/atau yang dilokalkan.

VSCOMPONENTTYPE

Menentukan jenis komponen.

VSDESIGNER_FUNCTIONVISIBILITY

Menentukan tingkat akses fungsi perancang.

VSDESIGNER_VARIABLENAMING

Mengontrol konvensi penamaan variabel.

VSDOCUMENTPRIORITY

Menentukan tingkat prioritas dokumen dalam proyek.

VSEDITORPRIORITY

Menentukan prioritas berbagai editor. Digunakan oleh paket yang mengimplementasikan jenis editor dengan IVsRegisterEditors.

VSErrorCodes

Kode kesalahan Visual Studio.

VSErrorCodes80

Kode kesalahan Visual Studio.

VSEXTENDSHIERARCHY

Menghitung nilai untuk memperluas IVsParentHierarchy antarmuka.

VSFILTERKEYSFLAGS

Bendera yang menunjukkan tindakan yang harus diambil untuk kontrol yang memfilter pesan peristiwa keyboard.

VSFRAMEMODE

Mengontrol mode tampilan jendela alat.

VSFRAMEMODE2

Menentukan anggota tambahan untuk VSFRAMEMODE enumerasi.

VsHelpErrors

Menentukan kesalahan yang unik untuk IVsHelpSystem.

VSIME_ERR

Menghitung kesalahan IVsIME antarmuka untuk Metode Input Editor (IME).

VSMESELCMD

Menentukan perintah perubahan pilihan.

VSOBDESCRIPTIONSECTION

Menentukan elemen string teks deskripsi item browser objek.

VSOBJGOTOSRCTYPE

Menentukan jenis elemen kode sumber untuk dinavigasi.

VSOBSEARCHTYPE

Menentukan bagian dari nama yang diwakili string.

VSOLECMDEXECOPT_HIWORD

Menentukan opsi untuk Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) parameter opsi perintah exec. Nilai diambil dari VSOLECMDEXECOPT_HIWORD enumerasi.

VSOUTLINECAPTION

Menentukan pengaturan untuk kerangka dokumen caption.

VSOVERLAYICON

Menentukan ikon overlay, dikembalikan oleh hierarki, saat ditanya VSHPROPID_OverlayIconIndex melalui elemen di __VSHPROPID. Ikon ini digambar secara transparan di atas ikon normal item Anda untuk menunjukkan bahwa status telah berubah.

VSPREVIEWRESOLUTION

Menentukan resolusi pemratinjau standar. Digunakan dalam OpenStandardPreviewer(UInt32, String, VSPREVIEWRESOLUTION, UInt32) panggilan.

VSPROFILERPROCESSARCHTYPE

Menentukan jenis arsitektur prosesor profiler.

VSPROPERTYSTREAMPROPERTYTYPE

Menentukan aliran properti sederhana atau sub-aliran.

VSQUERYADDDIRECTORYFLAGS

Bendera yang menentukan opsi penelepon per direktori. Bendera dikaitkan dengan OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) dan OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]), yang dipanggil oleh proyek untuk menentukan apakah direktori dapat ditambahkan ke proyek.

VSQUERYADDDIRECTORYRESULTS

Bendera yang terkait dengan OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) dan OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]).

VSQUERYADDFILEFLAGS

Digunakan dalam OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) metode dan OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) untuk menunjukkan jenis file yang akan ditambahkan ke proyek.

VSQUERYADDFILERESULTS

Bendera yang dikembalikan oleh lingkungan dalam OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) metode dan OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) . Bendera ini menunjukkan apakah proyek dapat menambahkan file ke proyek.

VSQUERYREMOVEDIRECTORYFLAGS

Bendera yang menentukan opsi penelepon per direktori. Bendera dikaitkan dengan OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) dan OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]), yang dipanggil oleh proyek untuk menentukan apakah direktori dapat dihapus dari proyek.

VSQUERYREMOVEDIRECTORYRESULTS

Bendera yang terkait dengan OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) dan OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]).

VSQUERYREMOVEFILEFLAGS

Bendera yang terkait dengan OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) dan OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]).

VSQUERYREMOVEFILERESULTS

Bendera yang terkait dengan OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) dan OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]).

VSQUERYRENAMEDIRECTORYFLAGS

Bendera yang menentukan opsi penelepon per direktori. Bendera dikaitkan dengan OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) dan OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]), yang dipanggil oleh proyek untuk menentukan apakah direktori dapat diganti namanya.

VSQUERYRENAMEDIRECTORYRESULTS

Bendera yang terkait dengan OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]) dan OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[]).

VSQUERYRENAMEFILEFLAGS

Bendera yang terkait dengan OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) dan OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]).

VSQUERYRENAMEFILERESULTS

Bendera yang terkait dengan OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) dan OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]).

VSQUERYSAVESLNPROPS

Mengembalikan status properti solusi.

VSRECORDMODE

Menentukan mode perekam makro lingkungan.

VSRECORDSTATE

Menentukan status perekam makro lingkungan.

VSRELOADOPTION

Menentukan cara merespons dokumen yang dimodifikasi secara eksternal.

VSREMOVEDIRECTORYFLAGS

Bendera yang digunakan oleh OnAfterRemoveDirectories(IVsProject, Int32, String[], VSREMOVEDIRECTORYFLAGS[]).

VSREMOVEFILEFLAGS

Bendera yang digunakan dalam OnAfterRemoveFiles(IVsProject, Int32, String[], VSREMOVEFILEFLAGS[]).

VSRENAMEDIRECTORYFLAGS

Bendera yang terkait dengan OnAfterRenameDirectories(IVsProject, Int32, String[], String[], VSRENAMEDIRECTORYFLAGS[]).

VSRENAMEFILEFLAGS

Bendera yang terkait dengan OnAfterRenameFiles(IVsProject, Int32, String[], String[], VSRENAMEFILEFLAGS[]), OnAfterRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS), dan OnQueryRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS, Int32).

VSSAVEFLAGS

Menentukan opsi penyimpanan file.

VSSCCENLISTMENTCHOICE

Nilai-nilai ini menunjukkan kesediaan proyek untuk bekerja dengan memilih pendaftaran (salinan kerja lokal proyek atau solusi yang berada di bawah kontrol sumber). Mampu memilih pendaftaran memungkinkan pengguna untuk mengubah lokasi proyek yang disimpan ketika ditarik dari kontrol sumber.

VSSCCPROVIDERBINDING

Ini adalah opsi yang dapat dikembalikan proyek yang menunjukkan kesediaannya untuk bekerja dengan paket kontrol sumber kustom.

VsScriptJmcCodeType

Mewakili jenis kode.

VSSEARCHPROGRESSTYPE

Menentukan tipe kemajuan yang ditampilkan oleh kontrol pencarian.

VSSEARCHSTARTTYPE

Menentukan kapan pencarian akan dimulai.

VSSETFRAMEPOS

Mengatur posisi bingkai jendela.

VSSOLNBUILDQUERYRESULTS

Mengidentifikasi hasil build solusi.

VSSOLNBUILDUPDATEFLAGS

Mengidentifikasi pembaruan build solusi.

VSSOLNBUILDUPDATEFLAGS2

Menyediakan anggota tambahan untuk VSSOLNBUILDUPDATEFLAGS enumerasi.

VSSOLNBUILDUPDATEFLAGS3
VsStateIcon

Menentukan indeks untuk glyph kontrol sumber.

VSSYSCOLOR

Enumerasi ini tidak digunakan lagi. Menggunakan __VSSYSCOLOREX sebagai gantinya

VSTASKCATEGORY

Menentukan kategori item tugas.

VSTASKFIELD

Menentukan bidang item tugas.

VSTASKPRIORITY

Menentukan bitmap yang digunakan untuk menunjukkan tingkat prioritas item tugas.

VSTBXTABVIEW

Menentukan jenis tampilan untuk tab Kotak Alat.

VSTDTYPE

Penggunaan pengujian internal saja. Jangan gunakan.

VSTREECLOSEACTIONS

Menentukan kemungkinan tindakan pada ciutkan simpul tampilan pohon, yang menghasilkan penutupan daftar pohon turunannya.

VSTREETEXTOPTIONS

Menentukan jenis teks yang diminta.

VSTREETEXTOPTIONS2

Menentukan jenis teks yang diminta.

VSTREETOOLTIPTYPE

Menentukan jenis teks tip alat yang akan ditampilkan.

VSTWT_LOCATION

Menentukan lokasi bilah alat jendela alat.

VSUPDATEPROJREFREASON

Mengembalikan informasi pembaruan untuk referensi proyek.

VsUpToDateCheckFlags

Menentukan alasan untuk memeriksa bendera.

VsUpToDateCheckFlags2

Bendera yang diteruskan ke AreProjectsUpToDate(UInt32) serta QueryStartUpToDateCheck(UInt32, Int32[], Int32[]) dan StartUpToDateCheck(IVsOutputWindowPane, UInt32) untuk menunjukkan bahwa operasi untuk tujuan permintaan build tertentu dilakukan.

VSUSERCONTEXTATTRIBUTEUSAGE

Menentukan apakah atribut atau kata kunci didorong ke dalam tas konteks.

VSUSERCONTEXTPRIORITY

Menentukan prioritas atribut atau kata kunci dalam tas konteks.

VSWINDOWSTATE

Mengontrol status tampilan atau tampilan jendela.

WellKnownTargetFrameworkVersions

Mewakili nomor versi kerangka kerja target.