次の方法で共有


Microsoft.VisualStudio.Shell.Interop 名前空間

クラス

BrowseLibraryGuids80

参照ライブラリ属性を識別するために使用される GUID の一覧を提供します。

BuildOutputGroup

ビルド出力グループを表します。

ComponentSelectorGuids80

コンポーネント セレクター項目を識別するために使用される GUID の一覧を提供します。

DTECatID

DTE カテゴリを識別するために使用される GUID の一覧を提供します。

FontsAndColorsCategory

フォントと色のオプションを指定するターゲット グループを定義します。

LogicalViewID

ファイルまたはプロセスのビューを識別するために使用される GUID の一覧を提供します。

ShellGuids80

シェル コンポーネントを識別するために使用される GUID の一覧を提供します。

SymbolScopeGuids80

シンボル スコープに関連付けられている GUID を定義します。

TaskListViews

タスク リストの表示に使用するビューを指定します。

TaskProviderGuids

タスク プロバイダーを識別するために使用される GUID の一覧を提供します。

ToolboxMultitargetingFields

ツールボックスの複数ターゲット文字列マップ内のフィールドの名前を表します。

ToolWindowGuids

Visual Studio ツール ウィンドウを識別するために使用される GUID を提供します。

ToolWindowGuids80

Visual Studio ツール ウィンドウを識別するために使用される追加 GUIDの を提供します。

UIContextGuids

コマンド コンテキストを識別するために使用される GUID の一覧を提供します。

UIContextGuids80

コマンド コンテキストを識別するために使用される GUID をさらに提供します。

VsMacrosGuids

マネージド コードに公開される GUID。

VsMSBuildTaskFileManagerClass

これはインターフェイスの IVsMSBuildTaskFileManager 標準実装であり、MSBuild タスクに IntelliSense とビルド時のサポートを提供します。

VSPIAImporterClass

すべてのラッピング ツールによって実装されます。

VsSymbolicNavigationManagerClass

プロジェクト スコープベースで登録されるハンドラーの IVsSymbolicNavigationNotify 一覧を管理するグローバル サービスを表します。 このインターフェイスは、 を介して QueryService(Type, Object)使用できます。

WellKnownToolboxDataFormats

ツールボックスのデータ形式を表します。

WellKnownToolboxStringMaps

複数ターゲット データの文字列マップの名前を指定します。

構造体

AllColorableItemInfo

Visual Studio 環境への表示項目のすべての属性を指定するには、 を使用します。

CANDIDATEFORM

候補ウィンドウの位置情報が含まれます。

ColorableItemInfo

ユーザーが変更した可能性がある表示アイテムの特定のユーザー設定可能な色分け可能な項目属性に関する情報を VSPackage に提供します。

COMREFERENCE

COM オブジェクトに関する情報 (を表します) が含まれます。

COMREFERENCEINFO

COMREFERENCEINFO 構造体には、COM オブジェクトに関する情報が格納されます。

ENC_ACTIVE_STATEMENT

エディット コンティニュのアクティブなステートメントに関する情報が含まれます。

ENC_EXCEPTION_SPAN

エディット コンティニュの例外スパンに関する情報を提供します。

FontInfo

[アイテムの表示] のカテゴリで使用されるフォントの基本的な定義を提供します。

LOGFONTW

フォントの属性を指定します。

MEINIT

メニュー エディターの初期化の値が含まれます。 呼び出しで CreateMenuEditor(MEINIT[], IVsMenuEditor) 使用されます。

OLEMENUID

メニューを数値または名前で記述します。

POINTS

参照点の x,y ペアを指定します。

SYMBOL_DESCRIPTION_NODE

ナビゲーション ノードであるシンボルの名前と種類を指定します。

SYSTEMTIME

月、日、年、平日、時、分、秒、およびミリ秒の個々のメンバーを使用して、日付と時刻を表します。

TBXITEMINFO

ツールボックス項目に関する情報を指定します。 IVsToolbox::AddItem(IDataObject, TBXITEMINFO[], String) および IVsToolboxDataProvider::GetItemInfo(IDataObject, TBXITEMINFO[]) で使用されます。

UIDLGLOGFONT

ダイアログ ボックスのフォントの書式を設定します。

VsAppPackageLaunchInfo

ターゲットのプロパティを DLO_AppPackageDebug 指定します。

VSArrangeWindowInfo

ウィンドウの配置方法を指定します。

VsBootstrapperPackageInfo

ブートストラップ パッケージに関する情報を表します。

VSBROWSECONTAINER

参照コンテナー属性を格納します。

VSBROWSEINFOW

[参照] ダイアログ ボックスの表示に使用する情報を指定します。

VSCommandId
VSCOMPONENTSELECTORDATA

コンポーネントの選択属性を格納します。

VSCOMPONENTSELECTORTABINIT

タブ初期化情報を表します。

VsDebugEngineFilter

デバッグ エンジンのセットを表します。

VsDebugStartupInfo

で が呼び出されたときに LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]) デバッガーが CreateProcess に渡す追加の設定を DLO_CreateProcess指定します。 この構造体のフィールドは STARTUPINFO (winbase.h で定義) のフィールドに似ています。

VsDebugTargetInfo

デバッグ ターゲットに関する情報が含まれます。

VsDebugTargetInfo2

デバッグ ターゲットに関する情報を提供します。

VsDebugTargetInfo3

デバッグ ターゲットに関する情報を提供します。

VsDebugTargetInfo4

デバッグ ターゲットに関する情報を提供します。

VsDebugTargetProcessInfo

デバッグ ターゲットのプロセス情報を指定します。 の LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[])パラメーターとして使用されます。

VSDEFAULTPREVIEWER

既定のプレビューアーに関する情報が含まれています。

VSDRAWITEMSTRUCT

所有者描画コントロールを描画するために によって IVsImageButton 使用される情報を表します。

VSITEMSELECTION

階層内の選択した項目を一意に識別する情報が含まれます。

VSNSEBROWSEINFOW

[参照] ダイアログ ボックスの名前空間拡張情報を指定します。

VSOBJCLIPFORMAT

オブジェクトのクリップボード形式属性を保持します。

VSOBJECTINFO

ライブラリ オブジェクト属性を格納します。

VSOBNAVIGATIONINFO2

オブジェクト ナビゲーションの属性を格納します。

VSOBNAVIGATIONINFO3

オブジェクトへのナビゲーションの情報を指定します。 呼び出しで LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32) 訴えられた。

VSOBNAVNAMEINFONODE

ライブラリ ノード情報を格納します。

VSOBNAVNAMEINFONODE2

オブジェクトへのナビゲーションの情報を指定します。 (および LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32)GetNavigationInfo2(UInt32, VSOBNAVIGATIONINFO3[])渡されます)

VSOBSEARCHCRITERIA

検索要求の条件と属性を指定します。

VSOBSEARCHCRITERIA2

検索オプションを指定します。 や GetList2(UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2)などのGetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2)メソッドで使用されます。

VSOPENFILENAMEW

OPENFILENAMEW 構造体と同様です。

VsPrefetchedProjectInfo
VsProjectLoadInfo
VsPropertyBrowserState

プロパティ ブラウザーの状態に関する情報が含まれます。

VSPROPSHEETPAGE

プロパティ ページの特性を設定します。 Win32 PROPSHEETPAGE 構造体と同様です。

VSQEQS_FILE_ATTRIBUTE_DATA

ファイル属性とサイズ データを含む構造体。

VsResolvedAssemblyPath

で使用される解決されたアセンブリ パスを ResolveAssemblyPathInTargetFx(String[], UInt32, VsResolvedAssemblyPath[], UInt32)表します。

VSSAVEFILENAMEW

ファイルを開いたり保存したりするために使用される共通項目ダイアログで必要なファイル名とオプション情報が含まれます。

VSSAVETREEITEM

ツリー ビュー 項目の保存オプションを指定します。

VSSWATCHMETRICS

見本コントロールに関するメトリックが含まれます。

VSSWATCHRENDER

見本コントロールをレンダリングするために必要な情報を保持します。

VSTASKCOLUMN

タスクの列定義。

VSTBM

ツール バーのメトリックが含まれています。

VsTextPos

ブレークポイントの位置、現在の IP 位置、カーソル位置を追跡して、すばやくwatch、ヒント、およびデータヒントを取得します。

VSTREEDISPLAYDATA

ツリー リスト内のアイテムの表示データを取得するために使用される値を保持します。

VSTREELISTITEMCHANGE

ツリー リストに対する動的な変更を指定します。

VsUIElementDescriptor

UI ファクトリ内の要素の識別子を格納します。

VsUIPropertyDescriptor

Visual Studio ユーザー インターフェイスのプロパティに関するメタ情報が含まれます。

WINDOWPOS

ウィンドウの位置を表します。

インターフェイス

BooleanSymbolExpressionEvaluator

ブール式エバリュエーターを表します。

IActiveDesigner

エディターとして使用される ActiveX デザイナーを管理します。

IAppxBaseExtension

追加のアプリ マニフェスト データ要素へのアクセス権を Share および File Open Picker 拡張機能に提供します。

IAppxFileOpenPickerExtension

追加のアプリ マニフェスト データ要素へのアクセス権を File Open Picker 拡張機能に提供します。

IAppxManifestDesignerService

プロジェクトのアプリ マニフェスト ファイルへのプログラムによるアクセスを提供します。 これは、アプリ マニフェスト デザイナー パッケージによって実装されるグローバル サービスです。

IAppxManifestDesignerService2

プロジェクトの .appxmanifext ファイルへのプログラムによるアクセスを提供します。 これを使用して、マニフェスト Designerによって提供される DocData オブジェクトを開き、実行中のドキュメント テーブル (RDT) に登録されていることを確認し、IVsDocumentLockHolder と IVsInvisibleEditor という 2 つのインターフェイスを実装するドキュメント ハンドル オブジェクトを返すことができます。 これにより、既存のドキュメント ウィンドウが強制的に閉じられ、返されたドキュメント ハンドルにRDT_EditLockが保持されます。 ドキュメント ハンドルを長期間保持する必要がある場合は、それを IVsInvisibleEditor にキャストし、GetDocData を使用して新しいオブジェクト モデルへのポインターを取得します。 ドキュメント ハンドルが終了したら、常に IVsDocumentLockHolder.CloseDocumentHolder() を呼び出し、通常は (uint)__FRAMECLOSEを渡します。保存オプションとしてFRAMECLOSE_SaveIfDirtyします。

IAppxManifestDesignerService3

プロジェクトの .appxmanifext ファイルへのプログラムによるアクセスを提供します。 これを使用して、マニフェスト Designerによって提供される DocData オブジェクトを開き、実行中のドキュメント テーブル (RDT) に登録されていることを確認し、IVsDocumentLockHolder と IVsInvisibleEditor という 2 つのインターフェイスを実装するドキュメント ハンドル オブジェクトを返すことができます。 これにより、既存のドキュメント ウィンドウが強制的に閉じられ、返されたドキュメント ハンドルにRDT_EditLockが保持されます。 ドキュメント ハンドルを長期間保持する必要がある場合は、それを IVsInvisibleEditor にキャストし、GetDocData を使用して新しいオブジェクト モデルへのポインターを取得します。 ドキュメント ハンドルが終了したら、常に IVsDocumentLockHolder.CloseDocumentHolder() を呼び出し、通常は (uint)__FRAMECLOSEを渡します。保存オプションとしてFRAMECLOSE_SaveIfDirtyします。

IAppxManifestDocument

現在のプロジェクトのアプリ マニフェストのオブジェクト モデルを提供します。 これは、アプリ マニフェスト デザイナーの DocData オブジェクトによって実装されます。

IAppxManifestDocument2

現在のプロジェクトのアプリ マニフェストのオブジェクト モデルを提供します。 これは、アプリ マニフェスト デザイナーの DocData オブジェクトによって実装されます。

IAppxShareExtension

追加のアプリ マニフェスト データ要素への共有拡張機能アクセスを提供します。

IAsyncLoadablePackageInitialize

IServiceProvider を使用せずに IAsyncServiceProvider と IProfferAsyncService にアクセスする方法を提供します。 パッケージによって実装されます。

IAsyncPersistFile
IAsyncPersistFileFormat
IAsyncProgressCallback

非同期サービス所有者とパッケージ所有者が進行状況を報告する方法を提供します。 報告された進行状況は、シェルによってユーザーに確認可能な方法で表示できます。 インターフェイスは Visual Studio IDE によって実装されます。 パッケージの読み込みの場合、インスタンスは Initialize メソッドを使用してパッケージに渡されます。 サービスの場合、パッケージは IProfferAsyncService.GetServiceProgressCallback メソッドを使用してインスタンスを取得できます。 このインターフェイスは、パッケージとサービスの両方の読み込みの進行状況を報告するために使用されます。 パッケージの場合、guidService 引数は使用されず、無視されます。

IAsyncServiceProvider

非同期サービス プロバイダーを表します。

IAsyncServiceProvider2
IBuilderWizardManager

特定のプロパティとコンポーネントのビルダーを取得および管理します。 ビルダーは、アイテムのコードを生成します。

ICategorizeProperties

カテゴリ名を提供し、カテゴリをプロパティにマップして、プロパティ ウィンドウに表示します。

ICodeNavigate

表示される特定のオブジェクトの既定のイベント ハンドラー コードを表示するメソッドを提供します。

ICodeNavigate2

表示される特定のオブジェクトのイベント ハンドラー コードを表示します。 このインターフェイスは、表示されるオブジェクトの特定のイベントのコードを表示する追加のメソッドを提供することによって拡張 ICodeNavigate されます。

IComWrapper

COM ラッパーを表します。

IComWrapperFactory

COM ラッパー ファクトリを表します。

IComWrapperFactory2
IDirAutoCompleteList

ディレクトリ リストを自動補完をサポートするものとしてマークします。 オートコンプリートでは、文字を入力すると一致するサブディレクトリが表示されます。

IDirList

表示されるディレクトリ リストの外観とアクションを管理します。

IDirListEvents

表示されるディレクトリ リストのイベント ハンドラーを指定します。 これは、ディレクトリ リストの の実装 IConnectionPointの発信インターフェイスです。

IDirListSite

ディレクトリ リストを管理する親オブジェクトへのインターフェイス ポインターを保持します。

IDiscoverUrlCallBack

Web サービスの検出が完了したときに使用するインターフェイスを指定します。 通常、非同期検索の後にシェルに通知するために使用されます。

IDiscoveryClientResult

Web サービス検出検索からの 1 つの結果。 の IDiscoveryClientResultCollectionメンバー。

IDiscoveryClientResultCollection

Web サービス検出検索からの結果、 IDiscoveryClientResult インターフェイスのコレクション。

IDiscoveryResult

XML Web サービス検出セッションの結果をダウンロードします。

IDiscoveryResult2

XML Web サービス検出セッションの結果をダウンロードします。

IDiscoverySession

XML Web サービスを検出するために によって呼び出されます IVsAddWebReferenceDlg2

IDocumentSite

情報を保持し、ドキュメントの親オブジェクトのメソッドを提供します。

IDocumentSite2

情報を保持し、ドキュメントの親オブジェクトのメソッドを提供します。 このインターフェイスは を拡張し、 から IDocumentSite継承します。

IDropSource

ドラッグ ドロップ操作で使用されるソースに関する視覚的なフィードバックと情報を提供します。

IEnlistingInProject

SCC パッケージは、ソリューションまたはプロジェクトに参加中です。

IEnumComponents

コンポーネント ピッカー内のコンポーネントを列挙します。

IEnumComReferences

COM 参照の列挙子。 IDE の [参照の追加] ダイアログで使用されます。

IEnumHierarchies

ソリューション内のプロジェクトの列挙子。 インターフェイスIVsSolution2と インターフェイスの メソッドを使用して、 GetProjectEnum(UInt32, Guid, IEnumHierarchies) インターフェイスのインスタンスをIVsSolution取得できます。

IEnumHierarchyItems

階層項目を分子化するために環境によって実装されます。

IEnumPackages

現在読み込まれている VSPackage の列挙子。 インターフェイスのインスタンスは、 インターフェイスの メソッドIVsShellGetPackageEnum(IEnumPackages)使用して取得できます。

IEnumProjectStartupServices

起動時にプロジェクトに必要なサービスを列挙します。 インターフェイスの インスタンスは、 インターフェイスの メソッドIVsProjectStartupServicesGetStartupServiceEnum(IEnumProjectStartupServices)使用して取得できます。

IEnumRunningDocuments

実行中のドキュメント テーブル (RDT) Cookie の一覧を表し、各 Cookie は開いているドキュメントを表します。

IEnumSystemAssemblies

システム アセンブリの列挙子。

IEnumTargetFrameworks

サポートされているバージョンのフレームワークの列挙子。

IEnumToolboxItems

ツールボックス内の項目の列挙子。 インターフェイスと インターフェイスの メソッドを使用して、 EnumItems(String, IEnumToolboxItems) インターフェイスのインスタンスをIVsToolboxIVsToolbox2取得できます。

IEnumToolboxTabs

ツールボックスのタブの列挙子。 インターフェイスIVsToolbox2と インターフェイスの メソッドを使用して、 EnumTabs(IEnumToolboxTabs) インターフェイスのインスタンスをIVsToolbox取得できます。

IEnumVsENCRebuildableProjectCfgs

エディット コンティニュリビルド可能なプロジェクト構成のコンポーネントを列挙します。

IEnumVsProfilerTargetInfos

プロファイラーのターゲット情報内の項目の列挙子。

IEnumWebServices

Web サイトまたはプロジェクトによって提供される Web サービスの列挙子。 インターフェイスの インスタンスは、 インターフェイスの メソッドIVsWebServiceProviderWebServices(IEnumWebServices)使用して取得できます。

IEnumWindowFrames

開いているドキュメント ウィンドウなどのウィンドウのコレクションの列挙子。 インターフェイスの インスタンスは、 インターフェイスの メソッドと GetToolWindowEnum(IEnumWindowFrames) メソッドをIVsUIShell使用してGetDocumentWindowEnum(IEnumWindowFrames)取得できます。

IErrorInfo

詳細なコンテキスト エラー情報を提供します。

IExtendedObject

拡張オブジェクトの内部オブジェクトへのアクセスを許可します。 拡張オブジェクトの例として、コンテナー内のオブジェクトがあります。コンテナーは、フォーム上の位置に対して Top や Left などのオブジェクトに追加のプロパティを提供します。

IExtendedTypeLib

拡張オブジェクトのタイプ ライブラリを作成および管理します。 拡張オブジェクトの例として、コンテナー内のオブジェクトがあります。コンテナーは、フォーム上の位置に対して Top や Left などのオブジェクトに追加のプロパティを提供します。 複合オブジェクトは、拡張タイプ ライブラリを使用して単一の拡張オブジェクトとして扱うことができます。

IFreeThreadedComWrapper
IHelp

オンライン ヘルプ情報の取得と表示を管理します。 インターフェイスのインスタンスは、SHelp (SID_SHelp) サービスから取得できます。

ILicensedClassManager

ライセンス キーの一覧を使用して、パッケージに必要なクラスを Visual Studio に指示します。 インターフェイスのインスタンスは、 (SID_SLicensedClassManager) サービスを SLicensedClassManager 介して取得できます。

ILocalRegistry

ローカルの Visual Studio レジストリ ハイブを基準にして、ローカルに登録された COM オブジェクトを確立します。

ILocalRegistry2

ローカルの Visual Studio レジストリ ハイブを基準にして、ローカルに登録された COM オブジェクトを確立します。

ILocalRegistry3

Visual Studio レジストリ ハイブに関連するローカル レジストリを確立します。 このインターフェイスは、ILocalRegistry2 の機能を拡張します。 インターフェイスのインスタンスは、 (SID_SLocalRegistry) サービスを SLocalRegistry 介して取得できます。

ILocalRegistry4

Visual Studio レジストリ ハイブに関連するローカル レジストリを確立します。 インターフェイスのインスタンスは、 (SID_SLocalRegistry) サービスを SLocalRegistry 介して取得できます。

ILocalRegistry5

Visual Studio シェルによって実装され、サービスを SLocalRegistry 介して取得できます。 に似た CreateManagedInstance(String, String, String, Guid, IntPtr) メソッドが 1 つ追加されますが、これは特定の外部オブジェクトを使用した COM 集計をサポートします。

IOleComponent2

コンポーネントがハンドルを待機している間にメッセージ処理に参加できるようにします。

IOleComponentUIManager

IOleComponentUIManager インターフェイスを使用すると、インプレース VSPackage オブジェクトは、メッセージ表示、コンテキスト メニュー、ステータス バーなど、環境によって提供されるさまざまなユーザー インターフェイス機能にアクセスできます。

IOleInPlaceComponent

インプレース VSPackage オブジェクトを、サービスを使用 SOleComponentUIManager して環境の完全に統合されたコンポーネントとして動作できるようにします。

IOleInPlaceComponentSite

IOleInPlaceComponentSite インターフェイスは現在サポートされていません。 サポートされている場合は、インプレース VSPackage オブジェクトのコンテナーによって実装され、オブジェクトの UI モードを制御します。

IOleInPlaceComponentUIManager

既存の VSPackage オブジェクトのメニュー、ツール バー、コマンドを、環境の SOleComponentUIManager サービスに統合して管理できるようにします。

IPerPropertyBrowsing2

プロパティをビルダーにマップし、ビルダーを実行します。 ビルダーは、特定のプロパティの値または値を返します。 ビルダーの例として、カスケード スタイルシートのスタイル ビルダーがあります。

IPersistFileFormat

保存が必要なアイテムに関するファイル形式情報を取得し、ユーザーが指定した形式でオブジェクトをプログラムで読み込んだり保存したりできるようにします。

IPersistXMLFragment

ビルド関連以外のデータを自由形式の XML で保持するために使用されます。

IPreferPropertyPagesWithTreeControl

プロパティ ページにタブではなくツリー コントロールを表示します。

IProfferAsyncService

非同期的に取得できるサービスのプロバイダーを登録する方法を提供します。 IProfferService と同様に、mplementation はフリースレッドである必要があります。

IProfferService

VSPackage が、環境によってネイティブに実装されていない Visual Studio 環境を通じて新しいサービスを提供できるようにします。 実際には、VSPackage が環境に貢献できるメカニズムが提供されます。 インターフェイスは IProfferServiceSProfferService一部です。

IProfferTypeLib

ActiveX デザイナーがタイプ ライブラリをホストに提供できるようにします。 デザイナーは、(SID_SProfferTypeLib) サービスを SProfferTypeLib 介してタイプ ライブラリを提供します。

IPropertyPageUndoString

コントロールがプロパティ ページの設定に対して元に戻す文字列を提供するために使用されます。

IProvideAltHTML

Web コントロールが Alt プロパティテキストを提供し、テキストが編集可能かどうかを示すために使用します。

IProvideDynamicClassInfo

ActiveX デザイナーがインターフェイスを介して動的な型情報を ITypeInfo 提供するために使用されます。 コンテナーは、 インターフェイスを使用して、型変更イベントに応答して型情報を取得できます。

IProvidePropertyBuilder

ビルダーを管理します。プロパティの値を構築するコードです。 これは、多くの場合、プロパティ ページの省略記号ボタンをクリックして表示されるダイアログの形式になります。

IProvideRuntimeHTML

実行時にコンテナーに HTML 文字列を提供するために ActiveX コントロールによって使用されます。

IReferenceInfo

XML Web サービス検出セッションの結果に関する情報を提供します。 インターフェイスの GetReferenceInfo(Int32, IReferenceInfo) メソッドを使用して、 IDiscoveryResult このインターフェイスのインスタンスを取得します。

IRequireClasses

インターフェイスで使用するクラス識別子の一覧を ILicensedClassManager 提供します。 識別子は、パッケージに必要なクラスを Visual Studio に伝えます。

ISccManagerLoaded

SccManager が読み込まれるタイミングを定義します。

ISchemaReferenceInfo

Web サービス検出検索の結果として検出された XML スキーマのターゲット名前空間を返します。 インターフェイスを使用してドキュメントの種類を IReferenceInfo 見つけ、必要に応じて を使用 ISchemaReferenceInfo できます。

ISelectionContainer

プロパティ ウィンドウの更新に使用されるオブジェクトへのアクセスを提供します。

ITrackSelection

現在の選択コンテナーの変更を環境に通知します。

IUIElement

ユーザー インターフェイス要素を表示または非表示にします。 要素によって実装され、コンテナーによって使用されます。

IUIHostLocale

ダイアログ ボックス文字列のローカライズを管理するためのホストの UI ロケール サービスへのアクセスを提供します。

IUIHostLocale2

ダイアログ ボックス文字列のローカライズを管理するためのホストの UI ロケール サービスへのアクセスを提供します。

IUIHostLocale3
IVsActivityLog

IDE アクティビティ ログにイベントを追加します。 SVsActivityLog (SID_SVsActivityLog) サービスを使用して、インターフェイスのインスタンスを取得します。

IVsAddNewWebProjectItemDlg

リスト ビュー コントロールと特定の Web 関連コントロールを含む [AddItem] ダイアログを表示します。 Web プロジェクトの実装で を使用します。 (SID_SVsAddProjectItemDlg) サービスから インターフェイスのインスタンスを SVsAddProjectItemDlg 取得できます。

IVsAddProjectItemDlg

新しい項目をプロジェクトに追加するために、環境の [プロジェクト項目の追加] ダイアログ ボックスにアクセスできるようにします。

IVsAddProjectItemDlg2

新しい項目をプロジェクトに追加するために、環境の [プロジェクト項目の追加] ダイアログ ボックスにアクセスできるようにします。

IVsAddProjectItemDlg3
IVsAddToolboxItems

ツールボックスに項目を追加します。

IVsAddWebReferenceDlg

VSPackage に Web サービス ダイアログ ボックスを含めることができます。

IVsAddWebReferenceDlg2

VSPackage に Web サービス ダイアログ ボックスを含めることができます。

IVsAggregatableProject

集計によるプロジェクト サブタイプの追加をサポートするプロジェクトによって実装されます。

IVsAggregatableProject2

集計可能なプロジェクトを表します。

IVsAggregatableProjectFactory

集計をサポートするプロジェクトの種類を作成します。

IVsAppCommandLine

このインターフェイスは、ユーザーが入力したコマンド ライン スイッチを読み取るためにパッケージによって使用されます。

IVsAppCompat

インターフェイスは IVsAppCompat 、通常、以前のバージョンのアプリケーションとのプロジェクトの互換性を損なうために使用されます。 このインターフェイスは、SVsSolution サービスを介して使用できます。詳細については、「カスタム プロジェクトのバージョン対応化」を参照してください。

IVsAppContainerBootstrapper

ブートストラップを表します。

IVsAppContainerBootstrapper2

ブートストラップを表します。

IVsAppContainerBootstrapper3

ブートストラップを表します。

IVsAppContainerBootstrapper4
IVsAppContainerBootstrapper5
IVsAppContainerBootstrapper6
IVsAppContainerBootstrapperEvents

ブートストラップ イベントを表します。

IVsAppContainerBootstrapperLogger

ブートストラップ ロガーを表します。

IVsAppContainerBootstrapperResult

アプリ コンテナーブートストラップ操作の結果を表します。

IVsAppContainerDeveloperLicensing

開発者ライセンスを処理するための基本サポートを提供します。

IVsAppContainerProjectDeploy

アプリ コンテナー アプリケーションをデプロイします。

IVsAppContainerProjectDeploy2

アプリ コンテナー アプリケーションをデプロイします。

IVsAppContainerProjectDeployCallback

アプリ コンテナー プロジェクトのデプロイ操作を監視するためのコールバック メソッドに関する情報を提供し、定義します。

IVsAppContainerProjectDeployEvents

アプリ コンテナーのデプロイ プロセスの前後に発生するイベントを処理します。

IVsAppContainerProjectDeployOperation

アプリ コンテナー アプリケーションのデプロイ中に制御を提供します。

IVsAppContainerProjectDeployResult

アプリ コンテナー アプリケーションのデプロイ操作の詳細な結果を提供します。

IVsAssemblyNameUnification

ローダーが使用する単純名と完全名、および .NET Framework アセンブリ リスト (FrameworkList.xml) に基づいて、統合アセンブリの名前を返します。 SVsAssemblyNameUnification (SID_SvsAssemblyNameUnification) サービスを使用して、 インターフェイスのインスタンスを取得します。

IVsAssemblyReference

Visual Studio アセンブリ参照に関する情報を提供します。

IVsAssemblyReferenceProviderContext

アセンブリ参照プロバイダーの初期化に使用されるコンテキスト オブジェクト。

IVsAsyncCommandParameters

このインターフェイスのインスタンスは、メニュー コマンド、ツール バー ボタン、キー バインドなどの UI ジェスチャによって実行されるときに、 を使用 AsyncFromUIInvocationしてコマンドに入力引数として送信されます。

IVsAsyncDataSourceFactory
IVsAsyncDeferredDocView
IVsAsyncDeferredDocView2
IVsAsyncDocViewResult
IVsAsyncEnum

非同期動作をサポートする列挙子によって実装されます。

IVsAsyncEnumCallback

非同期列挙子のコールバック メソッドを記述するインターフェイスは、 を使用して、次の項目が使用可能であることを示します。 インターフェイスの メソッドを AdviseAsyncEnumCallback(IVsAsyncEnumCallback, UInt32) 使用してコールバックを IVsAsyncEnum 設定します。

IVsAsynchOpenFromScc

このインターフェイスでは、ソース管理からのプロジェクトの非同期読み込みがサポートされています。

IVsAsynchOpenFromSccProjectEvents

ソース管理からのプロジェクトまたはソリューションの非同期読み込み中の進行状況情報を提供します。

IVsAsynchronousProjectCreate

プロジェクトを非同期に作成します。 このインターフェイスは、バックグラウンド ソリューションの読み込み (BSL) をサポートするためにプロジェクト ファクトリによって実装されます。

IVsAsynchronousProjectCreateUI

読み込みプロジェクトがプロビジョニングされた状態に達したときにクライアントに通知します。

IVsAsyncOpenDocumentResult

非同期の開いているドキュメント操作の結果を表します。

IVsAsyncPersistDocData
IVsAsyncPersistHierarchyItem
IVsAsyncRunningDocumentTable
IVsAsyncRunningDocumentTable2
IVsAsyncRunningDocumentTable3
IVsAsyncRunningDocumentTable4
IVsAsyncSaveResult

非同期の保存操作の結果。 これは、返された非同期保存の GetResult メソッドから返される IVsTask値です。

IVsAsyncShell
IVsAsyncShellOpenDocument

ドキュメントを非同期で開くための一連のメソッドを提供するサービス インターフェイス。

IVsAsyncSolution
IVsAsyncToolWindowFactory
IVsAsyncToolWindowFactoryProvider
IVsAsyncUIFactory
IVsBackForwardNavigation

めったに使用されません。 ウィンドウで保存されたナビゲーション ポイントに戻って移動できるようにします。 ナビゲーション ポイントを AddNewBFNavigationItem(IVsWindowFrame, String, Object, Int32) 追加するには、 IVsUIShell インターフェイスの メソッドを使用します。

IVsBackForwardNavigation2

ウィンドウで保存されたナビゲーション ポイントに戻って移動できるようにします。

IVsBatchProjectActionContext
IVsBatchUpdate

保留中のすべてのデータ更新をテキスト バッファーまたはビューに組み込みます。

IVsBooleanSymbolExpressionEvaluator

一連のシンボルによって式が true に評価されるかどうかをテストするために、一連のブール型シンボルに対する式の解析と評価を提供します。このインターフェイスを取得するには、 を使用して をVsProjectCapabilityExpressionMatcher呼び出GetService(Type)します。

IVsBooleanSymbolExpressionEvaluator2

一連のシンボルによって式が true に評価されるかどうかをテストするために、ブール型シンボルのヒット テスト担当者に対して式の解析と評価を提供します。 これは、BooleanSymbolExpressionEvaluator サービス GUID を共同作成することによって取得されます。

IVsBooleanSymbolPresenceBulkChecker

ブール式を評価するときに IVsBooleanSymbolExpressionEvaluator2 によって使用されるブール型シンボルの一括ヒット テスターを提供します。

IVsBooleanSymbolPresenceChecker

ブール式を評価するときに IVsBooleanSymbolExpressionEvaluator2 によって使用されるブール型シンボルのヒット テスターを提供します。

IVsBroadcastMessageEvents

環境内のイベントの通知を受け取るために登録されたクライアントにメッセージをブロードキャストします。

IVsBrowseComponentSet

参照コンポーネント セットに含まれるデータを提供します。

IVsBrowseContainersList

コンテナーの一覧内のコンテナーに関する情報を提供するか、コンポーネントのコンテナーを検索します。

IVsBrowseObject

プロジェクト構成参照オブジェクトを指定して、 IVsHierarchy オブジェクトまたは VSITEMID の取得を許可します。

IVsBrowseProjectLocation

新しいプロジェクトの場所を検索するダイアログを表示します。

IVsBuildableProjectCfg

プロジェクト構成のビルド操作を管理します。

IVsBuildableProjectCfg2

プロジェクトのビルド構成に関する情報を提供し、ビルドを実行します。

IVsBuildDependency

プロジェクトでビルドの依存関係を記述できるようにします。

IVsBuildItemStorage
IVsBuildItemStorageCallback
IVsBuildMacroInfo

プロジェクトからマクロ名に関連付けられている文字列を取得して、マクロ評価を有効にします。

IVsBuildManagerAccessor

アンマネージド コードが、プロジェクトなどの高価なオブジェクトをインスタンス化することなく、グローバル Engine オブジェクトにアクセスする方法を提供します。 (アンマネージ コードは Engine.GlobalEngine に直接アクセスできません。そのオブジェクトは "static" としてマークされており、"静的" オブジェクトには COM 相互運用境界を越えて簡単にアクセスできないためです)。

IVsBuildManagerAccessor2

既定の MSBuild ビルド マネージャーへのアクセスを同期する方法を提供します。

IVsBuildManagerAccessor3

既定の MSBuild ビルド マネージャーへのアクセスを同期する方法を提供します。

IVsBuildManagerAccessor4
IVsBuildPropertyStorage

プロジェクト ファイルの MSBuild プロパティを取得および設定します。

IVsBuildPropertyStorage2

MSBuild プロパティ システムへのフレーバー アクセス権を付与するために、プロジェクト システムによって実装されます。 このインターフェイスは、 よりも IVsBuildPropertyStorageプロパティの設定に関する柔軟性を提供します。 これにより、新しい条件付きプロパティ グループを追加でき、値はエスケープされません。

IVsBuildPropertyStorage3

MSBuild プロパティ システムへのフレーバー アクセス権を付与するために、プロジェクト システムによって実装されます。 このインターフェイスは、 よりも IVsBuildPropertyStorageプロパティの設定に関する柔軟性を提供します。 これにより、新しい条件付きプロパティ グループを追加でき、値はエスケープされません。

IVsBuildPropertyStorageEvents

ビルド プロパティのストレージ イベントを表します。

IVsBuildStatusCallback

環境がビルド操作の状態に関する通知を受信できるようにします。

IVsBulkFileOperation
IVsCallBrowser

デバッグのために呼び出しブラウザーを操作します。 (SID_SVsCallBrowser) サービスからこのインターフェイスのインスタンスを SVsCallBrowser 取得できます。

IVsCfg

プロジェクトの構成に関する情報を提供します。

IVsCfgBrowseObject

プロジェクト構成の IVsCfg 参照オブジェクトを指定して、 オブジェクトを返します。

IVsCfgProvider

プロジェクトが構成情報を管理できるようにします。

IVsCfgProvider2

プロジェクトが構成情報を管理できるようにします。

IVsCfgProviderEvents

構成イベントの通知を提供します。

IVsCfgProviderEventsHelper

を実装するヘルパーとして使用するプロジェクトによって呼び出される環境によって実装 IVsCfgProvider2されます。

IVsClassView

クラス ビューでオブジェクトへのナビゲーションを許可します。

IVsCmdNameMapping

コマンド名と GUID をマップします。 すべてのコマンドと名前を確認できます。 (SID_SVsCmdNameMapping) サービスからこのインターフェイスのインスタンスを SVsCmdNameMapping 取得できます。

IVsCodeDefView

[コード定義ビュー] ウィンドウを操作します。 (SID_SVsCodeDefView) サービスから インターフェイスのインスタンスを SVsCodeDefView 取得できます。

IVsCodeDefViewContext

コード定義ツール ウィンドウを表示するためのコンテキストを設定します。 コンテキストには、ファイル名、行番号、列番号などが含まれます。

IVsCodeShareHandler

内部インターフェイス。 使用しないでください。

IVsCombinedBrowseComponentSet

複数のコンポーネント セットを結合します。

IVsCommandArgInfo

コマンド引数が QueryStatus(Guid, UInt32, OLECMD[], IntPtr) 指定されているかどうかを照会する実装を有効にします。

IVsCommandWindow

パッケージでコマンド ウィンドウを使用できるようにします。 (SID_SVsCommandWindow) サービスから インターフェイスのインスタンスを SVsCommandWindow 取得できます。

IVsCommandWindow2

コマンド ウィンドウのモードを設定します。 (SID_SVsCommandWindow) サービスからこのインターフェイスのインスタンスを SVsCommandWindow 取得できます。

IVsCommandWindowsCollection

Visual Studio が保持するコマンドウィンドウ リスト内のウィンドウを操作します。 (SID_SVsCommandWindowsCollection) サービスから インターフェイスのインスタンスを SVsCommandWindowsCollection 取得できます。

IVsCommentTaskInfo

タスク リストで使用されるコメント タスク トークンに関する情報を提供します。

IVsCommentTaskToken

1 つのコメント タスク トークンを表します。

IVsCommonMessagePump

ユーザーがバックグラウンド処理中に Visual Studio の応答性を維持できるようにします。 インターフェイスは、サービスを SVsCommonMessagePumpFactory 介して取得できます。

IVsCommonMessagePumpClientEvents

タイムアウトのエラップ、ハンドルシグナリング、到着するウィンドウ メッセージなどの待機イベントを処理するためのカスタム ロジックを提供します。 インターフェイスは、待機ロジックをより細かく制御する必要がある、より高度な待機シナリオでのみ必要です。 ほとんどの場合、 によって ModalWaitForObjects(IntPtr[], UInt32, UInt32) 提供される既定の機能で十分です。 このインターフェイスは の簡略化されたバージョン IOleComponent2です。

IVsCommonMessagePumpFactory

実装者が を作成 IVsCommonMessagePumpできるようにします。

IVsComponentEnumeratorFactory

コンポーネント、アセンブリ パス、または参照を含むディレクトリの一覧の列挙子を提供します。 (SID_SCompEnumService) サービスから インターフェイスのインスタンスを SCompEnumService 取得できます。

IVsComponentEnumeratorFactory2

コンポーネント、アセンブリ パス、または参照を含むディレクトリの一覧の列挙子を提供します。 (SID_SCompEnumService) サービスから インターフェイスのインスタンスを SCompEnumService 取得できます。 このインターフェイスは、セミコロンで区切られたパスの一覧を取得することによって拡張 IVsComponentEnumeratorFactory されます。

IVsComponentEnumeratorFactory3

コンポーネント、アセンブリ パス、または参照を含むディレクトリの一覧の列挙子を提供します。 (SID_SCompEnumService) サービスから インターフェイスのインスタンスを SCompEnumService 取得できます。 このインターフェイスは、ランタイム情報も返す列挙子を作成することで、IVsComponentEnumeratorFactory2 の機能を拡張します。 ただし、IVsComponentEnumeratorFactory2 からは継承されません。

IVsComponentEnumeratorFactory4

拡張可能なマルチターゲットに従ってコンポーネントを列挙します。

IVsComponentModelHost

Visual Studio MEF ホスティングに必要な情報を公開します。 このインターフェイスは、サービスを SVsComponentModelHost 介して取得できます。

IVsComponentSelectorData

コンポーネントに関するデータを返します。

IVsComponentSelectorDlg

プロジェクトにコンポーネントを追加します。

IVsComponentSelectorDlg2

プロジェクト内のさまざまな型のコンポーネントへの参照を管理します。

IVsComponentSelectorDlg3

プロジェクト内のさまざまな型のコンポーネントへの参照を管理します。

IVsComponentSelectorDlg4

プロジェクト内のさまざまな型のコンポーネントへの参照を管理します。 サービスを介して SVsComponentSelectorDlg 取得された Visual Studio シェルによって実装されます。

IVsComponentSelectorProvider

[参照の追加] ダイアログなど、コンポーネント ピッカーにページを提供する VSPackage によって実装されます。

IVsComponentUser

指定したプロジェクトにコンポーネントを追加します。

IVsComReference

Visual Studio COM 参照に関する情報を提供します。

IVsComReferenceProviderContext

COM 参照プロバイダーの初期化に使用されるコンテキスト オブジェクト。

IVsConfigurationManagerDlg

[構成マネージャー] ダイアログ ボックスを表示します。 (SID_SVsConfigurationManagerDlg) サービスから インターフェイスのインスタンスを SVsConfigurationManagerDlg 取得できます。

IVsConfigureToolboxItem

に登録することで、ツールボックスに追加されるマネージド ツールボックス項目を構成するためにクライアントによって実装されます IToolboxService。 このインターフェイスを実装するオブジェクトは、 によって CreateInstance(Guid, Object, Guid, UInt32, IntPtr)作成されます。 これらは、$RegRoot$\ToolboxItemConfiguration キーの下に登録する必要があります。

IVsConnectedServiceInstanceReference

接続されたサービスへの参照を表します。

IVsConnectedServiceInstanceReferenceProviderContext

接続されたサービス参照プロバイダーのコンテキスト。

IVsConnectedServiceProperties

接続されているサービスのプロパティを表します。

IVsContextualIntellisenseFilter

Intellisense のヘルプが表示されるかどうかを制御するために、Intellisense 項目をフィルター処理します。 インターフェイスの インスタンスは、 インターフェイスの GetFilter(IVsHierarchy, IVsContextualIntellisenseFilter) メソッド IVsContextualIntellisenseFilterProvider から取得できます。

IVsContextualIntellisenseFilterProvider

プロジェクト階層情報に基づいて Intellisense 項目のフィルターを提供します。 インターフェイスのインスタンスは、デバイス構成 (DevCfg) から取得できます。

IVsCoTaskMemFreeMyStrings

これらのインターフェイスから返される文字列を呼び出し元が解放する必要があることを示すために、他の特定のインターフェイスと関連付けて使用されます。

IVsCreateAggregateProject

集計をサポートするプロジェクトの種類によって呼び出されます。

IVsDataEnvironment

データベース接続などのデータ サービスへのインターフェイスを提供します。 インターフェイスを使用して、Web サービスの参照をサポートできます。

IVsDataObjectStringMapEvents

String Map が変更されたときにコールバックを取得することに関心がある のクライアント IVsDataObjectStringMapManager によって実装されます。

IVsDataObjectStringMapManager

IDataObject 内の名前と値のペアの格納を有効にします。 名前が異なる複数の文字列マップは、1 つのデータ オブジェクトに存在できます。 このインターフェイスは、 を使用 SVsDataObjectStringMapManagerして取得できます。

IVsDataObjectStringMapManager2

内の名前と値のペアの格納を IDataObject有効にします。 名前が異なる複数の文字列マップは、1 つのデータ オブジェクトに存在できます。

IVsDataSourceFactory

独自のデータ ソース ファクトリを提供するパッケージによって実装されます。

IVsDebuggableProjectCfg

デバッガーによってビルドされた構成を開始および実行できるようにします。

IVsDebuggableProjectCfg2

デバッグ起動 (F5 コマンド) をサポートします。 デバッガーを起動する前にメソッド呼び出し (OnBeforeDebugLaunch(UInt32)) を提供するために を拡張IVsDebuggableProjectCfgします。

IVsDebuggableProtocol

クライアントがデバッグ可能なプロトコルの一覧に追加できるようにします。

IVsDebugger

パッケージがデバッガー イベントをリッスンできるように、現在のデバッガーへのアクセスを提供します。 このインターフェイスのインスタンスは、サービスの GetIVsDebugger()LanguageService メソッドから取得できます。

IVsDebugger10
IVsDebugger2

デバッガーへの追加アクセスを提供します。 このインターフェイスのインスタンスは、 (SID_SVsShellDebugger) サービスから SVsShellDebugger 取得できます。 このインターフェイスは、IVsDebugger の機能を拡張します。

IVsDebugger3

デバッガーへの追加アクセスを提供します。 このインターフェイスのインスタンスは、 (SID_SVsShellDebugger) サービスから SVsShellDebugger 取得できます。 このインターフェイスは、 と を拡張 IVsDebugger します IVsDebugger2

IVsDebugger4

デバッガーへの追加アクセスを提供します。 このインターフェイスのインスタンスは、 (SID_SVsShellDebugger) サービスから SVsShellDebugger 取得できます。

IVsDebugger5

デバッガーによって実装され、SID_SVsShellDebugger サービスを介して取得されます。

IVsDebugger6
IVsDebugger7
IVsDebugger8
IVsDebugger9
IVsDebuggerEvents

デバッガーがモードを変更したときに通知を提供します。 デバッガーは、実行、中断、または設計の 3 つのモードのいずれかで動作します。 インターフェイスは、 インターフェイスの AdviseDebuggerEvents(IVsDebuggerEvents, UInt32) メソッドの IVsDebugger 引数です。 インターフェイスはイベント シンクであり、イベントの受信者であり、デバッガーでの変更の通知を必要とするコンポーネントによって実装されます。

IVsDebuggerLaunchAsync
IVsDebuggerLaunchCompletionCallback
IVsDebugLaunch

デバッガーを起動します。 このインターフェイスのインスタンスは、 (SID_SVsDebugLaunch) サービスから SVsDebugLaunch 取得できます。

IVsDebugLaunchHook

このインターフェイスを実装したり、使用したり、呼び出したりしないでください。 このインターフェイスを使用すると、Visual Studio のコア機能が壊れる可能性があります。 これは、デバッグ エンジンの実装者が既存のプロジェクト システムのデバッグ要求を拡張することを目的としています。

IVsDebugProcessNotify

デバッガーが停止しようとしていることを示します。 インターフェイスの VsDebugTargetInfo2 メソッドIVsDebugger2LaunchDebugTargets2(UInt32, IntPtr) 引数として使用されます。

IVsDebugRemoteDiscoveryUI

リモート デバッグ コンピューターを検出するためのメソッドを提供します。 (SID_SVsDebugRemoteDiscoveryUI) サービスからこのインターフェイスのインスタンスを SVsDebugRemoteDiscoveryUI 取得できます。

IVsDebugTargetSelectionService

デバッグ ターゲット選択サービスを提供します。 このインターフェイスは、シングルトン DebugTargetHandler パッケージによって実装されます。 プロジェクトは、必要に応じて、DebugTarget メニュー コントローラーのこの一般的な実装に参加できます。 このインターフェイスのインスタンスは、 SVsDebugTargetSelectionService (SID_SVsDebugTargetSelectionService) サービスから取得できます。

IVsDefaultToolboxTabState

ツールボックスのタブの既定の状態 (展開済みまたは未展開) を決定します。 の実装者用の IVsToolboxUser省略可能なインターフェイス。

IVsDeferredDocView

実行中のドキュメント テーブル (RDT) にドキュメント データを読み込んで登録するまで、実際のドキュメント ビューの提供を延期します。 これにより、パッケージはドキュメントを調べ、提供するビューの種類を決定できます。

IVsDeferredSaveProject

ユーザーが SaveAll を使用してプロジェクトを保存するまで、プロジェクトの完全な保存を遅延します。 プロジェクトをメモリに保持する効果を作成します。 パッケージでは、生成されたプロジェクト名と、一時的な場所にある一時ファイルが使用されます。 ソリューションを 1 つのプロジェクトに制限します。

IVsDependency

ビルド操作または配置で別のプロジェクトによって使用されるプロジェクトについて説明します。

IVsDependencyProvider

プロジェクト構成の依存関係へのアクセスを提供します。

IVsDeployableProjectCfg

プロジェクトが配置操作を管理できるようにします。

IVsDeployableProjectCfg2

プロジェクトの配置中の配置に関する出力をサポートするために使用されます。 を拡張し、 から IVsDeployableProjectCfg継承します。

IVsDeployDependency

出力グループの依存関係へのアクセスを提供します。

IVsDeployDependency2

名前で依存関係プロパティの値を取得します。

IVsDeployStatusCallback

環境がデプロイ操作の状態に関する通知を受信できるようにします。

IVsDesignerInfo

デザイナーに関連付けられているデザイナー テクノロジおよびその他の言語に依存しない情報を取得します。 Visual Studio ドキュメント フレームワークから取得できます。

IVsDesignTimeAssemblyResolution

デザイン時のアセンブリ解決を実行するメソッドを提供します。

IVsDesignTimeAssemblyResolution2

現在のターゲット フレームワークでのアセンブリ参照パスの設計時解決を提供します。 このインターフェイスは、プロジェクトからサービスとして ItemContext 取得されます。

IVsDetermineWizardTrust

ウィザードのイベントと、状態情報を提供するメソッドを定義します。 (SID_SVsDetermineWizardTrust) サービスから インターフェイスのインスタンスを SVsDetermineWizardTrust 取得できます。

IVsDiagnosticsItem

診断で使用するための情報を提供します。

IVsDiagnosticsProvider

コンポーネントがシェルの診断 システムに参加できるようにします。

IVsDifferenceService

2 つのファイルを比較するウィンドウを Visual Studio で開きます。

IVsDiscoveryService

検出セッションを作成します。

IVsDocDataFileChangeControl

エディターの外部で行われたドキュメント データ ファイルに対する変更を無視するかどうかを決定します。

IVsDocOutlineProvider

ドキュメント アウトラインに関する情報を提供します。

IVsDocOutlineProvider2

アクセラレータ キーのシェルの変換を変更できるようにします。

IVsDocumentLockHolder

エディター以外のユーザーが、実行中のドキュメント テーブルに登録されているアイテムに編集ロックを追加できるようにします。

IVsDocumentPreviewer

ドキュメント プレビューアーに関する情報を提供します。

IVsDpiAware
IVsDummy
IVsDynamicNavigationItem

動的に作成されたナビゲーション 項目に関する情報を提供します。

IVsEditorFactory

ドキュメント ビュー オブジェクトとデータ オブジェクトのインスタンスを作成します。

IVsEditorFactory2

ドキュメント ビュー オブジェクトとデータ オブジェクトのインスタンスを作成します。

IVsEditorFactory3
IVsEditorFactory4
IVsEditorFactoryChooser

エディター ファクトリによって、他の種類のエディター ファクトリに対する選択 (または委任者) として実装されます。

IVsEditorFactoryNotify

ファイルを保存または名前変更したり、項目を追加したりするための通知メソッドを提供します。

IVsENCRebuildableProjectCfg
IVsENCRebuildableProjectCfg2
IVsEnhancedDataTip

デバッガーでのデータヒントのカスタマイズを有効にします。

IVsEnumCommentTaskTokens

タスク リストに関連付けられているコメント タスク トークンのコレクションを列挙します。

IVsEnumCryptoProviderContainers

暗号化プロバイダー内のすべてのキー コンテナーの列挙子を提供します。 キー コンテナーは、特定のユーザーのすべてのキー ペアを含むキー データベースの一部です。 インターフェイスの EnumContainers(String, IVsEnumCryptoProviderContainers)IVsStrongNameKeys メソッドによって返されます。

IVsEnumCryptoProviders

暗号化サービス プロバイダーを一覧表示する列挙子を提供します。 インターフェイスの EnumProviders(IVsEnumCryptoProviders)IVsStrongNameKeys メソッドによって返されます。

IVsEnumDependencies

依存関係のセットを列挙します。

IVsEnumDocumentPreviewers

ドキュメント プレビューアーのセットを列挙します。

IVsEnumGuids

GUID のコレクションを列挙します。

IVsEnumHierarchies

オブジェクトの列挙を IVsHierarchy 提供します。

IVsEnumHierarchyItemsFactory

プロジェクト階層内の項目の IEnumHierarchyItems列挙子である のインスタンスを作成します。 (SID_SVsEnumHierarchyItemsFactory) サービスからこのインターフェイスのインスタンスを SVsEnumHierarchyItemsFactory 取得できます。

IVsEnumLibraries2

シンボル ライブラリを列挙します。

IVsEnumNavInfoNodes

インターフェイスによって表されるノード項目を IVsNavInfo 列挙します。

IVsEnumOutputs

プロジェクトの構成からビルド出力項目のセットを設定します。 プロジェクトの構成から一連のビルド出力項目を列挙します。

IVsEnumSearchProviders

検索プロバイダーのコレクションを列挙します。

IVsEnumSelectedSymbols

選択したシンボルのグループの列挙子。 列挙子はインターフェイスの IVsSelectedSymbol 配列を返します。

IVsEnumSharedProjectReferences
IVsEnumTaskItems

タスク プロバイダーに関連付けられているタスク アイテムを列挙します。

IVsEnumWindowSearchFilters

ウィンドウ検索フィルターのコレクションを列挙します。

IVsEnumWindowSearchOptions

ウィンドウ検索オプションのコレクションを列挙します。

IVsErrorItem

エラー項目に関する情報を提供します。 この情報には、エラーが属している階層と、エラー、警告、またはメッセージのどちらであるかが含まれます。

IVsErrorItem2

(に IVsTaskItem加えて) エラー リスト項目によって実装されます。エラー一覧ウィンドウで独自の IVsErrorItem2 カスタム アイコンを指定する場合は、 ではなく、このインターフェイスを使用します。

IVsErrorList

BuildErrorList ウィンドウを操作します。 このインターフェイスのインスタンスは、 (SID_SVsErrorList) サービスから SVsErrorList 取得できます。 サービスには SVsErrorList も用意されています IVsTaskList

IVsExtensibility3

コードから直接使用するためのものではありません。 さまざまなイベントの開始など、拡張性をサポートする機能の多くを実装します。 マネージド コードから使用できなかった古い IVsExtensibility インターフェイスと IVsExtensibility2 インターフェイスを、マネージド コードから使用できるインターフェイスに結合します。

IVsExtensibleObject

オートメーション モデル内の特定のポイントにある VSPackage 固有のオートメーション オブジェクトを返します。

IVsExternalFilesManager

その他のファイル プロジェクトを処理するために環境によって実装されます。

IVsExternalFilesManager2

その他のファイル プロジェクトを処理するために環境によって実装されます。

IVsFavoritesProvider

お気に入りリストに URL を追加するときに環境で使用されます。

IVsFileBackup2

このインターフェイスは、バックアップする必要があるドキュメント データでサポートされている必要があります。 Visual Studio File Recovery は、IVsFileBackup2 をサポートし、変更を保存していない実行中のドキュメント テーブル内のすべてのオブジェクトをバックアップします。 コンポーネントが UI スレッドで実行されない非同期バックアップをサポートしている場合は、IVsFileBackup ではなく、このインターフェイスを実装します。

IVsFileChangeEvents

選択したファイルがディスク上で変更されたときにクライアントに通知します。

IVsFileChangeEx

ファイルまたはディレクトリに対する変更を許可します。

IVsFileChangeEx2
IVsFileChangeEx3
IVsFileMergeService

3 方向のマージ操作を実行する Visual Studio のウィンドウを管理します。

IVsFileReference

Visual Studio ファイル参照に関する情報を提供します。

IVsFileReferenceProviderContext

ファイル参照プロバイダーを初期化するために使用されるコンテキスト オブジェクト。

IVsFileUpgrade

プロジェクトのアップグレードの一環としてファイルのアップグレードを実行します。

IVsFileUpgrade2

プロジェクトのアップグレードの一環として、指定したバージョンのファイル アップグレードを実行します。

IVsFilterAddProjectItemDlg

[項目の追加] ダイアログ ボックスのフィルター処理を設定します。

IVsFilterAddProjectItemDlg2

[AddItem] ダイアログ ボックスのフィルター処理を設定します。

IVsFilterKeys

キーとコマンドの間のバインドを制御します。 このインターフェイスのインスタンスは、 SVsFilterKeys (SID_SVsFilterKeys) サービスから取得できます。

IVsFilterKeys2

キーとコマンドの間のバインドを制御します。 このインターフェイスのインスタンスは、 SVsFilterKeys (SID_SVsFilterKeys) サービスから取得できます。 を拡張しますが、 IVsFilterKeysからは継承しません。

IVsFilterNewProjectDlg

[新しいプロジェクト] ダイアログ ボックスの項目のフィルター処理を提供します。 フィルター処理するコンポーネントによって実装されます。

IVsFindSymbol

FindSymbol メニュー コマンドによって実行される検索を実装します。 このインターフェイスのインスタンスは、 (SID_SVsObjectSearch) サービスから SVsObjectSearch 取得できます。

IVsFindSymbol2

複数のフレームワークをサポートする FindSymbol メニュー コマンドによって実行される検索を実装します。

IVsFindSymbolEvents

[シンボルの検索] コマンドに関連する検索オプションの変更など、イベントの送信インターフェイス。 クライアントは インターフェイスを実装し、サーバーにアドバイスします。

IVsFindSymbolEvents2

複数のフレームワークをサポートする [シンボルの検索] コマンドに関連する検索オプションの変更など、イベントの送信インターフェイス。

IVsFireSolutionEvents

ソリューションが通常起動するのと同じイベント (SolutionEvents) を発生させます。 サブプロジェクトを入れ子にしてこれらのイベントを発生させるプロジェクトを有効にします。 環境によって実装されます。

IVsFireSolutionEvents2

ソリューションが通常起動するのと同じイベント (SolutionEvents) を発生させます。 サブプロジェクトを入れ子にしてこれらのイベントを発生させるプロジェクトを有効にします。 を拡張しますが、 IVsFireSolutionEventsからは継承しません。

IVsFireUpdateSolutionEvents

環境によって実装されます。 サブプロジェクトを入れ子にするプロジェクトで使用されます。 これらのプロジェクトでは、IVsParentProject を実装する必要があります。 このインターフェイスを使用すると、サブプロジェクトを入れ子にするプロジェクトで、ソリューションが通常起動するのと同じ UpdateSolutionEvents を起動できます。 このインターフェイスは、関連する IVsFireSolutionEvents インターフェイスに似ていますが、SVsSolutionBuildManager サービスの QueryService を介してアクセスされます。 これらのメソッドは、IVsUpdateSolutionEvents のクライアントの通知シンクを反復処理し、適切な通知メソッドを呼び出します。

IVsFontAndColorCacheManager

フォントと色の設定のキャッシュを制御します。

IVsFontAndColorDefaults

ウィンドウまたは UI コンポーネントの既定のフォントと色を定義することで、VSPackage が IDE の [フォントと色] プロパティ ページをサポートできるようにします。

IVsFontAndColorDefaultsProvider

IVsFontAndColorDefaults または IVsFontAndColorGroup 特定のカテゴリに対応するインターフェイスのインスタンスを提供します。これは、[オプション] ダイアログ ボックスの [フォントと色] プロパティ ページの [設定の表示対象: ] ドロップダウン リストに表示される特定の項目です。

IVsFontAndColorEvents

フォントと色の設定の変更に関するフォントと色の情報を使用して VSPackage に通知します。

IVsFontAndColorGroup

フォントと色のサポートを提供する VSPackage で表示項目グループ (2 つ以上のカテゴリの和集合を表すスーパー カテゴリ) を指定できるメカニズムを提供します。

IVsFontAndColorStorage

VSPackage でフォントと色のデータを取得またはレジストリに保存できるようにします。

IVsFontAndColorStorage2

VSPackage でレジストリのフォントと色のエントリを管理できるようにします。

IVsFontAndColorStorage3

VSPackage でレジストリのフォントと色のエントリを管理できるようにします。

IVsFontAndColorStorage4
IVsFontAndColorUtilities

Visual Studio の [フォントと色] メカニズムのメソッドで使用される入力データと出力データを操作するためのツールを提供します。

IVsFrameworkMultiTargeting

拡張可能なフレームワークのマルチターゲットの基本サポートを提供します。

IVsFrameworkMultiTargeting2

Visual Studio 2012 の拡張可能なフレームワークのマルチターゲットの基本サポートを提供します。

IVsFrameworkRetargetingDlg

拡張可能なフレームワークの再ターゲット ダイアログの基本サポートを提供します。

IVsFreeThreadedFileChangeEvents
IVsFreeThreadedFileChangeEvents2
IVsGeneratorProgress

1 つのファイル ジェネレーターが進行状況を報告し、追加の警告やエラー情報を提供できるようにします。

IVsGetCfgProvider

プロジェクト システムによって実装されます。 への IVsCfgProviderポインターを取得します。

IVsGetScciProviderInterface

ソース コード管理プロバイダー インターフェイスを取得します。

IVsGlobals2

値を読み込み、ソリューションにグローバルに保存します。 IVsGlobalsマネージド コードで使用できない を置き換えます。

IVsGlobalsCallback2

インターフェイスの保存操作と読み込み操作を IVsGlobals2 実行します。

IVsGlobalSearch

統合開発環境 (IDE) 全体の検索を管理します。

IVsGlobalSearchCallback

グローバル検索の進行状況を追跡します。

IVsGlobalSearchTask

複数のプロバイダー間で検索を実行するグローバル検索 タスクを実装します。

IVsGlobalSearchUI

統合開発環境 (IDE) グローバル検索ユーザー インターフェイスへのアクセスを提供します。

IVsGlobalSearchUIResultsCategory

結果を返した検索カテゴリからの情報を提供します。

IVsGradient

VSPackage で、指定された UI 要素を適切なグラデーションで描画できるようにします。

IVsHandleInComingCallDynamicInProc

オブジェクトに、他の COM アパートメントからの呼び出し (つまり、バックグラウンド スレッドからの呼び出し) からの再入を動的に制御する機能を提供します。

IVsHasRelatedSaveItems

追加項目の保存を有効にします。 [変更の保存] ダイアログに追加の項目を表示したり、特定のアイテムを他のアイテムと同時に保存したりするクライアントによって実装されます。

IVsHelpAttributeList

Help 属性に使用可能なすべての値の一覧を提供します。 インターフェイスは列挙子を提供せず、代わりに整数インデックスを使用して値を取得します。

IVsHelpProvider

このインターフェイスを実装して、既定のヘルプ エクスペリエンスをオーバーライドします。

IVsHelpSystem

ヘルプ システムへのアクセスを提供します。

IVsHierarchy

プロジェクト階層を実装する VSPackage の階層管理を提供します。

IVsHierarchy2
IVsHierarchyDeleteHandler

階層項目の削除または削除を管理します。

IVsHierarchyDeleteHandler2

ソリューション階層内の 1 つ以上の項目を削除します。 インターフェイスは を拡張しますが、 IVsHierarchyDeleteHandlerを継承しません。 パッケージで独自の削除プロンプトを使用する場合にのみ必要です。

IVsHierarchyDeleteHandler3

アイテムの一括削除機能を提供します。

IVsHierarchyDirectionalDropDataTarget

項目の上、下、および上のドロップ ターゲットを処理します。 このインターフェイスは、 によって IVsHierarchy実装されます。

IVsHierarchyDropDataSource

階層ウィンドウ内のドラッグ アンド ドロップ操作中に、データ ソースに関連してドラッグされた項目に関する情報を提供します。 このインターフェイスのインスタンスは、 インターフェイスから IVsHierarchy 取得できます。

IVsHierarchyDropDataSource2

階層ウィンドウ内のドラッグ アンド ドロップ操作中に、データ ソースに関連してドラッグされた項目に関する情報を提供します。 インターフェイスは、 インターフェイスを拡張し、 IVsHierarchyDropDataSource インターフェイスから継承します。 追加のメソッドが必要な場合にのみ、IVsHierarchyDropDataSource2 を使用する必要があります。

IVsHierarchyDropDataTarget

階層ウィンドウ内のドラッグ アンド ドロップ操作中に、ドロップ 先に対してドラッグされた項目に関する情報を提供します。

IVsHierarchyEvents

階層への変更をクライアントに通知します。

IVsHierarchyEvents2

階層に対する追加の変更をクライアントに通知します。

IVsHierarchyManipulation

環境内の階層の状態を制御します。

IVsHierarchyManipulationStateContext

特定の時点で階層操作の状態を確定的に復元します。

IVsHierarchyRefactorNotify

リファクタリング操作の階層に通知します。

IVsHTMLConverter

デバッガーが出力内の一部の HTML 要素を処理できるようにします。 (SID_SVsHTMLConverter) サービスから インターフェイスのインスタンスを SVsHTMLConverter 取得できます。

IVsImageButton

VSPackage によって作成されたボタンにイメージを描画します。

IVsImageMonikerImageList

イメージ モニカーの一覧を表します。

IVsImageMonikerSource
IVsImageService

Visual Studio の既知の画像 (アイコンなど) を登録します。

IVsImageService2

Visual Studio の既知の画像 (アイコンなど) を登録します。

IVsIME

パッケージに Input Method エディター (IME) へのアクセス権を付与します。 Input メソッド エディターは、ユーザーのキーストロークに応じて候補アイテムを提供します。 アルファベット以外の言語のローカライズでよく使用されます。 (SID_SVsIME) サービスから インターフェイスのインスタンスを SVsIME 取得できます。

IVsInfoBar

情報バーを表す IVsUIElement を構築するために必要なデータを表します。 情報バーには、アイコン、テキストのスパンのセット、およびオプションの閉じるボタンを含めることができます。

IVsInfoBarActionItem

IVsInfoBar 内のクリック可能なアクション スパンを表します。既定ではハイパーリンクとしてレンダリングされます。 アクション 項目にはコンテキスト データを関連付け、IVsInfoBarUIEvents インターフェイスにクリック コールバックを設定できます。

IVsInfoBarActionItemCollection

アクション 項目のコレクションを表します。

IVsInfoBarHost

情報バーをレイアウトする方法を認識するホスト コントロール。 IVsWindowFrame の場合は、VSFPROPID_InfoBarHostを使用してホストにアクセスできます。

IVsInfoBarTextSpan

IVsInfoBar 内のテキストのスパンを表します。 リッチ テキスト ドキュメントと同じ方法で、複数のテキスト範囲を連結できます。

IVsInfoBarTextSpanCollection

テキストのスパンで構成されるドキュメントを表します。

IVsInfoBarUIElement

InfoBar UI 要素を表します。

IVsInfoBarUIEvents

情報バーでユーザー ジェスチャを処理します。

IVsInfoBarUIFactory
IVsInstalledProduct

VSPackage がスプラッシュ画面とヘルプ メニューの [バージョン情報] ダイアログ ボックスに情報を配置できるようにします。

IVsIntelliMouseHandler

パッケージで IntelliMouse 機能を完全に使用できるようにします。 独自の機能の一部を実装するシェル クライアントで使用されます。 (SID_SVsIntelliMouseHandler) サービスから インターフェイスのインスタンスを SVsIntelliMouseHandler 取得できます。

IVsIntellisenseEngine

IntelliSense のサポートの一環として、プロジェクト階層ノードがファイルを読み込んだりアンロードしたりできるようにします。 読み込みとアンロードでは、IntelliSense の表示内容を変更する可能性があるイベントが生成されます。 (SID_SVsIntelliSenseEngine) サービスから インターフェイスのインスタンスを SVsIntellisenseEngine 取得できます。

IVsIntellisenseProject

プロジェクトの IntelliSense サポートを提供します。 IVsIntellisenseProjectHostで使用され、包含言語での使用を目的としています。

IVsIntellisenseProjectEventSink

Intellisense プロジェクトのイベント関数を定義します。 (IVsIntellisenseProject).

IVsIntellisenseProjectHost

プロジェクト階層ノードで、IntelliSense ヒントに表示する入れ子になった IntelliSense プロジェクト (プロジェクト実装 IVsIntellisenseProject) に関する情報を提供できるようにします。 包含言語で使用されます。 (SID_SVsIntellisenseProjectHost) サービスからこのインターフェイスのインスタンスを SVsIntellisenseProjectHost 取得できます。

IVsIntellisenseProjectManager

プロジェクト階層ノードで、IntelliSense ヒントに表示される内容を変更するイベントをリスナーに通知し、特定のプロジェクト情報を取得できるようにします。 (SID_SVsIntellisenseProjectManager) サービスから インターフェイスのインスタンスを SVsIntellisenseProjectManager 取得できます。 包含言語で使用されます。

IVsInvalidateCachedCommandState
IVsInvisibleEditor

非表示のエディター オブジェクトによって "編集中" のファイルのドキュメント データを取得します。

IVsInvisibleEditorManager

非表示のエディターを登録するために使用します。

IVsItemTypeResolutionService

参照先のプロジェクトとアセンブリ間の接続を作成して、プロジェクト ノードに型情報を提供します。

IVsItemTypeResolutionSite

参照とアセンブリを IVsItemTypeResolutionService 追跡するためのコールバック メソッドを提供します。

IVsLanguageInfoPackage

[オプション] ダイアログで言語ごとのエディター プロパティ ページを提供するために使用します。

IVsLanguageServiceBuildErrorReporter

プロジェクト システムを使用する言語サービスのエラー報告を提供します。

IVsLanguageServiceBuildErrorReporter2

プロジェクト システムを使用した言語サービスに対する追加のエラー報告を提供します。

IVsLaunchPad

コマンドライン ツールとバッチ ファイルを生成するためのインターフェイス。

IVsLaunchPad2

Visual Studio IDE の出力ウィンドウに出力が表示されたコマンドを実行します。 と同様に IVsLaunchPadExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) メソッドを使用すると、解析された出力文字列を標準以外の形式にすることができます。 Visual Studio IDE の出力ウィンドウに出力が表示されたコマンドを実行します。 と同様ですがIVsLaunchPadExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[])、 メソッドを使用すると、解析された出力文字列を標準以外の形式にすることができます。

IVsLaunchPad3

Visual Studio IDE の出力ウィンドウに出力が表示されたコマンドを実行します。

IVsLaunchPad4

昇格されたコンソール アプリケーションを起動します。

IVsLaunchPadEvents

launch pad イベントを取り消すよう環境に通知します。

IVsLaunchPadFactory

Iコマンド ライン ツールとバッチ ファイルの生成に使用できるオブジェクトを作成 IVsLaunchPad します

IVsLaunchPadOutputParser

タスク リスト アイテムまたはナビゲーション情報のツール出力行を解析します。 インターフェイスの メソッドIVsLaunchPad2ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[])呼び出し元によって実装されます。

IVsLibrary

このコア インターフェイスはライブラリを記述し、それに関連するシンボルにアクセスするためにオブジェクト マネージャーによって使用されます。

IVsLibrary2

ライブラリについて説明し、オブジェクト マネージャーが関連するシンボルにアクセスするために使用します。

IVsLibrary2Ex

プロファイルが変更されたとき、または参照が追加または削除されたときに、ライブラリが異なる ObjectBrowser 情報を提供できるようにします。 を拡張しますが、 IVsLibrary2からは継承しません。

IVsLibrary3

オブジェクトのベクターからオブジェクトをSYMBOL_DESCRIPTION_NODE作成IVsNavInfo2します。

IVsLibraryMgr

このルート インターフェイスを使用すると、環境のオブジェクト マネージャーからパッケージの IVsLibraryにアクセスできます。 ほとんどの実装では、通常、1 つの IVsLibraryが提供されます。 このルート インターフェイスを使用すると、環境のオブジェクト マネージャーはパッケージの IVsLibrary にアクセスできます。 ほとんどの実装では、通常、1 つの IVsLibraryが提供されます。

IVsLibraryReferenceManager

オブジェクト ブラウザーの参照 .NET ライブラリに関する情報を提供します。 このインターフェイスのインスタンスは、 SVsComplusLibrary (SID_SVsComplusLibrary) サービスから取得できます。

IVsLiteTree

ライトウェイト ツリー コントロールを表します。 たとえば、ObjectBrowser ダイアログと FindSymbol ダイアログで使用されます。

IVsLiteTreeEvents

ライトウェイト ツリー コントロールのイベントを定義します。 インターフェイスの メソッドIVsLiteTreeAdviseTreeEvents(IVsLiteTreeEvents, UInt32)引数として使用されます。

IVsLiteTreeList

コード参照ツールのツリー ビュー (IVsLiteTree) の全体的なorganizationの一部であるリスト内のシンボルに関する情報を提供します。 リストは、ライブラリがツールと通信する基本的な情報の単位であり、ツリー ビューで特定の親のピア ノードのセットとして表示されます。

IVsLongIdleEvents

長時間アイドル状態の通知を受信することに関心があるサブスクライバーによって実装されます。

IVsLongIdleManager

サブスクライバーが長いアイドル 状態のイベントを受信できるようにするメソッドを提供します。

IVsMacroRecorder

古いインターフェイス。 使用しないでください。

IVsMacros

古いインターフェイス。 使用しないでください。

IVsManifestReferenceResolver

配置されたマニフェスト ファイル参照パスをローカル ファイル パスに解決する方法を提供します。

IVsMatcherDataInfo
IVSMDTypeResolutionService

ネイティブ (アンマネージド) コードで使用できる の ITypeResolutionService インスタンスを使用できるようにします。 インターフェイスのインスタンスは、 インターフェイスの メソッドIVsProjectGetItemContext(IVsHierarchy, UInt32, IServiceProvider)使用して取得できます。 (SID_SVSMDTypeResoluionService) サービスを介してインターフェイスを SVSMDTypeResolutionService 取得することもできます。

IVsMenuEditor

共有メニュー エディターをフォーム デザイナーに公開します。 インターフェイスから インターフェイスのインスタンスを IVsMenuEditorFactory 取得できます。

IVsMenuEditorFactory

共有メニュー エディターを使用する IVsMenuEditor フォーム デザイナーで使用するインターフェイスのインスタンスを提供します。 (SID_SVsMenuEditor) サービスから インターフェイスのインスタンスを SVsMenuEditor 取得できます。

IVsMenuEditorSite

インスタンスのサイト IVsMenuEditor について説明します。 環境によって提供され、 インスタンスによって IVsMenuEditor 使用されます。

IVsMenuEditorTransactionEvents

メニュー エディター アクションのグループをトランザクションとして扱うことができます。 元に戻す操作をサポートするためにフォーム デザイナーによって使用されます。

IVsMenuEvents
IVsMenuEventsService
IVsMenuItem

フォーム デザイナーが共有メニュー エディターを使用できるようにします。 環境によって実装されます。

IVsMonitorSelection

VSPackage が選択イベントの通知を受け取り、現在のプロジェクト階層、項目、要素値、およびコマンド UI コンテキストに関する情報を取得できるようにします。

IVsMonitorSelection2

空のコンテキスト (何も選択されない場合) に関する情報を提供し、カスタム選択識別子の実装をサポートします。 を拡張しますが、 IVsMonitorSelectionからは継承しません。

IVsMonitorUserContext

新しいコンテキストまたはサブコンテキスト バッグを作成します。

IVsMRESearchProvider

最近実行されたコマンド検索プロバイダーを 1 つ公開します。

IVsMRUItemsStore

最近使用した (MRU) 項目のコレクションを制御します。

IVsMSBuildHostObject

プロジェクト システムが MSBuild ホスト オブジェクトと通信できるようにします。

IVsMSBuildTaskFileManager

Intellisense ビルド用のディスク ファイルの代わりに MSBuild でメモリを使用できるようにします。

IVsMultiItemSelect

複数選択にアクセスできる環境を提供します。

IVsMultiViewDocumentView

HTML エディターの [HTML] タブや [デザイン] タブなど、同じビューで複数のビュー タブをサポートします。

IVsNavigateToService
IVsNavigateToService2
IVsNavigationTool

IVsClassView ClassView と ObjectBrowser を置き換えて操作 IVsObjectBrowser.to。

IVsNavInfo

シンボルの階層ツリー内のシンボルを識別します。

IVsNavInfo2

シンボルの階層ツリー内のシンボルを識別します。

IVsNavInfoNode

シンボルのパス内のノードを識別します。

IVsNewDocumentStateContext

特定の時点でドキュメントの状態を確定的に復元します。

IVsNonLocalProject

ローカル以外のプロジェクトのローカル コピーが存在することを確認します。 ローカル以外のプロジェクトを使用するプロジェクトは、 インターフェイスから インターフェイスを IVsHierarchy 取得できます。

IVsNonSolutionProjectFactory

ファクトリによって作成されたプロジェクトがソリューションの一部ではないことを示します。

IVsObjBrowser

環境によって実装されます。 オブジェクト ブラウザーを操作する VsPackage によって使用されます。

IVsObjectBrowserDescription2

オブジェクト ブラウザーのオブジェクトに関する説明テキストを提供します。 環境は、このインターフェイスを提供します。

IVsObjectBrowserDescription3

オブジェクト ブラウザーの説明テキストを入力するための手段を提供します。

IVsObjectList

コード参照ツールのツリー ビュー (IVsLiteTree) の全体的なorganizationの一部であるリスト内のシンボルに関する情報を提供します。 IVsObjectList は の拡張機能であり、プロジェクト内の IVsLiteTreeList シンボルに関連する追加のメソッドを提供します。 コード参照ツールのツリー ビュー (IVsLiteTree) の全体的なorganizationの一部であるリスト内のシンボルに関する情報を提供します。 IVsObjectList は の拡張機能であり、プロジェクト内の IVsLiteTreeList シンボルに関連する追加のメソッドを提供します。

IVsObjectList2

コード参照ツールのツリー ビュー (IVsLiteTree) の全体的なorganizationの一部であるリスト内のシンボルに関する情報を提供します。

IVsObjectListOwner

オブジェクトのリストに関する情報とリストの操作を提供します。 Search ペインで使用されます。 環境は インターフェイスを実装します。

IVsObjectManager

このインターフェイスは、ライブラリ マネージャーをオブジェクト マネージャーに登録および登録解除するためにパッケージによって使用されます。 サービスの QueryService を呼び出して、IVsObjectManager インターフェイスを SVsObjectManager 取得します。 このインターフェイスは、ライブラリ マネージャーをオブジェクト マネージャーに登録および登録解除するためにパッケージによって使用されます。 サービスの QueryService を呼び出して、IVsObjectManager インターフェイスを SVsObjectManager 取得します。

IVsObjectManager2

VISUAL Studio オブジェクト マネージャーを使用してシンボル ライブラリを登録および登録解除し、参照できるコンポーネント セットを作成するために VSPackage によって使用されます。 Visual Studio オブジェクト マネージャーへの参照を取得するには、 メソッドによって渡されるグローバル サービス プロバイダーを SetSite(IServiceProvider) 呼び出します。

IVsObjectManagerEvents

オブジェクト マネージャー イベントを表します。

IVsObjectSearch

指定したオブジェクトの検索を実行します。 環境は インターフェイスを実装します。 (SID_SVsObjectSearch) サービスから インターフェイスのインスタンスを SVsObjectSearch 取得できます。

IVsObjectSearchPane

参照先のライブラリまたはアセンブリ内のオブジェクトを検索します。

IVsOpenProjectOrSolutionDlg

標準の開いているダイアログ ボックスを使用して、ソリューションまたはプロジェクトを開きます。

IVsOutput

構成の出力に関する情報を提供します。

IVsOutput2

構成の出力に関する情報を提供します。

IVsOutputGroup

プロジェクトが使用状況に応じて出力をグループ化できるようにします。

IVsOutputGroup2

プロジェクトが使用状況に応じて出力をグループ化できるようにします。

IVsOutputWindow

複数のペインがある [出力] ツール ウィンドウに固有の関数を管理および制御します。

IVsOutputWindow2

OutputWindow のアクティブペインに関する情報を提供します。 を拡張しますが、 IVsOutputWindowからは継承しません。 環境によって実装されます。 インターフェイスのインスタンスを取得するには、 に対してクエリを実行します IVsOutputWindow

IVsOutputWindow3

インターフェイスに追加のメソッドを IVsOutputWindow 提供します。

IVsOutputWindowPane

VSPackage で特定の [出力] ウィンドウ ウィンドウを操作できるようにします。

IVsOutputWindowPane2

出力ウィンドウに文字列を書き込み、エラー一覧にエントリを作成します。

IVsOutputWindowPane3

出力ウィンドウ ウィンドウを表します。

IVsOutputWindowPaneNoPump

OutputWindow ツール ウィンドウへのソリューション ラッパーによって実装されます。 IVsOutputWindowPane を実装するすべての COM オブジェクトによって実装されるとは限りません。そのため、出力ウィンドウへのポンプなしの書き込みを必要とするクライアントは、このインターフェイスにキャストし、キャストが成功した場合に使用する必要がありますが、キャストが失敗したときに IVsOutputWindowPane::OutputString を呼び出すためのフォールバックを準備する必要があります。

IVsOwnedProjectFactory

OwnerKey をプロジェクト ファイルに保持するために、Owner によって集計されることをサポートするプロジェクトで使用されます。

IVsPackage

環境で VSPackage を初期化し、そのサービスを環境で使用できるようにします。

IVsPackage2

VSPackage のプロパティを使用できるようにします。

IVsPackageDynamicToolOwner

パッケージのツール ウィンドウを動的に表示または非表示にすることができます。 (SID_SVsPackageDynamicToolOwner) サービスから インターフェイスのインスタンスを SIVsPackageDynamicToolOwner 取得できます。

IVsPackageDynamicToolOwnerEx

ツール ウィンドウの可視性を動的に制御できるようにします。 このインターフェイスは、 IVsPackageDynamicToolOwner マルチインスタンス ID のパラメーターを追加してインターフェイスを拡張します。 このバージョンでは、表示されるインスタンスの数を制御しますが、以前のバージョンでは、インスタンス ID に関係なく、表示されるツール ウィンドウの種類のみが制御されます。これは主に、起動時またはコンテキストが変更されたときにシェルによって読み込まれるフラグを持つ CTW_fForceCreate ツール ウィンドウに影響します。

IVsPackageExtensionProvider

パッケージの "プル" スタイルの拡張ポイントを提供します。

IVsPackageInfo
IVsPackageInfoQueryService
IVsPackageLoadEvents

パッケージの読み込みイベントを表します。

IVsPackageSelectedInfo
IVsParentHierarchy

サポートされていないインターフェイス。 使用しないでください。

IVsParentProject

環境によるソリューション階層のビルドを使用して、入れ子になったプロジェクトを適切な順序で開いたり閉じたりできるようにします。

IVsParentProject2

入れ子になったプロジェクトを作成します。 インターフェイスのインスタンスを取得するには、 のインスタンスに対してクエリを実行 IVsHierarchyします。

IVsParseCommandLine

の実装者のコマンド ライン引数を IOleCommandTarget解析します。 (SID_SVsParseCommandLine) サービスから インターフェイスのインスタンスを SVsParseCommandLine 取得できます。

IVsParseCommandLine2

の実装者のコマンド ライン引数を IOleCommandTarget解析します。 を拡張しますが、 から IVsParseCommandLine継承しません。 自動補完をサポートするメソッドを追加します。 (SID_SVsParseCommandLine) サービスから インターフェイスのインスタンスを SVsParseCommandLine 取得できます。

IVsPathVariableResolver

共通パス要素に対して Visual Studio 固有の変数を使用してファイル パスをエンコードまたはデコードします。 これにより、vssettings ファイルを使用したコンピューターに依存しない形式でのファイル パスの格納がサポートされます。 インターフェイスのインスタンスは、SVsPathVariableResolver (SID_SVsPathVariableResolver) サービスから取得できます。

IVsPerPropertyBrowsing

IVsPerPropertyBrowsing は、プロパティ ウィンドウに表示される一部のプロパティに対してローカライズのカスタム編集を実行するために使用されます。

IVsPersistConnectedServices

ConnectedServices プロパティの永続化をサポートするプロジェクト システムによって実装されます。 IVsHierarchy.GetProperty(VSHPROPID_ConnectedServicesPersistence, ...) を使用して、プロジェクトから IVsPersistConnectedServices を取得します。

IVsPersistDocData

テキスト バッファーによって管理されるドキュメント データの永続化機能を有効にします。

IVsPersistDocData2

テキスト バッファーによって管理されるドキュメント データの永続化機能を有効にします。

IVsPersistDocData3

データ ドキュメント (を実装する IVsPersistDocDataオブジェクト) に、ストレージを閉じるか再読み込みするために解放するかを指示します。 を拡張しますが、 IVsPersistDocDataからは継承しません。

IVsPersistHierarchyItem

階層項目への永続化を提供します。

IVsPersistHierarchyItem2

階層項目への永続化を提供します。

IVsPersistSolutionOpts

ソリューションに関連付けられているユーザー オプション ファイル内のユーザー固有のオプションへのアクセスを提供します。

IVsPersistSolutionOpts2

ソリューションに関連付けられているユーザー オプション ファイル内のユーザー固有のオプションへの追加アクセスを提供します。

IVsPersistSolutionProps

VSPackage が、ユーザー固有でないソリューション プロパティをソリューション .sln ファイルに書き込むよう設定できます。

IVsPersistSolutionProps2

ソリューションの読み込みが失敗したときに というメソッドを提供することで、ソリューション (.sln) ファイル内のソリューション プロパティの保存をサポートします。 パッケージによって実装されます。 を拡張しますが、 から IVsPersistSolutionProps継承しません。

IVsPlatformReference

Visual Studio プラットフォーム参照に関する情報を提供します。

IVsPlatformReferenceProviderContext

プラットフォーム参照プロバイダーを初期化するために使用されるコンテキスト オブジェクト。

IVsPlatformReferenceProviderContext2

IVsPlatformReferenceProviderContext を拡張して、拡張 SDK ディレクトリを公開します。

IVsPlatformReferenceProviderContext3
IVsPrefetchLoadProgress
IVsPrefetchLoadProgress2
IVsPrefetchProjectFactory
IVsPreviewChangesEngine

特定のエンジンによって行われた変更を適用する前にプレビューを有効にします。 リファクタリング エンジンによって実装されます。

IVsPreviewChangesList

[変更のプレビュー] ツール ウィンドウの変更ツリー内の項目の一覧を表します。

IVsPreviewChangesService

コードのリファクタリングで使用される [PreviewChanges] ダイアログ ボックスを表示します。 (SID_SVsPreviewChangesService) サービスから インターフェイスのインスタンスを SVsPreviewChangesService 取得できます。

IVsPrioritizedSolutionEvents

ソリューションの優先度の高いイベント メソッドを定義します。

IVsPrioritizedSolutionEventsSink

このインターフェイスを実装するシンク (イベント リスナー) は、ソリューション イベントの優先度通知を受け取ります。

IVsProfferCommands3

ユーザー インターフェイスからコマンドを追加、検索、名前変更、および削除します。

IVsProfferCommands4

実装者が IPicture、、 Bitmapまたは Iconを使用して新しいコマンドのイメージを指定できるようにします。 Visual Studio シェルによって実装され、サービスを介して取得されます SVsProfferCommands

IVsProfilableProjectCfg

プロジェクトをプロファイリングできることを示します。

IVsProfileDataManager

プロファイル マネージャーへのアクセスと、設定のプログラムによる制御を提供します。 (SID_SVsProfileDataManager) サービスから インターフェイスのインスタンスを SVsProfileDataManager 取得できます。

IVsProfilerAttachTargetInfo

プロファイラーが指定したプロセス識別子にアタッチするように要求します。

IVsProfilerLaunchBrowserTargetInfo

指定した URL を使用して Web ブラウザーを起動します。

IVsProfilerLauncher

プロファイリングでターゲットを起動する機能をプロジェクト システムに提供します。

IVsProfilerLaunchExeTargetInfo

プロジェクト システムではなく、プロファイラーによって起動される実行可能ターゲットを指定します。

IVsProfilerLaunchTargetInfo

プロジェクト システムではなく、プロファイラーによって起動されるターゲットを指定します。

IVsProfilerLaunchWebServerTargetInfo

Web サーバーを起動します。 このインターフェイスでは、URL を使用して、ワーカー プロセス (w3wp) のどのインスタンスを再起動または更新してからアタッチするかを決定します。

IVsProfilerTargetInfo

プロファイラーのターゲット情報の基本クラスを提供します。

IVsProfileSettingsFileCollection

プロファイル設定ファイルを表します。

IVsProfileSettingsFileInfo

プロファイル設定ファイル情報を表します。

IVsProfileSettingsTree

プロファイル設定ツリーを表します。

IVsProfilesManagerUI

ネイティブ コードとマネージド コード間の通信を可能にする内部インターフェイス。

IVsProgress
IVsProject

プロジェクト内の項目またはドキュメントを管理します。

IVsProject2

インターフェイスの メソッドに加えて、プロジェクト内の項目を削除して再度開く機能を IVsProject 提供します。

IVsProject3

特定のエディターを使用してプロジェクト項目を追加または開き、インターフェイスの メソッドに加えて、項目を別のプロジェクトに転送する機能を IVsProject2 提供します。

IVsProject4

プロジェクト情報のクエリをより効率的に行えるように、プロジェクトに実装されます。

IVsProject5

ドキュメントがプロジェクト内にあるかどうかを判断する機能を提供します。

IVsProjectAcquisitionSetupDriver

セットアップ ドライバーを表します。

IVsProjectAcquisitionSetupDriver2
IVsProjectAcquisitionSetupDriver3
IVsProjectAsyncOpen

プロジェクト内の項目を非同期的に開く機能を提供します。

IVsProjectBuildMessageEvents

のイベント シンクを提供します IVsProjectBuildMessageReporter

IVsProjectBuildMessageReporter

プロジェクト階層には、カスタム レポートの目的で、そのプロジェクトのビルド メッセージ (エラー、警告など) をインターセプトする機能が用意されています。

IVsProjectBuildSystem

MSBuild システム オブジェクトへのアクセスを提供します。 ビルド システムをバッチ モードにして、変更のコミットメントを制御できるようにします。 VSPackage を作成するときに、 インターフェイスの実装を取得します。

IVsProjectCfg

プロジェクト構成情報へのアクセスを提供します。

IVsProjectCfg2

インターフェイスの メソッドに加えて、構成に基づいて出力をグループ化するためのサポートを IVsProjectCfg 提供します。

IVsProjectCfgDebugTargetSelection

プロジェクトがデバッグ ターゲット メニュー コントローラー機能に参加できるようにします。 このインターフェイスは省略可能です。

IVsProjectCfgDebugTypeSelection

Visual Studio ツール バーにデバッガーの種類を公開するためにプロジェクトによって実装される省略可能なインターフェイス。

IVsProjectCfgProvider

プロジェクト構成情報へのアクセスを提供します。

IVsProjectClassifierInfo
IVsProjectDataConnection

デバッガーのデータ接続を提供します。 SQL ドキュメントをステップ実行するときに使用されます。

IVsProjectDebugTargetProvider

デバッガーで起動されたファイルであるデバッグ ターゲットに関する情報を取得します。 デバッガーの起動を制御するプロジェクトに実装されます。 を使用して IVsRegisterProjectDebugTargetProvider実装を登録する必要があります。

IVsProjectDeployDependency

プロジェクト間の依存関係に関する情報を提供します。 ビルドの生成をサポートするプロジェクト システムによって実装されます。 IVsDeployDependency から継承されます。

IVsProjectFactory

ソリューション内にプロジェクトを作成します。

IVsProjectFactory2

環境でプロジェクトを非同期的に開くことができるかどうかを示すメソッドを提供します。 を拡張しますが、 IVsProjectFactoryからは継承しません。

IVsProjectFaultResolver

プロジェクト階層のエラーを解決します。

IVsProjectFileReloadManagerEvents

プロジェクトの読み込みに必要なファイルを調整するクライアントによって実装されます。これらのイベントは、IVsSolution::AdviseSolutionEvents を使用してサブスクライブします。

IVsProjectFlavorCfg

プロジェクト サブタイプ構成オブジェクトは、IVsProjectFlavorCfg を実装して、プロジェクト サブタイプにさまざまな構成インターフェイスへのアクセス権を付与します。

IVsProjectFlavorCfgOutputGroups

プロジェクトのサブタイプに、プロジェクト出力グループのコンテンツへのアクセス権を付与します。 また、IVsProjectFlavorCfgOutputGroups インターフェイスを使用すると、プロジェクトサブタイプは、使用に応じて出力をグループ化するプロジェクトの機能に影響を与えます。

IVsProjectFlavorCfgProvider

プロジェクト サブタイプの構成オブジェクトのファクトリとして機能します。

IVsProjectFlavorReferenceManager

参照マネージャーの呼び出しと処理を制御する方法をフレーバーに提供します。

IVsProjectFlavorReferences

参照と参照される のプロジェクト サブタイプ (フレーバー) コントロールを提供します。

IVsProjectFlavorReferences2

プロジェクト参照を検証するメソッドを追加します。

IVsProjectFlavorReferences3

プロジェクトのサブタイプ (フレーバー) がプロジェクト参照処理の特定の側面を制御できるようにします。

IVsProjectFlavorUpgradeViaFactory

プロジェクト ファクトリを使用して、フレーバー付きプロジェクトをアップグレードします。

IVsProjectFlavorUpgradeViaFactory2

Project Flavor のプロジェクト ファクトリが、フレーバー付き基本プロジェクトのアップグレード プロセスに参加できるようにします。

IVsProjectMRU

最近使用した (MRU) エントリを登録するためのメソッドを提供します。

IVsProjectReference

Visual Studio プロジェクト参照に関する情報を提供します。

IVsProjectReferenceProviderContext

プロジェクト参照プロバイダーを初期化するために使用されるコンテキスト オブジェクト。

IVsProjectResources

リソースを管理します (..NET デザイナー用の RESX) ファイル。 ほとんどの場合、ローカライズされたリソースを管理するために使用されます。 インターフェイスのインスタンスを取得するには、 に対してクエリを実行します IVsHierarchy

IVsProjectSelector

シナリオで複数のプロジェクト システム間で所有権を動的に取得できるようにします。 ソリューション ローダーは、最初にプロジェクトの種類を登録済みの ProjectSelectors と照合しようとします。存在する場合は、GetProjectFactoryGuid を呼び出します。これにより、pszFilename が検索され、レガシ プロジェクト システムまたは新しいプロジェクト システムを使用してプロジェクトの読み込みをリダイレクトする条件が検索されます。

IVsProjectServerHost

プロジェクトがホストされているサーバーを開始または停止できるようにします。

IVsProjectSpecialFiles

Web 構成ファイルやライセンス ファイルなどの特殊なファイルをプロジェクトに照会し、必要に応じて作成できます。

IVsProjectSpecificEditorMap

プロジェクト固有のエディターを [開く] ダイアログ ボックスに配置したり、ファイルの種類に関連付けるエディターまたは言語サービスを指定したりするために、プロジェクトによって実装されます。

IVsProjectSpecificEditorMap2

プロジェクト固有のエディターを [開く] ダイアログ ボックスに配置したり、ファイルの種類に関連付けるエディターまたは言語サービスを指定したりするために、プロジェクトによって実装されます。

IVsProjectStartupServices

他の開発者によるプロジェクトの拡張性を有効にします。

IVsProjectTargetChange

プロジェクトのターゲット変更を表します。

IVsProjectTargetDescription

プロジェクトターゲットの説明を表します。

IVsProjectTargetDescription2

統合された再ターゲット エクスペリエンスを目的としたプロジェクト ターゲットの定義。 リターゲット サービスは、さまざまなターゲットのコレクションを維持します

IVsProjectTextImageProvider

ファイルのインターフェイスを開くか閉じます IVsTextImage 。 多くの場合、ローカル以外のファイルで検索と置換を有効にするために使用されます。 Web ファイルでよく使用されます。 実装では、 のクエリを使用して自身を IVsHierarchy使用できるようにする必要があります。

IVsProjectUpgrade

異なるバージョンの Visual Studio 間でプロジェクト ファイル形式をアップグレードする必要があるプロジェクト オブジェクトによって実装されます。

IVsProjectUpgradeViaFactory

プロジェクト ファクトリを使用してプロジェクトをアップグレードします。 プロジェクトを開く前にソリューションによって使用されます。 このインターフェイスは、プロジェクト ファクトリのクエリを実行して使用できる必要があります。

IVsProjectUpgradeViaFactory2

プロジェクトのアップグレードの取り消し時に を呼び出すメソッドを提供することで、 IVsProjectUpgradeViaFactory を拡張しますが、 は継承しません。

IVsProjectUpgradeViaFactory3

プロジェクト ファクトリのユーザーは、プロジェクトの移行が完了したかどうかをチェックし、アップグレードされたプロジェクトの名前を取得できます。 この情報は、アップグレードされた新しいプロジェクトが閉じられるかアンロードされるまで保持する必要があります。

IVsProjectUpgradeViaFactory4

プロジェクト ファクトリを使用してプロジェクトをアップグレードします。 プロジェクトを開く前にソリューションによって使用されます。 このインターフェイスは、プロジェクト ファクトリのクエリを実行して使用できる必要があります

IVsPropertiesInfo

プロパティ情報を表します。

IVsPropertyBag

名前と値のペア のコレクションを管理します。

IVsPropertyBrowser

プロパティ ブラウザーの状態を取得および設定します。 環境によって実装されます。

IVsPropertyFileIn

プロパティの名前と値を含むファイルを読み取ります。 IVsPropertyStreamIn から継承されます。 インターフェイスの OpenExisting(String, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, UInt32, IVsPropertyFileIn, String[])IVsStructuredFileIO メソッドによって返されます。

IVsPropertyFileOut

プロパティの名前と値のファイルを書き込みます。 から IVsPropertyStreamOutを継承します。 インターフェイスの CreateNew(String, UInt32, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, String, String, IVsPropertyFileOut)IVsStructuredFileIO メソッドによって返されます。

IVsPropertyPage

プロパティ フレームに分類されたプロパティ ページを表示するために、IPropertyPage オブジェクトの VSPackage によって実装されます。

IVsPropertyPage2

プロパティ ページでプロパティ値を取得および設定するための機能を提供します。 を拡張しますが、 は IVsPropertyPage継承しません。

IVsPropertyPageFrame

プロパティ ウィンドウのプロパティ ページの初期表示を変更します。 (SID_SVsPropertyPageFrame) サービスから インターフェイスのインスタンスを SVsPropertyPageFrame 取得できます。

IVsPropertyPageNotify

プロパティ ページが表示されたときに通知が必要であることを環境に通知します。 の実装者用の省略可能な IVsPropertyPageインターフェイス。

IVsPropertyStreamIn

ストリームからプロパティ名、型、および値を読み取ります。 環境によって実装され、 インターフェイスで IVsStructuredFileIOHelper 使用されます。

IVsPropertyStreamOut

プロパティの名前とその値を書き込みます。 また、出力に対するトランザクションに似た処理も提供します。 環境によって実装されます。 インターフェイスと共に使用されます IVsStructuredFileIOHelper

IVsProvideAsyncSaveState

aync 保存操作の開始時に状態データを保持する必要がある docdata オブジェクトによって実装できるオプションのインターフェイス。

IVsProvideComponentEnumeration

文字列内の XML ドキュメントをファイルに書き込みます。 列挙子インターフェイスのサポート インターフェイス。 (SID_SCompEnumService) サービスからこのインターフェイスのインスタンスを SCompEnumService 取得できます。

IVsProvideTargetedToolboxItems

新しいフレームワークのツールボックス項目を提供します。 パッケージは(と同じオブジェクト IVsPackageに)このインターフェイスを実装し、新しいフレームワークの存在に応じてツールボックスコンテンツを提供します。 これは、既存のパッケージがインストールされた後に新しいフレームワークから更新されたコンテンツを提供できるようにすることで、将来の帯域外フレームワーク リリースとの互換性を容易にするために使用されます。

IVsProvideUserContext

選択コンテナー内の項目のコンテキストを提供します。

IVsProvideUserContext2

オブジェクトがユーザー コンテキストと優先度を提供できるようにします。 を拡張しますが、 は IVsProvideUserContext継承しません。

IVsProvideUserContextForObject

特定のオブジェクトのユーザー コンテキスト インターフェイス IVsUserContext を取得します。 ユーザー コンテキストは、検索のテキストやヘルプ キーワード (keyword)などを提供します。

IVsProvisionalItem

アイテムの仮ビューの作成をオプトアウトする方法を提供します。

IVsPublishableProjectCfg

プロジェクトがパブリケーションを制御できるようにします。 パブリケーションには、ファイル サーバーや Web サイトへのプロジェクトの移動などが含まれます。

IVsPublishableProjectStatusCallback

プロジェクトの発行を制御およびレポートするためのメソッドを定義します。 環境によって実装されます。

IVsQueryDebuggableProjectCfg

プロジェクトがデバッガーを起動する方法に関するクエリに応答します。 プロジェクトを開始できるプロジェクトによってプロジェクト構成オブジェクトに実装される省略可能なインターフェイス。

IVsQueryDebuggableProjectCfg2

プロジェクトがデバッガーを起動する方法に関するクエリに応答します。 デバッグ起動 (F5 コマンド) をサポートし、インターフェイスでサポートされていない追加情報を返す必要があるプロジェクト システムによって IVsQueryDebuggableProjectCfg2 実装されます。

IVsQueryEditQuerySave2

は、ファイルがメモリ内で変更されようとしているか保存されようとしていることを、環境またはソース管理パッケージに示します。

IVsQueryEditQuerySave3

は、ファイルがメモリ内で変更されようとしているか保存されようとしていることを、環境またはソース管理パッケージに示します。

IVsRefactorNotify

リファクタリング操作の発生をコード ジェネレーターに通知します。

IVsReference

Visual Studio 参照に関する基本情報を提供します。

IVsReferenceManager

Reference Manager サービスによって提供されるメソッドを定義します。

IVsReferenceManager2

参照メソッドを提供します。

IVsReferenceManagerUser

参照マネージャーがクライアントと通信するために使用するコントラクトを定義します。

IVsReferenceManagerUserReloadRequired

更新を行うためにプロジェクトの再読み込みを必要とする変更を実際に適用するときに 1 回呼び出されるメソッドを提供します。

IVsReferenceProviderContext

参照プロバイダーの初期化に使用されるコンテキスト オブジェクトに関する基本情報を提供します。

IVsRegisterDataSourceFactories

シェルのデータ ソース ファクトリを登録します。

IVsRegisterEditors

環境内のエディターを登録および登録解除します。

IVsRegisterNewDialogFilters

AddNewProject または AddNewItem ダイアログのカスタム フィルターをインストールします。 (SID_SVsRegisterNewDialogFilters) サービスから インターフェイスのインスタンスを SVsRegisterNewDialogFilters 取得できます。

IVsRegisterPrefetchProjectFactory
IVsRegisterPriorityCommandTarget

コマンド ターゲット (のインスタンス) を優先度の IOleCommandTarget高いコマンド ハンドラーとして登録および登録解除するために使用されます。 (SID_SVsRegisterPriorityCommandTarget) サービスからこのインターフェイスのインスタンスを SVsRegisterPriorityCommandTarget 取得できます。

IVsRegisterProjectDebugTargetProvider

デバッグ ターゲット プロバイダー () のリンクされた一覧を保持しますIVsProjectDebugTargetProvider。 (SID_SVsRegisterProjectDebugTargetProvider) サービスから インターフェイスのインスタンスを SVsRegisterDebugTargetProvider 取得できます。

IVsRegisterProjectSelector

環境によって実装されます。 このインターフェイスを取得するには、IVsProjectSelector で QI を使用することも、QueryService(IID_IVsProjectSelector) で直接取得することもできます。 プロジェクト セレクターを実装するパッケージによって使用されます。RegisterProjectSelector は通常、IVsPackage::SetSite で呼び出されます。UnregisterProjectGenerator は、IVsPackage::Close.Note で呼び出されます。登録されたセレクター (VSKEYROOT\ProjectSelectors の下) の場合、ソリューションが読み込まれると、セレクター パッケージが必要なときに確実に読み込まれるため、パッケージを事前に読み込む必要はありません。

IVsRegisterProjectTypes

VSPackage プロジェクトの種類を環境に登録します。

IVsRegisterScciProvider

このインターフェイスは、ソース管理パッケージを Visual Studio に登録するために使用されます。

IVsRegisterUIFactories

ユーザー インターフェイス ファクトリを登録します。

IVsRelativePathResolver

IVsUIShellOpenDocument::SearchProjectsForRelativePath(UInt32, String, String[]) が呼び出されたときに、パッケージが絶対パスへの相対パスを解決できるようにします。

IVsResourceManager

サテライト DLL からマネージド リソースとアンマネージド リソースを読み込みます。

IVsResourceManager2

リソース識別子を管理します。

IVsResourceView

リソース ビューを表します。

IVsRetargetProject

プロジェクトを再ターゲットするためのメソッドを提供します。

IVsRetargetProjectAsync

プロジェクトを非同期に再ターゲットするためのメソッドを提供します。

IVsRunningDocTableEvents

実行中のドキュメント テーブル (RDT) 内のドキュメントに対する変更に応答して起動するメソッドを実装します。

IVsRunningDocTableEvents2

実行中のドキュメント テーブル (RDT) 内のドキュメントに対する変更に応答して起動するメソッドを実装します。

IVsRunningDocTableEvents3

実行中のドキュメント テーブル (RDT) 内のドキュメントに対する変更に応答して起動するメソッドを実装します。

IVsRunningDocTableEvents4

実行中のドキュメント テーブル (RDT) 内のドキュメントに対する変更に応答して起動するメソッドを実装します。

IVsRunningDocTableEvents5

実行中のドキュメント テーブル (RDT) 内のドキュメントに対する変更に応じて起動する追加のメソッドを実装します。

IVsRunningDocTableEvents6
IVsRunningDocTableEvents7
IVsRunningDocTableEvents8
IVsRunningDocumentTable

環境内で現在開いているドキュメントのセットを管理します。

IVsRunningDocumentTable2

実行中のドキュメント テーブル (RDT) を表し、インターフェイス以外の追加機能を IVsRunningDocumentTable 提供します。

IVsRunningDocumentTable3

実行中のドキュメント テーブル (RDT) を表し、インターフェイス以外の追加機能を IVsRunningDocumentTable2 提供します。

IVsRunningDocumentTable4

実行中のドキュメント テーブル内のドキュメントを処理するためのメソッドを提供します。

IVsRunningDocumentTable5
IVsRunningDocumentTable6
IVsRunningDocumentTable7
IVsSaveOptionsDlg

[名前を付けて保存] ダイアログ ボックス内から追加の保存形式オプションを選択するダイアログ ボックスを表示します。

IVsSccAddWebProjectFromSourceControl

このインターフェイスは、ソース管理から現在のソリューションに Web ベースのプロジェクトを追加します。

IVsSccControlNewSolution

新しく作成されたソリューションをソース管理に自動的に追加します。 .

IVsSccEnlistmentPathTranslation

プロジェクト パスを変換するためにソリューションによって使用されます。

IVsSccGlyphs

ソース管理グリフを完全にカスタマイズできます。

IVsSccGlyphs2

SCC プロバイダーが ImageMoniker ベースのグリフを提供できるようにします。

IVsSccManager2

プロジェクトと階層がソース管理に自身を登録し、ソース管理の状態に関する情報を取得できるようにします。

IVsSccManager3

プロジェクトと階層がソース管理に自身を登録し、ソース管理の状態に関する情報を取得できるようにします。

IVsSccManagerTooltip

このインターフェイスを使用すると、ソース管理データにアクセスして、ソリューション エクスプローラーでツールヒント テキストを作成できます。

IVsSccOpenFromSourceControl

ソース コード管理から直接、項目を参加リストに追加します。

IVsSccProject2

は、プロジェクト ファイルおよびプロジェクト項目のソース管理を提供するために、プロジェクト システムに実装されます。

IVsSccProjectEnlistmentChoice

プロジェクトがソース管理から取得されるときに、ユーザーがプロジェクトによって与えられる選択肢を示します。それ以外の場合はプロジェクトへの参加と呼ばれます。

IVsSccProjectEnlistmentFactory

ソース管理下のプロジェクトを保存する場所をユーザーが選択できる参照ダイアログ ボックスを提供します。

IVsSccProjectEvents

プロジェクトがソース コード管理 (SCC) バインドを変更したときに発生するメソッドを実装します。

IVsSccProjectProviderBinding

プロジェクトの種類で、特定のソース管理パッケージを強制的に選択できるようにします。

IVsSccProvider

プロバイダーの現在のアクティビティの状態を切り替えます。

IVsSccProviderRegisteredSettings
IVsSccProviderSettings
IVsSccToolsOptions

ソース管理に関連付けられているさまざまなオプションを取得および更新します。

IVsSccTrackProjectEvents

ソース コード管理 (SCC) イベントを追跡するアドバイザリ ループを開始または終了します。

IVsSccVirtualFolders

プロジェクト内の仮想フォルダーの一覧を取得します。

IVsScriptJmcProjectControl

このインターフェイスは、スクリプト ソース ドキュメントをユーザー コードまたは非ユーザー コードとして分類できるプロジェクト システムによって実装されます。 これは、VSHPROPID_ScriptJmcProjectControlに返される要素型です。

IVsScriptJmcUserSettingsProvider

スクリプト ユーザー設定プロバイダー。

IVsSearchCallback

検索コンシューマー (ウィンドウ検索ホストなど) によって実装されます。 HYPERLINK "http://bang/?q=The"\t "_top" 検索タスクは、進行状況または完了を報告するためにこのインターフェイスを呼び出します。

IVsSearchFilterToken

検索フィルターに属する可能性がある検索クエリを作成するトークンについて説明します。通常は name:value 形式です。

IVsSearchItemDynamicResult

Updates動的に変更できるプロパティ (たとえば、シェルでの UI コンテキストの変更に依存するプロパティ)。

IVsSearchItemResult

開いているドキュメントを表す検索結果を提供します。

IVsSearchProvider

1 つの検索プロバイダーを公開します。

IVsSearchProviderCallback

プロバイダーが検索結果を返すことができます。

IVsSearchQuery

構造化検索文字列について説明します。

IVsSearchQueryParser

検索クエリ文字列の解析を管理します。

IVsSearchTask

検索操作を開始または停止します。

IVsSearchToken

検索クエリを作成するトークンについて説明します。

IVsSelectedSymbol

1 つのシンボルの名前とナビゲーション情報 (ライブラリ名など) を提供します。 コレクション内の IVsSelectedSymbols 要素。

IVsSelectedSymbols

選択範囲のシンボルに IVsSelectedSymbol 関する名前とナビゲーション情報を提供するインターフェイスのコレクション。 このインターフェイスのインスタンスは、クラス ビューまたはオブジェクト ブラウザーの SVsClassView (SID_SVsClassView) サービスまたは SVsObjBrowser (SID_SVsObjBrowser) サービスから取得できます。

IVsSelectionEvents

登録されている VSPackage に現在の選択、要素の値、またはコマンド UI コンテキストの変更を通知します。

IVsSerializeNavigationItem

関連付けられているウィンドウ フレームを閉じた後に、ナビゲーション項目を保存できるようにします。 そのウィンドウ フレームに関連付けられているドキュメントを再度開いた場合は、 メソッドを使用してナビゲーション項目を Deserialize(IVsWindowFrame, IStream) 再作成できます。

IVsServiceInfo

VS サービスに関する情報を表します。 実装はフリースレッドである必要があります。

IVsServiceInfo2
IVsServiceInfoQueryService

VS に登録されているサービスに関する情報を取得する方法を提供します。 実装はフリースレッドである必要があります。

IVsSetTargetFrameworkWorkerCallback

プロジェクト システムが再ターゲット情報をプロジェクト ファイルに書き込むコールバック メソッドを記述するインターフェイス。

IVsSettingsErrorInformation

IDE によって実装されます。 これは、IDE のネイティブ コードとマネージド コード間の通信を可能にするために使用される内部インターフェイスです。

IVsSettingsManager

設定ストアを管理するメソッドを提供します。

IVsSettingsReader

Visual Studio 設定ファイルに格納されている構成情報への読み取りアクセスを提供します。

IVsSettingsStorageContainer

設定機能を提供します。

IVsSettingsStore

選択したスコープのコレクションとプロパティを列挙して読み取ります。 これは、 メソッドから取得されます GetReadOnlySettingsStore(UInt32, IVsSettingsStore)

IVsSettingsStore2
IVsSettingsStore3
IVsSettingsWriter

VISUAL Studio 設定ファイルに構成情報を格納するためのメカニズムを VSPackage に提供します。

IVsSetupCompositionService

VS のパッケージに関する構成情報を取得する方法を提供します。 パッケージの状態、プロジェクト分類子、階層リンク テンプレートを決定するための acqusition サービス。 実装はフリースレッドである必要があります。

IVsSetupCompositionService2
IVsSetupCompositionService3
IVsSetupManifestEvents
IVsSetupPackageInfo
IVsSharedAssetsProject

共有資産を持つプロジェクトを表します。

IVsSharedAssetsProjectEvents

共有資産を持つプロジェクトに関連付けられているイベントを表します。

IVsSharedMSBuildFilesManagerHierarchy2
IVsSharedProjectQueryCanBeReferenced

共有プロジェクトに、特定の参照元プロジェクトによる参照の追加を拒否する機会を与えます。

IVsSharedProjectReference

SharedProjectReference アイテム (通常は、ソリューション エクスプローラー内の References フォルダーの子) を表します。 SharedProjectReference 項目は、インポートされた共有 MSBuild プロジェクト ファイル (例: *.projitems ファイル) を表します。 通常、これらの共有 MSBuild プロジェクト ファイルは、ソリューションに読み込まれた特定の共有プロジェクト (共有資産プロジェクトとも呼ばれます) によって "所有" されます。

IVsSharedProjectReferenceProviderContext

[参照マネージャーの追加] ダイアログの [共有プロジェクト参照] タブを表します。

IVsSharedProjectReferencesHelper

これは、ReferenceManager ダイアログを使用した SharedProject 参照の追加と削除をサポートするプロジェクトのヘルパー サービスです。

IVsShell

基本的な環境サービス (特に VSPackage とレジストリを扱うサービス) へのアクセスを提供します。

IVsShell2

インターフェイスに加えてシェル サービスを IVsShell 提供します。

IVsShell3

インターフェイスに加えてシェル サービスを IVsShell 提供します。

IVsShell4

シェルを再起動するメソッドを提供します。

IVsShell5

基本的な環境サービス 、特に VSPackage とレジストリを扱うサービスへの追加アクセスを提供します。

IVsShell6

パッケージの読み込み機能を提供します。

IVsShell7

基本的な環境サービス (特に VSPackage とレジストリを扱うサービス) へのアクセスを提供します。

IVsShellPropertyEvents

ShellPropertyChangeEvents のクライアントによって実装されます。

IVsSimpleBrowseComponentSet

Visual Studio プロジェクト、外部の.NET Framework コンポーネント、型 (.tlb) ライブラリなど、参照可能なコンポーネントをコンポーネント セットに設定します。

IVsSimpleDocFactory

特定のファイルからドキュメント データ オブジェクトを作成し、ドキュメントの要求されたインターフェイスを返します。 環境では、既定の実装が提供されます。

IVsSimpleLibrary2

インターフェイスの IVsLibrary2 簡略化されたバージョン。

IVsSimpleObjectList2

インターフェイスの IVsObjectList2 簡略化されたバージョン。

IVsSimplePreviewChangesList

これは、インターフェイスの IVsPreviewChangesList 簡略化されたバージョンです。

IVsSingleFileGenerator

1 つの入力ファイルを、コンパイルまたはプロジェクトに追加できる 1 つの出力ファイルに変換します。 IVsSingleFileGenerator を実装する COM コンポーネントは、カスタム ツールです。

IVsSingleFileGeneratorFactory

1 種類のファイルに対してジェネレーターの PROG ID を操作します。

IVsSmartOpenScope

既存のアセンブリを開き、アセンブリのメタデータをメモリにマップします。 インターフェイスはスマートな開始を提供し、ロックの有無にかかわらずスコープを自動的に開くかを選択します。 (SID_SVsSmartOpenScope) サービスを使用して、このインターフェイスのインスタンスを SVsSmartOpenScope 取得できます。

IVsSolution

ソリューションの最上位レベルの操作またはメンテナンスを提供します。

IVsSolution2

ソリューションの最上位レベルの操作またはメンテナンスを提供します。

IVsSolution3

プロジェクト ファイルを作成、更新、保存します。

IVsSolution4

ソリューション内のプロジェクトのマネージド読み込みのメソッドを提供します。

IVsSolution5

ソリューションの追加の最上位レベルの操作またはメンテナンスを提供します。

IVsSolution6

ソリューションの最上位レベルの操作またはメンテナンスを提供します。

IVsSolution7

Visual Studio 環境によって実装されます。 QueryService(SVsSolution) を介して使用できます。

IVsSolution8
IVsSolutionBatchProjectActionEvents
IVsSolutionBuildManager

ソリューションが構成情報を管理できるようにします。

IVsSolutionBuildManager2

ソリューションが構成情報を管理できるようにします。

IVsSolutionBuildManager3

イベントへのアクセスを提供します IVsUpdateSolutionEvents3

IVsSolutionBuildManager4

ソリューション ビルド マネージャーが指定したプロジェクトの依存関係を強制的に更新するメソッドを提供します。

IVsSolutionBuildManager5

イベントへのアクセスを IVsUpdateSolutionEvents4 提供します。

IVsSolutionBuildManager6
IVsSolutionEvents

ソリューションへの変更の通知を監視するリッスン インターフェイス。

IVsSolutionEvents2

ソリューションへの変更の通知を監視するリッスン インターフェイス。

IVsSolutionEvents3

ソリューションへの変更の通知を監視するリッスン インターフェイス。

IVsSolutionEvents4

ソリューションへの変更の通知を監視するリッスン インターフェイス。

IVsSolutionEvents5

ソリューションへの変更の通知を監視するリッスン インターフェイス。

IVsSolutionEvents6

ソリューションに関連付けられているイベントを提供します。

IVsSolutionEvents7
IVsSolutionEvents8
IVsSolutionEventsProjectUpgrade

プロジェクトのアップグレード後に 呼び出されるメソッドを提供します。

IVsSolutionLoadEvents

ソリューション イベントに関心のあるクライアントによって実装されます。 を使用してこれらのイベントを AdviseSolutionEvents(IVsSolutionEvents, UInt32)サブスクライブします。

IVsSolutionLoadManager

ソリューション内のプロジェクトの読み込みを制御します。 エクステンダーは、このインターフェイスを使用して、プロジェクトまたはプロジェクトの種類の読み込み優先度を設定できます。

IVsSolutionLoadManagerSupport

ソリューション内のプロジェクトの読み込み方法を管理するためのサポートを提供します。

IVsSolutionLogger

ソリューションによって実装され、プロジェクトによって使用され、プロジェクトの負荷関連の問題を報告します。 から SVsSolution取得できます。

IVsSolutionPersistence

パッケージ固有のプロパティとオプションをソリューション ファイル (.sln) に書き込み、逆にファイルからプロパティとオプションを読み込むのを容易にします。

IVsSolutionUIEvents

ソリューション エクスプローラーのイベントをフィルター処理します。

IVsSolutionUIHierarchyWindow

ソリューション エクスプローラー ウィンドウへのプログラムによるアクセスを提供します。

IVsSpecifyProjectDesignerPages

[プロジェクト のプロパティ] ダイアログではなく、エディター (プロジェクト デザイナー) を使用したプロジェクト プロパティの編集をサポートします。 ではなく、プロジェクトの参照オブジェクトに ISpecifyPropertyPages実装されます。

IVsSQLCLRReferences

アセンブリにコンパイルされた SQL プロシージャへの参照を管理します。 AddNewReference ダイアログを処理し、ローカル キャッシュとSQL Serverを調整します。 (SID_SVsSQLCLRReferences) サービスから インターフェイスのインスタンスを SVsSQLCLRReferences 取得できます。

IVsSQLCLRReferencesUpdateCallback

アセンブリにコンパイルされた SQL プロシージャの変更を報告するためのコールバック関数を定義します。

IVsStartPageDownload

スタート ページダウンロード サービスによって実装されます。 スタート ページ クライアントがバックグラウンド スレッドでスタート ページのダウンロード サービスを開始できるようにします。 これは、スタート ページの実装でのみ内部的に使用する必要があります。

IVsStartupProjectsListService

スタートアップ プロジェクトの一覧を表します。

IVsStatusbar

環境のステータス バーへのアクセスを提供します。

IVsStatusbar3

環境のステータス バーへのアクセスを提供します。

IVsStatusbarUser

ステータス バーの各ユーザーを定義するために使用します。

IVsStatusbarUser2

ステータス バーの各ユーザーを定義するために使用します。

IVsStringMap

文字列のキーと値のペアのセットを管理します。

IVsStrongNameKeys

共通の厳密な名前キー ユーティリティ メソッドを提供します。 (SID_SVsStrongNameKeys) サービスからこのインターフェイスのインスタンスを SVsStrongNameKeys 取得できます。

IVsStrongNameKeys2

その他の一般的な厳密名キー ユーティリティ メソッドを提供します。

IVsStructuredFileIO

複数形式の保存を実行する一般的な方法を提供します。 (SID_SVsStructuredFileIO) サービスから インターフェイスのインスタンスを SVsStructuredFileIO 取得できます。

IVsStructuredFileIOHelper

永続化されたファイルで見つかったトークンのローカライズされた文字列の置換を有効にします。

IVsSupportCodeDefView

実装するドキュメント データ オブジェクトが CodeDefinitionView ウィンドウをサポートしていることを示します。

IVsSupportItemHandoff

あるプロジェクトから別のプロジェクトへの項目の転送をサポートします。 このインターフェイスは、アイテムを転送するプロジェクトによって実装されます。

IVsSupportItemHandoff2

受信側プロジェクトに、渡されるドキュメントの必要な処理を行う機会を与えます。

IVsSwatchClient

このインターフェイスは、Visual Studio 2010 の時点では非推奨です。 Visual Studio シェルはこのインターフェイスを認識しなくなりました。

IVsSymbolicNavigationManager

プロジェクト スコープで登録されるハンドラーの IVsSymbolicNavigationNotify 一覧を管理します。 サービスの を IVsSymbolicNavigationManager 呼び出 QueryService してインターフェイスを SVsSymbolicNavigationManager 取得します。

IVsSymbolicNavigationNotify

コード シンボルでの Goto 定義のリダイレクトを容易にします。

IVsTargetFrameworkAssemblies

複数のフレームワーク バージョンをターゲットにするための基本サポートを提供します。

IVsTask

タスクの開始、取り消し、継続の追加など、タスクと対話するメソッドを提供します。

IVsTask2

IVsTask を拡張して、タスクで UI スレッドがブロックされたときにスレッド待機ダイアログに表示されるタスク固有のメッセージのサポートを追加します。 WaitMessage が指定されていない場合は、汎用メッセージ (必要な操作が完了するまで待機しています...) が使用されます。

IVsTaskBody

このインターフェイスとそのメソッドは、タスクで実行される作業の本文をカプセル化するために使用されます。 このインターフェイスを使用する代わりに、マネージドの名前空間にあるヘルパー クラスを VsTaskLibraryHelper 使用するか VsTaskLibraryHelper 、ネイティブ コードのインクルード ファイルを使用して匿名メソッドから の IVsTaskBody インスタンスを作成する必要があります。

IVsTaskCompletionSource

タスク完了ソースと対話して状態を設定し、内部 IVsTask インスタンスを取得します。

IVsTaskItem

タスクの動作を変更するためのメソッドを提供します。

IVsTaskItem2

タスクの動作を変更するためのメソッドを提供します。

IVsTaskItem3

タスク リスト ウィンドウにコンテンツを追加します。

IVsTaskList

タスク プロバイダーによって提供されるタスク 項目の一覧を管理します。

IVsTaskList2

TaskList ウィンドウ内のアイテムを操作します。 環境によって実装されますが、カスタム タスク項目を提供する独自の実装を記述できます。

IVsTaskList3

タスクリストとエラーリスト内の特定のプロバイダー (またはすべてのプロバイダー) の非同期タスク更新を提供します。

IVsTaskListEvents

タスク リストに関連するイベントのイベント セットを提供します。

IVsTaskProvider

タスクリストにタスクを提供します。

IVsTaskProvider2

タスクリストにタスクを提供します。

IVsTaskProvider3

タスク ビュー ウィンドウへのコンテンツの追加をサポートします。 ウィンドウ列の操作と共に情報のプロバイダーを定義します。

IVsTaskProvider4

タスク メソッドを提供します。

IVsTaskProvider5

イメージのサポートを提供します。

IVsTaskSchedulerService

非同期タスク ブロックを作成して操作します。

IVsTaskSchedulerService2

タスクのスケジュール方法を提供します。

IVsTemplateInfo
IVsTestLog

アイドル時間をログに記録するメソッドを提供します。

IVsTextBufferProvider

DocData オブジェクトがテキスト バッファー (IVsTextLines) の実装を委任できるようにします。

IVsTextOut

コア エディターの Unicode テキスト測定および表示メソッドを公開します。 環境によって実装されます。

IVsThemeThumbnailProvider

テーマのサムネイルを取得するメソッドを提供します。

IVsThreadedWaitDialog

アクションの終了を待機している間に使用されるダイアログを表示します。 ダイアログは別のバックグラウンド スレッドに表示され、ビジー状態でも環境の応答性が向上します。 (SID_SVsThreadedWaitDialog) サービスからこのインターフェイスのインスタンスを SVsThreadedWaitDialog 取得できます。

IVsThreadedWaitDialog2

Visual Studio シェルによって実装されます。 このインターフェイスを使用すると、モーダル ダイアログをバックグラウンド スレッドに表示できるため、フォアグラウンド スレッドが拡張操作でビジー状態の場合でも IDE の応答性が向上します。 このインターフェイスは、 を使用して SVsThreadedWaitDialogFactory取得できます。 このダイアログは、進行状況バーと [キャンセル] ボタンの両方を同時に使用できる点で異なります IVsThreadedWaitDialog 。 また、正確な割合で進行状況をサポートします。

IVsThreadedWaitDialog3

Visual Studio シェルによって実装されます。 このインターフェイスを使用すると、モーダル ダイアログをバックグラウンド スレッドに表示できるため、フォアグラウンド スレッドが拡張操作でビジー状態の場合でも IDE の応答性が向上します。 このインターフェイスは を介して SVsThreadedWaitDialogFactory取得できます。 このダイアログは、進行状況とキャンセル ボタンを同時に使用できる点で異なります IVsThreadedWaitDialog 。 また、正確な割合で進行状況をサポートします。

IVsThreadedWaitDialog4

ダイアログが開始されたか、単に操作が行われなかったかを呼び出し元に伝えるメソッドを提供します。

IVsThreadedWaitDialogCallback

クライアントがスレッド待機ダイアログの変更に関するイベントを受信できるようにします。

IVsThreadedWaitDialogFactory

スレッド化された待機ダイアログを作成するファクトリ。

IVsThreadPool

環境内のバックグラウンド操作を管理します。

IVsThreadSafeCommandWindow

メイン スレッドで処理されるコマンドをポストし、通常のハンドラーを呼び出します。

IVsToolbarTrayHost

ツール バー トレイ内の項目を管理します。

IVsToolbox

を管理するために使用されます Toolbox

IVsToolbox2

ツールボックスの管理に使用します。

IVsToolbox3

ツールボックスの永続化とローカライズのサポートを提供します。 を拡張しますが、 は IVsToolbox2継承しません。 (SID_SVsToolbox) サービスから インターフェイスのインスタンスを SVsToolbox 取得できます。

IVsToolbox4

ツールボックスの永続化とローカライズのサポートを提供します。 を拡張しますが、 IVsToolbox3からは継承しません。 (SID_SVsToolbox) サービスから インターフェイスのインスタンスを SVsToolbox 取得できます。

IVsToolbox5

の追加のメソッドを提供します IVsToolbox

IVsToolbox6

ツールボックスの管理に使用されるその他のメソッド。

IVsToolbox7
IVsToolboxActiveUserHook

ドラッグ アンド ドロップなど、ツールボックスの操作をインターセプトおよび変更するためのサポートを提供します。

IVsToolboxClipboardCycler

ウィンドウとツール ウィンドウをドキュメント化するためのクリップボード リングのサポートを提供します。

IVsToolboxClipboardCycler2
IVsToolboxDataProvider

サポートされているデータ オブジェクトに関する情報をデータ プロバイダーに要求します。

IVsToolboxDataProvider2

ツールボックスの追加機能のサポートを提供します。 特に、IVsToolboxDataProvider2 は、vssettings 機能を使用してツールボックスの永続化を実装するために使用されます。 ユーザーは、IDE の [ツール] メニューにある [設定のインポート/エクスポート] コマンドを使用して、このような情報を保存および取得します。

IVsToolboxDataProviderRegistry

ツールボックス データ プロバイダーを登録します。

IVsToolboxItemProvider

(と同じオブジェクト IVsPackageに) 静的に登録されたツールボックス項目を提供するパッケージによって実装されます。

IVsToolboxItemProvider2
IVsToolboxPageChooser

Visual Studio が優先ツールボックス ページを取得するために使用するメソッドを提供します。

IVsToolboxUser

ツールボックス項目に関する通知をこれらの項目の所有者に送信します。

IVsToolsOptions

[ツール オプション] ダイアログ ボックスを管理します。 環境では、このインターフェイスが実装されます。

IVsToolsOptionsHelp
IVsToolWindowFactory

VSPackage には、複数のツール ウィンドウを作成する機能が用意されています。

IVsToolWindowToolbar

罫線のサイズを取得し、ツール ウィンドウの罫線領域を設定します。 このインターフェイスを実装して、ホストサーフェイスに関する情報をツール ウィンドウ内でホストされているツール バーに提供する必要があります。

IVsToolWindowToolbarHost

ツール ウィンドウ ツール バーに関連する機能を制御します。

IVsToolWindowToolbarHost2

Visual Studio シェルによって実装され、IVsUIShellX.SetupToolbar() メソッドの 1 つから out パラメーターとして返される から取得 IVsToolWindowToolbarHost できます。 これは、ツール ウィンドウ内にツール バーを含める必要があり、ツール バー領域に対するドラッグ アンド ドロップ操作をインターセプトするための特定のドロップ ターゲットを提供する必要があるツール ウィンドウ クライアントによって使用されます。

IVsToolWindowToolbarHost3

ツール ウィンドウ ツール バーに関連する機能をさらに制御できます。

IVsToolWindowToolbarHost4
IVsTrackBatchRetargetingEvents

バッチ再ターゲットが発生したときに通知を受け取ります。

IVsTrackProjectDocuments2

は、ソリューション内のファイルまたはディレクトリの追加、削除、または名前変更を行う権限を環境に照会するために、プロジェクトによって使用されます。

IVsTrackProjectDocuments3

このインターフェイスを使用すると、バッチ処理、ファイルに対するロックの調整、高度な OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) メソッドが可能になります。

IVsTrackProjectDocuments4

ソリューション内のファイルまたはディレクトリを削除するアクセス許可を環境に照会するためにプロジェクトによって使用されます。

IVsTrackProjectDocumentsEvents2

プロジェクト ファイルまたはディレクトリに加えられた変更をクライアントに通知します。

IVsTrackProjectDocumentsEvents3

インターフェイスに対して行われた呼び出しを IVsTrackProjectDocuments3 受信します。 バッチ処理クエリとファイル アクセスの調整のサポートを提供します。

IVsTrackProjectDocumentsEvents4

プロジェクト ファイルまたはディレクトリに加えられた追加の変更をクライアントに通知します。

IVsTrackProjectRetargeting

プロジェクトがプロジェクトの再ターゲット イベントを受信することを通知し、イベントが発生しようとしていることを通知するために使用されます。

IVsTrackProjectRetargeting2

プロジェクトを再ターゲットするためのメソッドを提供します。

IVsTrackProjectRetargetingEvents

再ターゲット イベントが発生したときに通知を受け取ります。

IVsTrackSelectionEx

環境に現在の選択の変更を通知し、新しい選択に関連した階層と項目に関する情報へのアクセスを提供します。

IVsTypeLibraryWrapper

このインターフェイスは、すべてのラッピング ツールによって実装されます。

IVsTypeLibraryWrapperBatchSupport

型をバッチ モードでラップし、特定のアプリケーション ドメインに対して処理します。

IVsTypeLibraryWrapperCallback

ラッパー ツールがプロジェクト システムと通信し、特定のタイプ ライブラリの既存のラッパーを取得できるようにします。

IVsUIAccelerator

アクセラレータ キーに関する情報を提供します。

IVsUICollection

ユーザー インターフェイス データ ソースのコレクションを表します。

IVsUICollectionChangeEvents

コレクションが変更されたときに通知を受け取ります。

IVsUIContextEvents
IVsUIContextMonitor
IVsUIDataConverter

ある形式から別の形式にデータを変換します。

IVsUIDataConverterManager

追加のデータ型のコンバーターを登録します。

IVsUIDataSource

Visual Studio のユーザー インターフェイス データ ソースを表します。

IVsUIDataSourcePropertyChangeEvents

パラメーターが変更されたときに呼び出しを受信します。

IVsUIDispatch

Visual Studio ユーザー インターフェイスのデータ ソースで動詞を処理します。

IVsUIDynamicCollection

Visual Studio ユーザー インターフェイスの変更可能なコレクションを表します。

IVsUIElement

プラットフォーム固有ではない UI 要素を表します。

IVsUIElementPane

ドキュメント ウィンドウまたはツール ウィンドウの作成をサポートするパッケージによって実装されます。

IVsUIEnumDataSourceProperties

データ ソースのプロパティの一覧を管理します。

IVsUIEnumDataSourceVerbs

Visual Studio ユーザー インターフェイス データ ソースの動詞の列挙を管理します。

IVsUIEventSink

Visual Studio データ ソース イベントからイベント通知をキャッチします。

IVsUIFactory

オブジェクトを作成 IVsUIElement する UI ファクトリを表します。

IVsUIHierarchy

呼び出したコマンドを、標準コマンド ハンドラーではなく適切な階層ウィンドウにリダイレクトします。

IVsUIHierarchyNativeWindow

ネイティブ ウィンドウのメソッドを提供します。

IVsUIHierarchyWindow

VSPackage が書き込む階層を表示するために環境によって実装されます。

IVsUIHierarchyWindow2

VSPackage が書き込む階層を表示するために環境によって実装されます。

IVsUIHierWinClipboardHelper

UI 階層ウィンドウ内の階層間のクリップボード操作を調整します。

IVsUIHierWinClipboardHelperEvents

切り取りまたはコピー操作でソース階層にクリップボード通知を提供します。

IVsUIObject

Visual Studio ユーザー インターフェイス オブジェクトの一般的なアクションが含まれています。

IVsUIShell

このインターフェイスを使用すると、ツール ウィンドウやドキュメント ウィンドウへのアクセスや作成など、基本的なウィンドウ機能にアクセスできます。

IVsUIShell2

追加のウィンドウ機能に IVsUIShell アクセスできるようにすることで、インターフェイスの機能を拡張します。

IVsUIShell3

追加のウィンドウ機能に IVsUIShell アクセスできるようにすることで、インターフェイスの機能を拡張します。

IVsUIShell4

ツール バーのメソッドを提供します。

IVsUIShell5

追加のウィンドウ機能に IVsUIShell アクセスできるようにすることで、インターフェイスの機能を拡張します。

IVsUIShell6

シェル機能を提供します。

IVsUIShell7

ツール ウィンドウとドキュメント ウィンドウへのアクセスや作成など、基本的なウィンドウ機能へのアクセスを提供します。

IVsUIShellArrangeWindows

ウィンドウ サイズの変更を計算するためのメソッドを提供します。

IVsUIShellDocumentWindowMgr

ストリーム、ウィンドウの位置、エディターの種類、およびすべてのアクティブなウィンドウのビューを保存して取得します。 環境によって実装されます。 めったに使用されません。

IVsUIShellOpenDocument

環境内で開いているドキュメントの状態を制御します。

IVsUIShellOpenDocument2

既定のドキュメント プレビューアーの一覧を提供します。 環境によって実装されます。 を拡張しますが、 から IVsUIShellOpenDocument継承することはありません。

IVsUIShellOpenDocument3

環境内で開いているドキュメントの状態を制御します。

IVsUIShellOpenDocument4

ドキュメントを開く追加のメソッドを提供します。

IVsUISimpleDataSource

Microsoft.VisualStudio.IVsUICollectionChangeEventsの基本インターフェイスをMicrosoft.VisualStudio.IVsUIDataSourcePropertyChangeEvents表します。

IVsUIWin32Bitmap

HBITMAP オブジェクトをラップするために Win32 形式のビットマップ型で使用されます。

IVsUIWin32Bitmap2
IVsUIWin32Element

Visual Studio ユーザー インターフェイスで Win32 ビジュアル要素を管理します。

IVsUIWin32Icon

Visual Studio ユーザー インターフェイスで HICON を管理します。

IVsUIWin32Icon2
IVsUIWin32ImageList

Visual Studio ユーザー インターフェイスで HIMAGELIST 要素を管理します。

IVsUIWin32ImageList2
IVsUIWpfElement

Visual Studio ユーザー インターフェイスWindows Presentation Foundationフレームワーク要素を作成します。

IVsUIWpfLoader

ビジュアル Windows Presentation Foundation (WPF) 要素を作成して表示します。

IVsUpdateSolutionEvents

ソリューションとプロジェクト ビルドのビルド イベントをシンクするために VSPackage によって実装されます。

IVsUpdateSolutionEvents2

ソリューションとプロジェクト ビルドのビルド イベントをシンクするために VSPackage によって実装されます。

IVsUpdateSolutionEvents3

ソリューション構成の変更のイベントを定義します。 を拡張しますが、 と IVsUpdateSolutionEventsIVsUpdateSolutionEvents2継承しません。 これらのイベントを監視するには、 インターフェイスを実装し、 の メソッドIVsSolutionBuildManager3AdviseUpdateSolutionEvents3(IVsUpdateSolutionEvents3, UInt32)引数として使用します。

IVsUpdateSolutionEvents4

ソリューション構成の変更のイベントを定義します。 これらのイベントを監視するには、 インターフェイスを実装し、 の メソッドIVsSolutionBuildManager5AdviseUpdateSolutionEvents4(IVsUpdateSolutionEvents4, UInt32)引数として使用します。

IVsUpdateSolutionEvents5
IVsUpdateSolutionEventsAsync

このインターフェイスは、UpdateSolution_EndLastUpdateActionAsync イベントに応答できる必要がある SolutionBuildManager のクライアントによって実装されます。 クライアントが作業を完了すると、指定されたコールバックで CompleteLastUpdateAction() メソッドを呼び出し、SolutionBuildManager で待機する必要がなくなったことを示します。 これは、クライアントが UI スレッドで実行時間の長い作業をブロックしないようにするために使用されます。

IVsUpdateSolutionEventsAsyncCallback

UpdateSolution_EndLastUpdateActionAsyncの非同期実装者が、作業が完了したときに SolutionBuildManager に通知するメソッドを提供します。 「IVsUpdateSolutionEventsAsync」を参照してください。

IVsUpgradeBuildPropertyStorage

プロジェクト ファイル内のビルド関連情報をアップグレードします。

IVsUpgradeLogger

エラーと情報メッセージを報告します。

IVsUpgradeLogger2

エラーと情報メッセージを報告します。

IVsUserContext

コンテキストまたはサブコンテキスト バッグ内の属性とキーワード (コンテキストとサブコンテキスト) を管理します。

IVsUserContextCustomize

キーワード (keyword)検索のコンテキストの範囲に関する情報を提供します。

IVsUserContextItem

項目の F1Help コンテキストについて説明します。 の IVsUserContextItemCollectionメンバー。

IVsUserContextItemCollection

状況依存のヘルプで使用するために、コンテキスト項目 (IVsUserContextItem) のインデックス付きコレクションを維持します。

IVsUserContextItemEvents

状況依存のヘルプ項目が使用可能な場合に呼び出されるメソッドを定義します。 このインターフェイスを実装し、 インターフェイスの IVsMonitorUserContextAdviseContextItemEvents(IVsUserContextItemEvents, UInt32)渡してイベント通知を受信します。

IVsUserContextItemProvider

状況依存のヘルプ項目のプロバイダーを定義します。 プロバイダーを実装し、 インターフェイスの IVsMonitorUserContext メソッドにRegisterItemProvider(IVsUserContextItemProvider, UInt32)登録します。

IVsUserContextUpdate

更新通知を受信したときにコンテキスト バッグを更新できます。

IVsUserSettings

Visual Studio 設定メカニズムによって保持される状態情報を必要とする VSPackage によって実装されるインターフェイス。

IVsUserSettings2

設定のインポートとエクスポートに関するヘルプを提供します。

IVsUserSettings3
IVsUserSettingsMigration

ユーザー設定を移行します。

IVsUserSettingsQuery

VSPackage の設定を保存する必要があるかどうかを示すことができます。

IVsVba

互換性のために残されています。

IVsWebAppMigration

Web プロジェクトを移行する方法を提供します。

IVsWebBrowser

Web ブラウザーを操作します。 インターフェイスの CreateWebBrowser(UInt32, Guid, String, String, IVsWebBrowserUser, IVsWebBrowser, IVsWindowFrame)IVsWebBrowsingService メソッドによって返されます。 (SID_SVsWebBrowsingService) サービスから インターフェイスの IVsWebBrowsingService インスタンスを SVsWebBrowsingService 取得できます。

IVsWebBrowserUser

のクライアント IVsWebBrowsingService がホストされている Web ブラウザー コントロールを制御する方法を提供します。

IVsWebBrowserUser2

のクライアント IVsWebBrowsingService が、ホストされているブラウザー コントロールにサービスを提供できるようにします。 を拡張しますが、 は IVsWebBrowserUser継承しません。

IVsWebBrowsingService

パッケージが Web 閲覧セッションを作成および制御できるようにします。 (SID_SVsWebBrowsingService) サービスからこのインターフェイスのインスタンスを SVsWebBrowsingService 取得できます。

IVsWebFavorites

パッケージをユーザーのお気に入りリストに追加できるようにします。 (SID_SVsWebFavorites) サービスから インターフェイスのインスタンスを SVsWebFavorites 取得できます。

IVsWebMigration

Web 移行に関するヘルプを提供します。

IVsWebMigrationService

Web プロジェクトの移行に関するヘルプを提供します。

IVsWebPreview

パッケージで Web ページのプレビュー (通常は子ウィンドウ内) を表示できるようにします。 (SID_SVsWebPreview) サービスから インターフェイスのインスタンスを SVsWebPreview 取得できます。

IVsWebPreviewAction

Web プレビュー イベントに応答して呼び出されるメソッドを定義します。 インターフェイスを実装し、Web プレビュー メソッド PreviewURL(IVsWebPreviewAction, String)PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32) インターフェイスで IVsWebPreview 使用します。

IVsWebProject

インターフェイスを使用 IVsAddNewWebProjectItemDlg する Web プロジェクト オブジェクトによって実装されます。

IVsWebProxy

Web プロキシ サービス インターフェイス。

IVsWebService

プロジェクトによって提供される 1 つの Web サービスを表します。 によって保持される Web サービスのコレクションの一部として管理されます IVsWebServiceProvider

IVsWebService3

設計時にエンドポイントとメタデータ検出情報をより深く理解できる 1 つの Web サービスを表します。 このオブジェクトにアクセスするには、サポートされている場合は、インスタンスからクエリ (QueryInterface) を実行 IVsWebService します。

IVsWebServiceEndpoint

Web サービスの 1 つのエンドポイント (サービス エンドポイントかメタデータ検出エンドポイントか) を表します。

IVsWebServiceEvents

Web サービスが削除、名前変更、または変更されたときに呼び出されるイベントを定義します。 インターフェイスの メソッドIVsWebServiceAdviseWebServiceEvents(IVsWebServiceEvents, UInt32)引数として使用されます。

IVsWebServiceProvider

Web サービス (IVsWebService) のコレクションを保持し、イベントに対して適切なメソッドを呼び出します。

IVsWebServiceProviderDebug

プロジェクト システムで、特定の Web サービスのワーカー プロセスのデバッグ方法をカスタマイズできるようにします。 このインターフェイスは、 オブジェクトで をIVsWebServiceProvider呼び出QueryInterfaceすことによって取得されます。

IVsWebServiceProviderEvents

Web サービスが Web サービス プロバイダー コレクションに追加または削除されるときに呼び出されるメソッドを定義します。 インターフェイスの メソッドIVsWebServiceProviderAdviseWebServiceProviderEvents(IVsWebServiceProviderEvents, UInt32)引数として使用されます。

IVsWebURLMRU

パッケージで、最近使用した (MRU) URL の一覧に URL を追加し、MRU リスト内のすべての URL の一覧を取得できるようにします。 (SID_SVsWebURLMRU) サービスから インターフェイスのインスタンスを SVsWebURLMRU 取得できます。

IVsWindowFrame

ツール ウィンドウとドキュメント ウィンドウの両方の環境ウィンドウ フレームの動作とプロパティへのアクセスを提供します。

IVsWindowFrame2

ウィンドウ フレームで、イベントの通知を受け取りたいすべてのユーザーに通知 IVsWindowFrameNotify を送信できるようにします。

IVsWindowFrame3

ツール ウィンドウとドキュメント ウィンドウを表すオブジェクトに IVsWindowFrame Visual Studio シェルによって実装されます。 このインターフェイスは、QueryInterface によって オブジェクトから IVsWindowFrame 取得できます。

IVsWindowFrame4

ツール ウィンドウとドキュメント ウィンドウのオブジェクトに IVsWindowFrame4Visual Studio Environment によって実装されます。 このインターフェイスは、ポインターから IVsWindowFrame QueryInterface によって取得できます。

IVsWindowFrame5

ツール ウィンドウとドキュメント ウィンドウの両方の環境ウィンドウ フレームの動作とプロパティへのアクセスを提供します。

IVsWindowFrame6
IVsWindowFrameEvents

ウィンドウ フレームのイベントを提供します。

IVsWindowFrameEvents2
IVsWindowFrameEvents3
IVsWindowFrameNotify

ウィンドウ フレームの 1 つに対する変更をパッケージに通知します。 によって重ね合わされます IVsWindowFrameNotify3

IVsWindowFrameNotify2

ウィンドウ フレームが閉じられたときにクライアントに通知します。

IVsWindowFrameNotify3

ウィンドウ フレームのいずれかに変更が加えられたときに VSPackage に通知します。

IVsWindowFrameNotify4
IVsWindowFrameSwitcher

複数のクライアント領域ビューの切り替えをサポートするツール ウィンドウを管理します。

IVsWindowPane

基本的なウィンドウ ウィンドウ機能を提供します。

IVsWindowPaneCommit

別のコマンドが呼び出される前に、ウィンドウがフォーカスを持つコントロールで保留中の編集をコミットできるようにします。

IVsWindowPaneCommitFilter

変更をコミットする前に変更をコミットするコマンドのインターセプトを有効にします。

IVsWindowSearch

検索可能なコンテンツが必要なウィンドウによって実装されます。 検索ホストはこのインターフェイスを呼び出して検索を開始するか、検索オプションを取得します。 インターフェイスが IVsWindowPane クラスまたはVSFPROPID_ViewHelperのツール ウィンドウによって実装されると、SearchEnabled のシェルによって呼び出され、ツール ウィンドウに対して検索が有効になっている場合にチェックされます。 シェルは、シェル フレーム/ツール バー領域の検索コントロールの既定の配置を使用して、ウィンドウに関連付けられている検索ホストを自動的に設定します。

IVsWindowSearchBooleanOption

共通検索コントロールのポップアップのブール値オプションを実装します。

IVsWindowSearchCommandOption

共通の検索コントロール ポップアップの UI オプションを提供します。

IVsWindowSearchCustomFilter

検索文字列のカスタム検索フィルターを提供します。

IVsWindowSearchEvents

UI に反映する必要がある検索フィルターまたはオプションに変更が発生したことをウィンドウ ホストに通知します。

IVsWindowSearchFilter

ウィンドウ検索フィルターに関する情報を提供します。

IVsWindowSearchHost

検索コントロールを設定します。

IVsWindowSearchHostFactory

ウィンドウ検索コントロールを作成します。 このインターフェイスは Visual Studio 環境によって実装され、サービスから取得されます SVsWindowSearchHostFactory

IVsWindowSearchOption

ウィンドウ検索コントロールの表示可能なオプションを提供します。

IVsWindowSearchSimpleFilter

検索コントロールの基本的な検索フィルターを提供します。

IVsWindowView

ウィンドウ内のクライアント領域の一部を制御します。 DocView オブジェクトまたは ViewHelper オブジェクトに実装して、他のインターフェイスをオーバーライドできるインターフェイスの 1 つ。 めったに使用されません。

IVsWorkingFolders
IVsWorkingFoldersEvents
IVsWritableSettingsStore

設定を読み取り/列挙および作成/削除するための編集可能なストアを管理します。 から取得 GetWritableSettingsStore(UInt32, IVsWritableSettingsStore)されます。 インターフェイスから派生し、そのインターフェイスの IVsSettingsStore 読み取り/列挙機能を継承します。

IVsXMLMemberData

XML 表現からメンバーに関する情報を抽出します。 インターフェイスの GetMemberDataFromXML(String, IVsXMLMemberData)IVsXMLMemberIndexService メソッドによって返されます。 (SID_SVsXMLMemberIndexService) サービスからそのインターフェイスのインスタンスを SVsXMLMemberIndexService 取得できます。

IVsXMLMemberData3

XML 表現からメンバーに関する情報を抽出します。 を拡張しますが、 は IVsXMLMemberData継承しません。 を返すオブジェクトに対してクエリを IVsXMLMemberData 実行して、 がサポートされているかどうかを確認します IVsXMLMemberData3

IVsXMLMemberData4

XML ドキュメントから情報を抽出します。

IVsXMLMemberData5

XML ドキュメントから情報を抽出します。

IVsXMLMemberData6
IVsXMLMemberDataCallBack

メタデータを表す XML ドキュメントのメンバーの表示名を提供します。

IVsXMLMemberDataCapability

XML ドキュメントの機能情報を表します。

IVsXMLMemberDataDeprecation

XML メンバーを非推奨にするための情報を提供します。

IVsXMLMemberDataRegisterCallBack

インターフェイスを IVsXMLMemberDataCallBack 登録します。

IVsXMLMemberIndex

メタデータ ファイルに対応する XML ドキュメント内のメンバーのインデックスを作成します。 環境によって実装されます。 インターフェイスの CreateXMLMemberIndex(String, IVsXMLMemberIndex)IVsXMLMemberIndexService メソッドによって返されます。

IVsXMLMemberIndexService

指定されたメタデータ ファイルに対応する XML ドキュメントにアクセスできるようにします。 (SID_SVsXMLMemberIndexService) サービスから インターフェイスのインスタンスを SVsXMLMemberIndexService 取得できます。

IWebApplicationCtxSvc

ファイルで使用できるインターフェイスを返すことによって、ファイルの IServiceProvider IntelliSense インフラストラクチャを設定します。 (SID_SWebApplicationCtxSvc) サービスから インターフェイスのインスタンスを SWebApplicationCtxSvc 取得できます。

IWebClassLibProject

Web クラス ライブラリ プロジェクトのメソッドを提供します。

IWebClassLibProjectEvents

Web クラス ライブラリ イベントを提供します。

IWebClassLibProjectSvc

Web クラス ライブラリを作成するメソッドを提供します。

IWebFileCtxService

特定のアセンブリ ファイル用に IntelliSense インフラストラクチャを準備します。 (SID_SWebFileCtxService) サービスから インターフェイスのインスタンスを SWebFileCtxService 取得できます。

SApplicationObject

DTE オブジェクトへの参照を返すために に渡されます GetService(Type)

SAppxManifestDesignerService

への参照を GetService(Type) 返すために に IAppxManifestDesignerService渡されます。

SAsyncServiceProvider

IAsyncServiceProvider サービスのサービス ID。

SBuilderWizardManager

への参照を GetService(Type) 返すために に IBuilderWizardManager渡されます。

SCodeNavigate

への参照を GetService(Type) 返すために に ICodeNavigate渡されます。

SCompEnumService

インターフェイスへの参照を返すために にIVsProvideComponentEnumeration渡されますGetService(Type)

SDirList

このサービスは を返 IDirListしません。 そのインターフェイスを取得する方法の説明については、そのインターフェイスのドキュメントを参照してください。

SDTE

に渡され、Visual Studio 統合開発環境 (IDE) への参照が返されます GetGlobalService(Type)

SExtendedTypeLib

への参照を GetService(Type) 返すために に IExtendedTypeLib渡されます。

SExtensionManager

Visual Studio 拡張機能マネージャーへの参照を照会するために使用されます。

SharedMSBuildFilesManagerHierarchy

共有 MSBuild ファイルを含むプロジェクト階層。 [変更の保存] ダイアログで、このプロジェクト ファイルは "[Shared MSBuild Project Files]" という名前で表示されます。 このノードは、保存する必要がある共有 MSBuild ファイルがあり、ファイルが特定の共有アセット プロジェクトとアフィニティを持たない場合に、[変更の保存] ダイアログに表示されます。 この階層の新しいシングルトン インスタンスは、ソリューションごとに (必要に応じて) 作成され、ソリューションが閉じると閉じられます。 このシングルトン階層は、常にそのプロパティと同じ値を VSHPROPID_ProjectIDGuid 持ちます。 SharedMSBuildFilesManagerHierarchy プロジェクトでは、各共有 MSBuild ファイル プロジェクト項目の プロパティと VSHPROPID_SharedAssetsProject プロパティがサポートVSHPROPID_SharedProjectHierarchyされています。

SharedProjectReferenceProviderGuid

[参照マネージャーの追加] ダイアログの [共有プロジェクト参照] タブの GUID。

SIVsPackageDynamicToolOwner

への参照を GetService(Type) 返すために に IVsPackageDynamicToolOwner渡されます。

SLicensedClassManager

への参照を GetService(Type) 返すために に ILicensedClassManager渡されます。

SLocalRegistry

インターフェイスと ILocalRegistry2 インターフェイスへの参照を返すために にILocalRegistry渡されますGetService(Type)

SOleComponentUIManager

または IOleInPlaceComponentUIManager インターフェイスへの参照を返すために にIOleComponentUIManager渡されますGetService(Type)

SOleInPlaceComponent

への参照を GetService(Type) 返すために に IOleInPlaceComponent渡されます。

SOleInPlaceComponentSite

への参照を GetService(Type) 返すために に IOleInPlaceComponentSite渡されます。

SProfferAsyncService

IAsyncServiceProvider サービスのサービス。

SProfferService

への参照を GetService(Type) 返すために に IProfferService渡されます。

SProfferTypeLib

への参照を GetService(Type) 返すために に IProfferTypeLib渡されます。

STrackSelection

への参照を GetService(Type) 返すために に ITrackSelection渡されます。

SUIHostCommandDispatcher

への参照を GetService(Type) 返すために に IOleCommandTarget渡されます。

SUIHostLocale

への参照を GetService(Type) 返すために に IUIHostLocale渡されます。

SVsAccountManagementService

アカウント管理サービスを表します。

SVsAccountManager

アカウント マネージャー サービスを表します。

SVsActivityLog

インターフェイスへの参照を返すために にIVsActivityLog渡されますGetService(Type)

SVsAddProjectItemDlg

への参照を GetService(Type) 返すために に IVsAddProjectItemDlg渡されます。

SVsAddWebReferenceDlg

への参照を GetService(Type) 返すために に IVsAddWebReferenceDlg渡されます。

SVsAppCommandLine

への参照を GetService(Type) 返すために に IVsAppCommandLine渡されます。

SVsAppContainerDeveloperLicensing

への参照を GetService(Type) 返すために に IVsAppContainerDeveloperLicensing渡されます。

SVsAppContainerProjectDeploy

への参照を GetService(Type) 返すために に IVsAppContainerProjectDeploy渡されます。

SVsAssemblyNameUnification

への参照を GetService(Type) 返すために に IVsAssemblyNameUnification渡されます。

SVsBuildManagerAccessor

を取得 IVsBuildManagerAccessorするサービス。

SVsBuiltInServiceInfoQueryService
SVsCallBrowser

インターフェイスへの参照を返すために にIVsCallBrowser渡されますGetService(Type)

SVsClassView

への参照を GetService(Type) 返すために に IVsClassView渡されます。

SVsCmdNameMapping

への参照を GetService(Type) 返すために に IVsCmdNameMapping渡されます。

SVsCodeDefView

インターフェイスへの参照を返すために にIVsCodeDefView渡されますGetService(Type)

SVsCodeShareHandler

への参照を GetService(Type) 返すために に IVsCodeShareHandler渡されます。

SVsCommandWindow

または IVsCommandWindow2へのGetService(Type)参照を返すために にIVsCommandWindow渡されます。

SVsCommandWindowsCollection

インターフェイスへの参照を返すために にIVsCommandWindowsCollection渡されますGetService(Type)

SVsCommonMessagePumpFactory

ユーザーが の IVsCommonMessagePumpFactoryインスタンスを取得できるようにするサービス。

SVsComplusLibrary

への参照を GetService(Type) 返すために に IVsLibraryReferenceManager渡されます。

SVsComponentModelHost

への参照を GetService(Type) 返すために に IVsComponentModelHost渡されます。

SVsComponentSelectorDlg

への参照を GetService(Type) 返すために に IVsComponentSelectorDlg渡されます。

SVsComponentSelectorDlg2

インターフェイスへの参照を返すために にIVsComponentSelectorDlg2渡されますGetService(Type)

SVsConfigurationManagerDlg

インターフェイスへの参照を返すために にIVsConfigurationManagerDlg渡されますGetService(Type)

SVsCreateAggregateProject

インターフェイスへの参照を返すために にIVsCreateAggregateProject渡されますGetService(Type)

SVsDataObjectStringMapManager

このサービスを使用して、 の IVsDataObjectStringMapManagerインスタンスを取得します。

SVsDataSourceFactory

Visual Studio シェルのデータ ソース ファクトリを表します。

SVsDebuggableProtocol

への参照を GetService(Type) 返すために に IVsDebuggableProtocol渡されます。

SVsDebugLaunch

への参照を GetService(Type) 返すために に IVsDebugLaunch渡されます。

SVsDebugRemoteDiscoveryUI

への参照を GetService(Type) 返すために に IVsDebugRemoteDiscoveryUI渡されます。

SVsDebugTargetSelectionService

への参照を GetService(Type) 返すために に IVsDebugTargetSelectionService渡されます。

SVsDesignTimeAssemblyResolution

このサービスを使用して を取得 IVsDesignTimeAssemblyResolutionします。

SVsDetermineWizardTrust

への参照を GetService(Type) 返すために に IVsDetermineWizardTrust渡されます。

SVsDifferenceService

への参照を GetService(Type) 返すために に IVsDifferenceService渡されます。

SVsDiscoveryService

への参照を GetService(Type) 返すために に IVsDiscoveryService渡されます。

SVsEnumHierarchyItemsFactory

への参照を GetService(Type) 返すために に IVsEnumHierarchyItemsFactory渡されます。

SVsErrorList

への参照を GetService(Type) 返すために に IVsErrorList渡されます。

SVsExternalFilesManager

への参照を GetService(Type) 返すために に IVsExternalFilesManager渡されます。

SVsFileChange

内部インターフェイス IVsFileChangeへの参照を返すために に渡されますGetService(Type)

SVsFileChangeEx

への参照を GetService(Type) 返すために に IVsFileChangeEx渡されます。

SVsFileMergeService

への参照を GetService(Type) 返すために に IVsFileMergeService渡されます。

SVsFilterAddProjectItemDlg

への参照を GetService(Type) 返すために に IVsFilterAddProjectItemDlg渡されます。

SVsFilterKeys

への参照を GetService(Type) 返すために に IVsFilterKeys渡されます。

SVsFontAndColorCacheManager

Font および Color キャッシュ マネージャー サービスの Visual Studio SDK 実装へのアクセスを提供する オブジェクト。

SVsFontAndColorStorage

Font および Color ストレージ サービスの Visual Studio SDK 実装へのアクセスを提供する オブジェクト。

SVsFrameworkMultiTargeting

への参照を GetService(Type) 返すために に IVsFrameworkMultiTargeting渡されます。

SVsFrameworkRetargetingDlg

への参照を GetService(Type) 返すために に IVsFrameworkRetargetingDlg渡されます。

SVsGeneralOutputWindowPane

VS 環境の [全般] 出力ウィンドウのIID_IVsOutputWindowPane インターフェイスを返す擬似サービス。 このサービスに対してクエリを実行すると、まだ作成されていない場合は、[全般] 出力ウィンドウが作成されます。 [全般] 出力ウィンドウは、プロジェクトを開くなどの操作に関連するメッセージなど、一般的なステータス メッセージをユーザーに表示するのに適した場所です。

SVsGlobalSearch

への参照を GetService(Type) 返すために に IVsGlobalSearch渡されます。

SVsHelpService

への参照を GetService(Type) 返すために に IVsHelpSystem渡されます。

SVsHierarchyManipulation

インターフェイスへの参照を返すために にIVsHierarchyManipulation渡されますGetService(Type)

SVsHTMLConverter

への参照を GetService(Type) 返すために に IVsHTMLConverter渡されます。

SVsHubService

VsHub サービスを実装するサービスの種類。

SVsImageService

への参照を GetService(Type) 返すために に IVsImageService渡されます。

SVsIME

への参照を GetService(Type) 返すために に IVsIME渡されます。

SVsInfoBarUIFactory
SVsIntegratedHelp

インターフェイスへの参照を QueryService(Guid, Guid, IntPtr) 返すために メソッドに SVsHelp 渡されます。

SVsIntelliMouseHandler

への参照を GetService(Type) 返すために に IVsIntelliMouseHandler渡されます。

SVsIntellisenseEngine

インターフェイスへの参照を返すために にIVsIntellisenseEngine渡されますGetService(Type)

SVsIntellisenseProjectHost

インターフェイスへの参照を返すために にIVsIntellisenseProjectHost渡されますGetService(Type)

SVsIntellisenseProjectManager

インターフェイスへの参照を返すために にIVsIntellisenseProjectManager渡されますGetService(Type)

SVsInvalidateCachedCommandState
SVsInvisibleEditorManager

への参照を GetService(Type) 返すために に IVsInvisibleEditorManager渡されます。

SVsLaunchPad

への参照を GetService(Type) 返すために に IVsLaunchPad渡されます。

SVsLaunchPadFactory

への参照を GetService(Type) 返すために に IVsLaunchPadFactory渡されます。

SVsLongIdleManager

を提供 IVsLongIdleManagerします。

SVsMacroRecorder

への参照を GetService(Type) 返すために に IVsMacroRecorder渡されます。

SVsMacros

への参照を GetService(Type) 返すために に IVsMacros渡されます。

SVsMainWindowDropTarget

このサービスは、IDropTarget インターフェイスを実装します。 これは、IDE のメイン ウィンドウのドラッグ/ドロップ ハンドラーです。 このドラッグ/ドロップ ハンドラーは、ファイル システム (Windows エクスプローラー) およびファイルを提供するその他のソースからファイルをドラッグするために使用されるCF_HDROP形式を処理します。 それ以外の場合はドラッグ/ドロップに登録しないすべてのウィンドウ (::RegisterDragDrop) は、このハンドラーを無料で継承します。 ドラッグ/ドロップ自体に登録するユーザーは、このファイルを開くファイルを継承しません。

SVSMDCodeDomProvider

メソッドに QueryService(Guid, Guid, IntPtr) 渡され、IVSMDCodeDomProvider インターフェイスへの参照が返されます。

SVSMDDesignerService

メソッドに QueryService(Guid, Guid, IntPtr) 渡され、IVSMDCodeDomCreator インターフェイスと IVSMDDesignerService インターフェイスへの参照が返されます。

SVSMDPropertyBrowser

メソッドに QueryService(Guid, Guid, IntPtr) 渡され、IVSMDPropertyBrowser インターフェイスへの参照が返されます。

SVSMDTypeResolutionService

メソッドに QueryService(Guid, Guid, IntPtr) 渡され、IVSMDTypeResolutionService インターフェイスへの参照が返されます。

SVsMenuEditor

への参照を GetService(Type) 返すために に IVsMenuEditor渡されます。

SVsMenuEventsService
SVsMonitorUserContext

への参照を GetService(Type) 返すために に IVsMonitorUserContext渡されます。

SVsMRUItemsStore

への参照を GetService(Type) 返すために に IVsMRUItemsStore渡されます。

SVsNavigateToService
SVsObjBrowser

への参照を GetService(Type) 返すために に IVsObjBrowser渡されます。

SVsObjectManager

への参照を GetService(Type) 返すために に IVsObjectManager渡されます。

SVsObjectSearch

への参照を GetService(Type) 返すために に IVsObjectSearch渡されます。

SVsOpenProjectOrSolutionDlg

インターフェイスへの参照を返すために にIVsOpenProjectOrSolutionDlg渡されますGetService(Type)

SVsOutputWindow

への参照を GetService(Type) 返すために に IVsOutputWindow渡されます。

SVsPackageInfoQueryService
SVsParseCommandLine

への参照を GetService(Type) 返すために に IVsParseCommandLine渡されます。

SVsPathVariableResolver

インターフェイスへの参照を返すために にIVsPathVariableResolver渡されますGetService(Type)

SVsPreviewChangesService

インターフェイスへの参照を返すために にIVsPreviewChangesService渡されますGetService(Type)

SVsProfferCommands

このサービスを使用して を取得 IVsProfferCommands4します。

SVsProfileDataManager

インターフェイスへの参照を返すために にIVsProfileDataManager渡されますGetService(Type)

SVsProfilerLauncher

への参照を GetService(Type) 返すために に IVsProfilerLauncher渡されます。

SVsProfilesManagerUI

インターフェイスへの参照を返すために にIVsProfilesManagerUI渡されますGetService(Type)

SVsProjectMRU

を提供 IVsProjectMRUします。

SVsPropertyPageFrame

への参照を GetService(Type) 返すために に IVsPropertyPageFrame渡されます。

SVsQueryEditQuerySave

への参照を GetService(Type) 返すために に IVsQueryEditQuerySave2渡されます。

SVsReferenceManager

への参照を GetService(Type) 返すために に IVsReferenceManager渡されます。

SVsRegisterDebugTargetProvider

インターフェイスへの参照を返すために にIVsRegisterProjectDebugTargetProvider渡されますGetService(Type)

SVsRegisterEditors

への参照を GetService(Type) 返すために に IVsRegisterEditors渡されます。

SVsRegisterNewDialogFilters

への参照を GetService(Type) 返すために に IVsRegisterNewDialogFilters渡されます。

SVsRegisterPriorityCommandTarget

への参照を GetService(Type) 返すために に IVsRegisterPriorityCommandTarget渡されます。

SVsRegisterProjectTypes

への参照を GetService(Type) 返すために に IVsRegisterProjectTypes渡されます。

SVsResourceManager

インターフェイスへの参照を返すために にIVsResourceManager渡されますGetService(Type)

SVsResourceView

への参照を GetService(Type) 返すために に IVsResourceView渡されます。

SVsRunningDocumentTable

への参照を GetService(Type) 返すために に IVsRunningDocumentTable渡されます。

SVsSccManager

への参照を GetService(Type) 返すために に IVsSccManager2渡されます。

SVsSccToolsOptions

インターフェイスへの参照を返すために にIVsSccToolsOptions渡されますGetService(Type)

SVsServiceInfoQueryService

IVsServiceInfoQueryService サービスのサービス。

SVsSettingsManager

Visual Studio 設定のサービスを表します。 このサービスを使用して を取得 IVsSettingsManagerします。

SVsSettingsReader

インターフェイスへの参照を返すために にIVsSettingsReader渡されますGetService(Type)

SVsSetupCompositionService

IVsSetupCompositionQueryService サービスのサービス。

SVsSharedProjectReferencesHelper

SVsSharedProjectReferencesHelper サービスは、共有プロジェクト参照を変更するためにプロジェクトを再読み込みする必要があるプロジェクト システムのサポートを提供します (たとえば、プロジェクトのインポートのセットを変更します)。

SVsShell

への参照を GetService(Type) 返すために に IVsShell渡されます。

SVsShellDebugger

への参照を GetService(Type) 返すために に IVsDebugger渡されます。

SVsShellMonitorSelection

への参照を GetService(Type) 返すために に IVsMonitorSelection渡されます。

SVsSmartOpenScope

インターフェイスへの参照を QueryService(Guid, Guid, IntPtr) 返すために メソッドに IVsSmartOpenScope 渡されます。

SVsSolution

への参照を GetService(Type) 返すために に IVsSolution渡されます。

SVsSolutionBuildManager

への参照を GetService(Type) 返すために に IVsSolutionBuildManager渡されます。

SVsSolutionObject

インターフェイスへの参照を返すために にIVsSolution渡されますGetService(Type)。 代わりに SVsSolution サービスを使用します。

SVsSolutionPersistence

への参照を GetService(Type) 返すために に IVsSolutionPersistence渡されます。

SVsSourceControl

Visual Studio ソース管理への参照を照会するために使用されます。

SVsSQLCLRReferences

インターフェイスへの参照を QueryService(Guid, Guid, IntPtr) 返すために メソッドに IVsSQLCLRReferences 渡されます。

SVsStartPageDownload

インターフェイスへの参照を QueryService(Guid, Guid, IntPtr) 返すために メソッドに IVsStartPageDownload 渡されます。

SVsStartupProjectsListService
SVsStatusbar

への参照を GetService(Type) 返すために に IVsStatusbar渡されます。

SVsStrongNameKeys

インターフェイスへの参照を QueryService(Guid, Guid, IntPtr) 返すために メソッドに IVsStrongNameKeys 渡されます。

SVsStructuredFileIO

への参照を GetService(Type) 返すために に IVsStructuredFileIO渡されます。

SVsSymbolicNavigationManager

への参照を GetService(Type) 返すために に IVsSymbolicNavigationManager渡されます。

SVsTargetFrameworkAssemblies

への参照を GetService(Type) 返すために に IVsTargetFrameworkAssemblies渡されます。

SVsTaskList

への参照を GetService(Type) 返すために に IVsTaskList渡されます。

SVsTaskSchedulerService

への参照を GetService(Type) 返すために に IVsTaskSchedulerService渡されます。

SVsTextOut

への参照を GetService(Type) 返すために に IVsTextOut渡されます。

SVsThreadedWaitDialog

インターフェイスへの参照を返すために にIVsThreadedWaitDialog渡されますGetService(Type)

SVsThreadedWaitDialogFactory

インターフェイスを提供する SVsThreadedWaitDialogFactory サービス。

SVsThreadPool

インターフェイスへの参照を返すために にIVsThreadPool渡されますGetService(Type)

SVsToolbox

への参照を GetService(Type) 返すために に IVsToolbox渡されます。

SVsToolboxActiveXDataProvider

インターフェイスへの参照を返すために にIVsToolboxDataProvider渡されますGetService(Type)

SVsToolboxDataProviderRegistry

インターフェイスへの参照を返すために にIVsToolboxDataProviderRegistry渡されますGetService(Type)

SVsToolsOptions

インターフェイスへの参照を返すために にIVsToolsOptions渡されますGetService(Type)

SVsTrackProjectDocuments

インターフェイスと IVsTrackProjectDocuments3 インターフェイスへの参照を返すために にIVsTrackProjectDocuments2渡されますGetService(Type)

SVsTrackProjectRetargeting

への参照を GetService(Type) 返すために に IVsTrackProjectRetargeting渡されます。

SVsTrackSelectionEx

への参照を GetService(Type) 返すために に IVsTrackSelectionEx渡されます。

SVsUIContextMonitor
SVsUIDataConverters

Visual Studio ユーザー インターフェイスのデータ コンバーターのサービスを表します。 このサービスを使用して を取得 IVsUIDataConverterManagerします。

SVsUIFactory

Visual Studio ユーザー インターフェイスのユーザー インターフェイス ファクトリを表します。 このサービスを使用して を取得 IVsUIFactoryします。

SVsUIHierWinClipboardHelper

への参照を GetService(Type) 返すために に IVsUIHierWinClipboardHelper渡されます。

SVsUIShell

への参照を GetService(Type) 返すために に IVsUIShell渡されます。

SVsUIShellDocumentWindowMgr

への参照を GetService(Type) 返すために に IVsUIShellDocumentWindowMgr渡されます。

SVsUIShellOpenDocument

への参照を GetService(Type) 返すために に IVsUIShellOpenDocument渡されます。

SVsUpgradeLogger

インターフェイスへの参照を返すために にIVsUpgradeLogger渡されますGetService(Guid)

SVsVba

への参照を GetService(Type) 返すために に IVsVba渡されます。

SVsWebBrowsingService

への参照を GetService(Type) 返すために に IVsWebBrowsingService渡されます。

SVsWebFavorites

への参照を GetService(Type) 返すために に IVsWebFavorites渡されます。

SVsWebPreview

への参照を GetService(Type) 返すために に IVsWebPreview渡されます。

SVsWebProxy

への参照を GetService(Type) 返すために に IVsWebProxy渡されます。

SVsWebURLMRU

への参照を GetService(Type) 返すために に IVsWebURLMRU渡されます。

SVsWindowFrame

への参照を GetService(Type) 返すために に IVsWindowFrame渡されます。

SVsWindowSearchHostFactory

への参照を GetService(Type) 返すために に IVsWindowSearchHostFactory渡されます。

SVsXMLMemberIndexService

への参照を GetService(Type) 返すために に IVsXMLMemberIndexService渡されます。

SWebApplicationCtxSvc

提供するサービス。 IWebApplicationCtxSvc.

SWebFileCtxService

を提供 IWebFileCtxServiceします。

UiContextSynchronousSolutionOperation
VsMSBuildTaskFileManager

インターフェイスと IVsMSBuildTaskFileManager インターフェイスのIVsMSBuildHostObjectコクラス。 これは、MSBuild タスクの IntelliSense とビルド時のサポートを提供する標準実装です。

VSPIAImporter

すべてのラッピング ツールによって実装されます。

VsProjectCapabilityExpressionMatcher

への参照を GetService(Type) 返すために に IVsBooleanSymbolExpressionEvaluator渡されます。

VsSymbolicNavigationManager

プロジェクト スコープベースで登録されるハンドラーの IVsSymbolicNavigationNotify 一覧を管理するグローバル サービスを表します。 このインターフェイスは、 を介して QueryService(Type, Object)使用できます。

列挙型

__ACTIVITYLOG_ENTRYTYPE

アクティビティ ログ内のエントリの種類を指定します。

__BUILDOUTOFDATEPROJECTS

古いプロジェクトを再構築するためのオプションを指定します。

__BWI_IMAGE_POS

ボタンにイメージを配置する場所を指定します。

__COMMANDWINDOWMODE2

列挙体の追加の値を COMMANDWINDOWMODE 定義します。

__DOCUMENTPREVIEWERTYPE

ドキュメント プレビューアーの種類を指定します。

__DSI_FLAGS

ウィンドウの作成に使用するスタートアップ情報を示すフラグを表します。

__EFNFLAGS

ファクトリ通知フラグをエディターします。

__FCFONTFLAGS

FCFONTFLAGS 列挙は、特定の表示項目で使用されるフォントの FONTFLAGS 列挙体によって提供されないフォント表示プロパティを指定するために使用されます。

__FCITEMFLAGS

FCITEMFLAGS 列挙は、指定された表示項目で使用されるフォントの非表示属性を指定するために使用されます。

__FCPRIORITY

FCPRIORITY 列挙は、[フォントと色] ページで提供されるカテゴリの一覧内のカテゴリをグループ化するために使用されます。

__FCSTORAGEFLAGS

FCSTORAGEFLAGS 列挙値は、VSPackage でフォントと色を管理して、カテゴリのレジストリ キーを開くために使用 OpenCategory(Guid, UInt32) されるモードを示すために使用されます。

__FCSTORAGEFLAGS2

列挙に を __FCSTORAGEFLAGS 追加します。

__FILTERKEYSMESSAGES

FilterKeys フラグをコンボに適用したコンボ ボックスの所有者に送信されるWM_とEN_メッセージ値に一致する値を定義します。

__FONTCOLORFLAGS

FONTCOLORFLAGS 列挙は、 [フォントと色] プロパティ ページで行われた変更を処理する方法を Visual Studio 環境に示すために使用されます。

__FONTCOLORFLAGS2

列挙体に を __FONTCOLORFLAGS 追加します。

__FRAMECLOSE

ウィンドウ フレームを閉じるときに閉じるオプションを指定します。

__FRAMESHOW

ウィンドウ フレームの状態を指定します。

__FRAMESHOW2

ウィンドウ フレームの状態を __FRAMESHOW 指定する列挙体にメンバーを追加します。

__FRAMESHOW3

ウィンドウ フレームの状態を __FRAMESHOW 指定する列挙体にメンバーを追加します。

__FRAMESHOW4
__FRAMESHOW5
__FRD_FLAGS

フレームワークの再取得のフラグを列挙します。

__FRD_OUTCOME

フレームワークの再ターゲット ダイアログのフラグが含まれています。

__GRADIENTTYPE

VSPackage で背景として使用できるさまざまな種類のグラデーションを指定します。

__GRADIENTTYPE2

VSPackage で背景として使用できるグラデーションの種類を指定して、列挙体にメンバー __GRADIENTTYPE を追加します。

__GRADIENTTYPE3

さまざまなグラデーションの種類を定義します。

__HANDSOFFMODE

インターフェイスの HandsOn/Off 関数の IVsTrackProjectDocuments3 フラグ。

__HierarchyDropArea

で使用できる IVsHierarchyDirectionalDropDataTarget 方向ドロップ ターゲットを定義して、ドロップ ターゲットのオン、上、および下を指定します。 これらのドロップ ターゲットは、階層内の項目をユーザーが並べ替えることができる実装によって IVsHierarchy 実装できます。

__MENUEDITOR_TRANSACTION

元に戻す/やり直しトランザクションを指定します。

__PREVIEWCHANGESITEMCHECKSTATE

アイテムのチェック状態を指定します。

__PREVIEWCHANGESWARNINGLEVEL

プレビュー変更の警告レベルを提供します。

__ProjectReferenceOutputValidity

によって QueryCheckIsProjectReferenceOutputValid(Object, String, UInt32)返されるプロジェクト参照の出力状態。

__PSFFILEID

で作成または照会できる特別なプロジェクト ファイルを GetFile(Int32, UInt32, UInt32, String)指定します。

__PSFFILEID2

Project Special Files メンバーを に __PSFFILEID追加します。

__PSFFILEID3

で作成または照会できる特別なプロジェクト ファイルを GetFile(Int32, UInt32, UInt32, String)指定します。

__PSFFILEID4

で作成または照会できる特別なプロジェクト ファイルを GetFile(Int32, UInt32, UInt32, String)指定します。

__PSFFILEID5

で作成または照会できる特別なプロジェクト ファイルを GetFile(Int32, UInt32, UInt32, String)指定します。

__PSFFLAGS

Project Special Files の GetFile(Int32, UInt32, UInt32, String) 処理方法を指定します。

__PSFFLAGS2

の追加メンバーを定義します __PSFFLAGS

__RETARGET_CHECK_OPTIONS

いくつかのプロジェクト/ソリューションの読み込みオプションを指定します。

__RETARGET_OPTIONS

いくつかのプロジェクトの再ターゲット オプションを指定します。

__RETARGET_TASK_PRIORITY

タスクの優先度を指定します。

__RUNAFTERBUILDERRORS

エラーを含むビルド後にターゲットを実行するかどうかを指定します。

__SccStatus

ソース管理システム内のファイルの状態を指定します。

__SccToolsOptionsEnum

ソース管理ツールで表示または更新できるオプション。 インターフェイスの メソッドによって排他的に IVsSccToolsOptions 使用されます。

__STOP_DEBUGGING_PROCESS_REASON

デバッグが停止した理由を示します。

__SymbolToolLanguage

"オブジェクト ブラウザー"/"クラス ビュー" ナビゲーション中に優先言語を指定し、既定の表示言語をオーバーライドします。

__TABIMAGEFLAGS

タブ イメージのいくつかのプロパティを示します。

__TBXITEMINFOFLAGS

ツールボックス項目のオプションを指定します。

__THEMEDCOLORTYPE

に使用できる色の種類を指定します GetThemedColor(Guid, String, UInt32)

__UIHWINFLAGS

UI 階層ウィンドウの特性を制御します。

__UPDATE_REFERENCE_REASON

プロジェクトをプロジェクト参照に更新する理由を指定します。

__UserSettingsFlags

統合開発環境 (IDE) によって、インポートされた設定の処理方法を定義するために使用されます。

__VISUALEFFECTS

さまざまな視覚効果を記述するフラグ。

__VSADDHIEROPTIONS

新しい階層が追加されたときの階層ウィンドウでの選択動作を設定します。

__VSADDITEMFLAGS

階層に追加される項目の特性を制御します。

__VSADDITEMFLAGS2

の追加メンバーを __VSADDITEMFLAGS指定します。

__VSADDITEMFLAGS3

プロジェクト/ソリューション項目を追加するためのオプションを指定します。

__VSADDITEMFLAGS4
__VSADDNEWWEBITEMOPTIONS

これらのオプションを事前設定するために、ダイアログ ボックスに入力パラメーターとして渡されます。

__VSADDVPFLAGS

[プロジェクト] ウィンドウに新しい仮想プロジェクトを追加するかどうかを指定します。

__VSADDVPFLAGS2

[プロジェクト] ウィンドウに新しい仮想プロジェクトを追加するかどうかを指定します。

__VSADDVPFLAGS3

[プロジェクト] ウィンドウに新しい仮想プロジェクトを追加するかどうかを指定します。

__VSADDVPFLAGS4
__VsApplicationDataFolder

Visual Studio で使用されるデータ フォルダーの種類を識別します。

__VSArrangeWindowFlags

ウィンドウの配置方法を指定します。

__VSASPFLAGS

ビューアーをシステムの既定値の 1 つに設定します。

__VSASSEMBLYPROVIDERTAB

プロバイダーに表示するタブのセットを指定します。

__VSASYNCHOPENPROJECTTYPE

プロジェクトを開く方法を指定します。

__VSASYNCTOOLBOXSTATE

非同期操作が保留中か進行中か指定します。

__VSBACKGROUNDTASKPRIORITY

バックグラウンド タスクの優先度を指定します。

__VSBATCHLOADRESULT
__VSBatchProjectAction
__VSBatchProjectActionFlags
__VSBatchProjectActionResult
__VSBLDCFGPROPID

呼び出しのプロパティ ID を GetBuildCfgProperty(Int32, Object) 指定します。

__VSBSLFLAGS

プロジェクトの読み込み方法の一部を決定するフラグ。 これらは、 などのEnsureProjectIsLoaded(Guid, UInt32)EnsureProjectsAreLoaded(UInt32, Guid[], UInt32)EnsureSolutionIsLoaded(UInt32)メソッドに渡されます。

__VSCALLBROWSERMODE

呼び出しブラウザーの表示オプションを指定します。

__VSCFGFLAGS

プロジェクト構成の設定を提供します。 現在、これらのフラグは使用されていません。

__VSCFGPROPID

構成プロパティを識別します。

__VSCFGPROPID2

の追加のプロパティ ID を提供します __VSCFGPROPID

__VSCOLORASPECT

Visual Studio Font and Color サービスと組み合わせて使用される色が前景色または背景色であるかどうかを示します。

__VSCOLORTYPE

色の値に対してサポートされている表現が含まれます。

__VSCOMHIEROPTIONS

が共通階層としてソリューションを返すことができるかどうかを FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy) 制御します。

__VSCOMPENUMEXFLAGS

コンポーネント情報を指定します。

__VSCOMPSELFLAGS

指定したプロジェクトにコンポーネントを追加するためにユーザーが使用できる [AddReference] ダイアログ ボックスの属性を指定します。

__VSCOMPSELFLAGS2

VSCOMPSELFLAGS 列挙型の追加メンバーを提供します。

__VSCREATEDOCWIN

新しいドキュメント ウィンドウの作成方法を制御します。

__VSCREATEEDITORFLAGS

新しいエディターの作成方法を制御します。

__VSCREATEEDITORFLAGS2

の追加メンバーを __VSCREATEEDITORFLAGS提供します。

__VSCREATEEDITORFLAGS3
__VSCREATENEWPROJVIADLGEXFLAGS

呼び出しの新しいプロジェクト フラグを CreateNewProjectViaDlgEx(String, String, String, String, String, UInt32, IVsBrowseProjectLocation) 指定します。

__VSCREATENEWPROJVIADLGEXFLAGS2

新しいフラグを追加します。

__VSCREATEPROJFLAGS

プロジェクトを作成または開く方法を制御します。

__VSCREATEPROJFLAGS2

プロジェクトを作成または開く方法を制御します。

__VSCREATEPROJFLAGS3

プロジェクトを作成または開く方法を制御します。

__VSCREATESOLUTIONFLAGS

新しいソリューションの作成方法を制御します。

__VSCREATESOLUTIONFLAGS2

の追加メンバーを提供します __VSCREATESOLUTIONFLAGS

__VSCREATESOLUTIONFLAGS3

新しいソリューションの作成方法を制御します。

__VSCREATETOOLWIN

新しいツール ウィンドウの作成方法を制御します。

__VSCREATETOOLWIN2

新しいツール ウィンドウの作成方法を制御します。

__VSCREATEWEBBROWSER

のメソッドを使用して Web ブラウザーを作成するためのフラグを指定します IVsWebBrowsingService

__VSCREATEWEBBROWSER2

のメソッドを使用して Web ブラウザーを作成するためのフラグを IVsWebBrowsingService指定します。

__VSCURSORTYPE

カーソルの種類を指定します。

__VSDBGLAUNCHFLAGS

デバッガーの起動方法を制御するフラグを指定します。

__VSDBGLAUNCHFLAGS120

デバッグ起動フラグを指定します。

__VSDBGLAUNCHFLAGS140

デバッガーの起動方法を制御するフラグ。

__VSDBGLAUNCHFLAGS142
__VSDBGLAUNCHFLAGS155
__VSDBGLAUNCHFLAGS158
__VSDBGLAUNCHFLAGS160
__VSDBGLAUNCHFLAGS175
__VSDBGLAUNCHFLAGS2

VSDBGLAUNCHFLAGS にメンバーを追加します。

__VSDBGLAUNCHFLAGS3

デバッガーの起動方法を制御するフラグを指定します。

__VSDBGLAUNCHFLAGS4

デバッガーの起動方法を制御するフラグを指定します。

__VSDBGLAUNCHFLAGS5

デバッガーの起動方法を制御するフラグを指定します。

__VSDBGLAUNCHFLAGS6

デバッガーの起動方法を制御するフラグを指定します。

__VSDELETEHANDLEROPTIONS

の削除オプションを指定します IVsHierarchyDeleteHandler3

__VSDELETEITEMOPERATION

階層からアイテムを削除する方法を指定します。

__VSDESIGNER_HIDDENCODEGENERATION

非表示のデザイナー ファイルに移動するコードを指定します。

__VSDEVELOPERLICENSINGCOMMANDS

ライセンス コマンドのコマンド識別子を指定します。

__VSDIFFSERVICEOPTIONS

差分ウィンドウのオプションを指定します。

__VSDIRFLAGS

必要な AddProject/AddItem ダイアログの状態を示す項目とプロジェクトの VSDIR フラグ。

__VSDIRFLAGS2

列挙体の追加のメンバーを __VSDIRFLAGS 提供します。

__VSDOCINPROJECT

ドキュメントがプロジェクトの一部であるかどうかを判断します。

__VSDOCUMENTPRIORITY2

プロジェクト内の項目の優先順位をより詳細に区別するために使用されます。 ファイルを開くために最適なプロジェクトを決定するために、 によって OpenDocumentViaProject(String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame) 使用されます。 プロジェクトでこの詳細な優先度の値を表現する場合は、 の実装に加えて を実装IsDocumentInProject2(String, Int32, Int32, UInt32)IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32)する必要があります。

__VSDPIMODE
__VSDPLSVCSINPROJECT

プロジェクト内の配置サービスを指定します。

__VSEDITORCREATEDOCWIN

エディター ドキュメント ウィンドウの作成方法を制御します。

__VSEDITORTRUSTLEVEL

エディターの信頼レベルを指定します。

__VSEDT_STYLE

呼び出しで CreateDataTip(String, UInt32, IVsEnhancedDataTip) 使用されます。

__VSEHI

を介して IEnumHierarchyItems返す列挙型階層項目を指定します。

__VsEnclosingScopes

1 つ以上の囲まれたスコープのクエリの値を格納します。 これらの値の 1 つ以上が返される場合があります。

__VsEnclosingScopes2

指定したプロパティまたはコレクションを含む囲まれたスコープに対してクエリを実行した結果として返されます。 これはフラグ付きの列挙です。つまり、クエリの結果として複数のビットを設定できます。

__VSENUMPROJFLAGS

ソリューション内で列挙するプロジェクトを指定します。

__VSENUMPROJFLAGS2

ソリューション内で列挙するプロジェクトを指定します。 これらのフラグは を拡張 __VSENUMPROJFLAGSします。

__VSENUMPROJFLAGS3

IVsSolution::GetProjectEnum の拡張フラグ。

__VSERRORCATEGORY

エラー メッセージの重大度について説明します。

__VsErrorType

ソリューションの読み込みによって生成されるエラーの種類を定義します。 LogError(UInt32, String, String, Int32, Int32, String, String, String, String) で使用されます。

__VSFINDTOOLWIN

環境内のツール ウィンドウを検索します。

__VSFORMATINDEX

ファイル形式のエンコードを表します。

__VSFPROPID

ウィンドウ フレーム、ドキュメント フレーム、およびツール ウィンドウ フレームのプロパティ識別子を指定します。

__VSFPROPID10
__VSFPROPID11
__VSFPROPID12
__VSFPROPID2

列挙体の追加のメンバーを __VSFPROPID 提供します。

__VSFPROPID3

列挙体の追加のメンバーを __VSFPROPID 提供します。

__VSFPROPID4

列挙体の追加のメンバーを __VSFPROPID 提供します。

__VSFPROPID5

ウィンドウ フレーム、ドキュメント フレーム、およびツール ウィンドウ フレームのプロパティ識別子を指定します。

__VSFPROPID6

ウィンドウ フレーム、ドキュメント フレーム、およびツール ウィンドウ フレームのプロパティ識別子を指定します。

__VSFPROPID7

ウィンドウ フレーム、ドキュメント フレーム、およびツール ウィンドウ フレームのプロパティ識別子を指定します。

__VSFPROPID9
__VSFRAMEWORKASSEMBLYTYPE

フレームワーク アセンブリの種類を指定します。

__VSFRAMEWORKCOMPATIBILITY

フレームワーク モニカーの互換性を指定します。

__VSGETPROJFILESFLAGS

ユーザー指定のファイルが読み込まれないことを示します。

__VSGETPROJFILESFLAGS2

IVsSolution::GetProjectFilesInSolution の拡張フラグ。

__VSGSIFLAGS

選択項目と構造に関する情報を提供します VSITEMSELECTION

__VSHIERARCHYIMAGEASPECT

階層に使用されるアイコンについて説明します。

__VSHIERARCHYITEMSTATE

階層項目の表示状態または外観を制御します。

__VSHIERARCHYMANIPULATIONSTATE

階層操作の状態を指定します。

__VSHIERITEMATTRIBUTE

階層項目の属性を指定します。 呼び出しで SetItemAttribute(IVsUIHierarchy, UInt32, UInt32, Object) 使用されます。

__VSHPROPID

階層のプロパティ設定を指定します。 によって拡張されます __VSHPROPID2

__VSHPROPID10
__VSHPROPID11
__VSHPROPID2

列挙体にメンバーを __VSHPROPID 追加します。

__VSHPROPID3

Visual Studio 環境のさまざまな側面の __VSHPROPID プロパティ識別子を定義するメンバーを列挙に追加します。

__VSHPROPID4

Visual Studio 環境のさまざまな側面の __VSHPROPID プロパティ識別子を定義するメンバーを列挙に追加します。

__VSHPROPID5

階層のプロパティ設定を指定します。

__VSHPROPID6

Visual Studio シェルのプロパティを指定します。

__VSHPROPID7

Visual Studio シェルのプロパティを指定します。

__VSHPROPID8

VT_BOOL [省略可能]。 階層でアイコン モニカーがVSHPROPID_IconImgListプロパティとVSHPROPID_IconHandle プロパティのオーバーライドとしてサポートされているかどうかを判断します。 集約可能なプロジェクトでは、ImageMoniker ベースのイメージをサポートしている場合でも、最も外側の集計である場合にのみ、このプロパティをサポートする必要があります。

__VSHPROPID9
__VSIconSource

アイコンのソースのオプション。

__VSIDOFLAGS

開いているドキュメントに対して実行するアクションを制御します。

__VSIDOFLAGS2
__VSIEIFLAGS

エディター インスタンスの初期化を制御します。

__VSLITETREEOPTS

オブジェクトの初期化パラメーターを IVsLiteTree 指定します。

__VSLITETREEOPTS2

Visual Studio のツリー コントロールのオプションを列挙します。

__VSLOADUSEROPTS

読み込まれる OPT ファイルが Visual Studio .dsw ファイルまたは.sln ファイルに関連付けられているかどうかを判断します。

__VsLocalRegistryRootHandle

レジストリ ルート ハンドルを表します。

__VsLocalRegistryType

レジストリの種類の設定を表します。

__VSMEINIT

メニュー エディターの初期化パラメーターを指定します。

__VSMEINIT2

列挙体の追加のメンバーを __VSMEINIT 提供します。

__VSMEPROPID

メニュー エディタープロパティ ID を指定します。

__VSMEPROPID2

列挙体に追加のプロパティ ID を __VSMEPROPID 追加します。

__VSMEUISTATE

進行中の操作の状態を指定します。 呼び出しで GetUIState(UInt32) 使用されます。

__VSNativeScrollbarThemeMode

スクロール バーのテーマを適用する方法を示します。

__VSNEWDOCUMENTSTATE

新しいドキュメントの状態を指定します。

__VSNEWDOCUMENTSTATE2

ドキュメントを開く方法を指定します。

__VSOBSEARCHFLAGS

環境の Object Searchの条件を指定します。

__VSOPENFROMSCCDLG

ユーザーに表示される特定の種類のダイアログ ボックスを示します。

__VSOSEFLAGS

開く最適な標準エディターと、プロセスでダイアログ ボックスを使用するかどうかを決定します。

__VSOSEFLAGS2

列挙体に追加のプロパティ ID を __VSOSEFLAGS 追加します。

__VSOSPEFLAGS

特定のエディターを開くときに実行するアクションを指定します。

__VSOSPEFLAGS2

列挙体に追加のプロパティ ID を __VSOSPEFLAGS 追加します。

__VSOSPEFLAGS3
__VSOSPFLAGS

標準プレビュー アプリケーションをダイアログ ボックスで開き、新しいブラウザーを起動します。

__VSOUTLINESTATE

ドキュメント アウトラインの状態を設定します。

__VSOVERLAYICON2

列挙体の追加のメンバーを VSOVERLAYICON 提供します。

__VSOVERLAYICON3

および __VSOVERLAYICON2 列挙体の追加のVSOVERLAYICONメンバーを提供します。

__VSOVERLAYICON4
__VSPHYSICALVIEWATTRIBUTES

物理ビューの属性を指定します。

__VSPKGRESETFLAGS

呼び出しで ResetDefaults(UInt32) 使用されます。

__VSPPPID

プロパティ ページ インターフェイスを拡張して、ページ上のプロパティを取得します。

__VSPPROJECTUPGRADEVIAFACTORYFLAGS

呼び出しで実行するアクションを OnAfterUpgradeProject(IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger) 指定します。

__VSPPROJECTUPGRADEVIAFACTORYREPAIRFLAGS

フレーバー付きプロジェクトのアップグレード プロセスを指定します。

__VSPREFETCHFACTORYCAPABILITIES
__VSPROFILECATEGORYSECURITY

への呼び出しで返される現在のユーザー プロファイル セキュリティ レベルを GetSecurityLevel(UInt32)指定します。

__VSPROFILECATEGORYSENSITIVITY

呼び出しの秘密度レベルを GetSensitivityLevel(UInt32) 指定します。

__VSPROFILEGETFILENAME

プロファイル ファイル名の設定を指定します。

__VSPROFILELOCATIONS

プロファイル ファイルの場所を指定します。

__VSPROFILEPATHRESOLVERFLAGS

IVsPathVariableResolver メソッド。

__VSPROFILERLAUNCHOPTS

プロファイラーの起動オプションを指定します。

__VSPROFILETEAMSETTINGSCHANGEDFLAGS

チーム プロファイルの設定がどのように変更されたかを指定します。 呼び出しで ReportTeamSettingsChanged(UInt32) 使用されます。

__VSPROFILETEAMSETTINGSFLAGS

呼び出しのアクションを CheckUpdateTeamSettings(UInt32) 指定します。

__VSPROJECTLOADFLAGS
__VSPROJOUTPUTTYPE

hierarchy プロパティの クエリが実行されたときに VSHPROPID_OutputType プロジェクト システムが返すことができる出力の種類のセットを IVsHierarchy指定します。

__VSPROJRESFLAGS

呼び出しで実行するアクションを GetResourceItem(UInt32, String, UInt32, UInt32) 指定します。

__VSPROJSLNDLGFLAGS

呼び出しのプロジェクトとソリューションのダイアログ フラグを OpenProjectOrSolutionViaDlg(UInt32, String, String, Guid) 指定します。

__VSPROJTARGETRUNTIME

プロジェクトのターゲット ランタイムの種類を指定します。

__VSPROPID

ソリューションのプロパティ設定を識別します。

__VSPROPID2

列挙体の追加のメンバーを __VSPROPID 提供します。 ソリューションのプロパティ設定を識別します。

__VSPROPID3

列挙体の追加のメンバーを __VSPROPID 提供します。 ソリューションのプロパティ設定を識別します。

__VSPROPID4

ソリューションのプロパティ設定 (、__VSPROPID2、および __VSPROPID3__VSPROPID加えて) を識別します。

__VSPROPID5

ソリューションのプロパティ設定を識別します。

__VSPROPID6

ソリューションのプロパティ設定を識別します。

__VSPROPID7
__VSPROPID8
__VSPROVISIONALVIEWINGSTATUS

アイテムの暫定的な表示状態を指定します。

__VSPSEPROPID

[OpenWith] ダイアログ ボックスでプロジェクト固有のエディター情報を設定するためのプロパティを提供します。

__VSPTDPROPID

ターゲット設定機能のプロパティを指定します。

__VSPTIP_DISPOSITION

CloseItemTextImage 呼び出しのテキスト イメージ処理アクションを指定します。

__VSPTIP_MODE

呼び出しのオープン モードを OpenItemTextImage(String, UInt32, VsTextImage) 指定します。

__VSPUBLISHOPTS

呼び出しのオプションを GetPublishProperty(UInt32, Object) 指定します。

__VSQueryEditFlags2

この列挙体は の tagVSQueryEditFlags拡張であり、追加のフラグを指定します。

__VSQUERYFLAVORREFERENCESCONTEXT

クエリを実行するときのコンテキストについて説明します IVsProjectFlavorReferences3

__VSQUERYREMOVEDIRECTORYFLAGS2

に関連付けられているフラグを OnQueryRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[])指定します。

__VSQUERYREMOVEFILEFLAGS2

に関連付けられているフラグを OnQueryRemoveFilesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[])指定します。

__VSQuerySaveFlags2

この列挙体は の tagVSQuerySaveFlags拡張であり、追加のフラグを指定します。

__VSRDTATTRIB

実行中のドキュメント テーブル (RDT) 内のドキュメントに関する情報を返します。

__VSRDTATTRIB2

実行中のドキュメント テーブル (RDT) 内のドキュメントに関する情報を指定します。

__VSRDTATTRIB3

実行中のドキュメント テーブル (RDT) 内のドキュメントに関する情報を指定します。

__VSRDTSAVENOTIFICATIONFLAGS

特定の保存に関する属性を記述するフラグのセット。

__VSRDTSAVEOPTIONS

実行中のドキュメント テーブル (RDT) 内のドキュメントの保存オプションを指定します。

__VSRDTSAVEOPTIONS2

実行中のドキュメント テーブル (RDT) 内のドキュメントの追加の保存オプションを指定します。

__VSRDTSAVEOPTIONS3

実行中のドキュメント テーブル (RDT) 内のドキュメントの追加の保存オプションを指定します。

__VSREFERENCEAPPLYRESULT

参照変更を適用した結果を指定します。

__VSREFERENCECHANGEOPERATION

クライアントによって参照に適用される操作を指定します。

__VSREFERENCECHANGEOPERATIONRESULT

クライアントによる参照に変更を適用した結果を指定します。

__VSREFERENCEQUERYRESULT

参照クエリの結果を指定します。

__VSREGDOCLOCKHOLDER

メソッドの呼び出しで弱いロックを RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32) 指定します。

__VSRELPATHSEARCHFLAGS

パス検索を解決する方法を指定します。

__VSREMOVEDIRECTORYFLAGS2

によって使用されるフラグを OnAfterRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[])指定します。

__VSREMOVEFILEFLAGS2

で使用されるフラグを OnAfterRemoveFilesEx(IVsProject, Int32, String[], UInt32[])指定します。

__VSREMOVEVPFLAGS

ソリューションから仮想プロジェクトを削除するためのオプションを提供します。

__VSRESTARTTYPE

プロセスを開始する特権レベルを示します。

__VSSAVEDEFERREDSAVEFLAGS

呼び出しで CheckForAndSaveDeferredSaveSolution(Int32, String, String, UInt32) 使用されます。

__VSSCCENLISTMENTFACTORYOPTIONS

参加選択ユーザー インターフェイスで使用されるオプション (ソース管理のサポートの一部)。

__VSSCCPROVIDERBINDINGOPTIONS

ソース管理サーバーの参照を処理できるかどうかを示します。

__VSSDKPROVIDERTAB

表示するタブのセットを指定します。 これは、 の プロパティIVsPlatformReferenceProviderContextTabs使用されるセットです。

__VSSEARCHFILTERTOKENTYPE

検索フィルター トークンの種類を指定します。

__VSSEARCHNAVIGATIONKEY

(への呼び出しを介して) 実装に共通の検索コントロール IVsWindowSearch によって転送されるキーボード キー (Enter キー、ナビゲーション矢印、ページアップ/ページダウン) の列挙体を OnNavigationKeyDown(UInt32, UInt32)提供します。 その後、これらのキー押下をインターセプトして、ウィンドウに固有のアクションを提供できます (たとえば、前または次の検索結果を選択し、現在選択されている結果を実行するなど)。

__VSSEARCHNAVIGATIONKEY2

(への呼び出しを介して) 実装に共通の検索コントロール IVsWindowSearch によって転送されるキーボード キー (Enter キー、ナビゲーション矢印、ページアップ/ページダウン) の列挙体を OnNavigationKeyDown(UInt32, UInt32)提供します。 その後、これらのキー押下をインターセプトして、ウィンドウに固有のアクションを提供できます (たとえば、前または次の検索結果を選択し、現在選択されている結果を実行するなど)。

__VSSEARCHPARSEERROR

検索パーサー エラーに使用できるビット フィールド値を指定します。

__VSSEARCHPLACEMENT

ウィンドウ内での検索コントロールの配置を指定します。

__VSSEARCHPLACEMENT2
__VSSEARCHTASKSTATUS

検索操作の状態を指定します。

__VSSETTINGSCOMPLETIONSTATUS

プロファイルのインポート、エクスポート、またはリセットのプロセス中に発生したエラーに関する追加情報を指定します。

__VSSETTINGSERRORTYPES

設定のエラーの種類を指定します。

__VsSettingsScope

から取得する設定の IVsSettingsManagerスコープ。

__VsSettingsScope2

IVsSettingsManager から取得する設定のスコープ 注: ここに記載されている値を VSENCLOSINGSCOPES 列挙と同期し、ビットごとの排他的な状態に保ちます。

__VsSettingsType

設定ストアのプロパティのデータ型。

__VsSettingsType2
__VsSetupPackageState
__VSShellMode
__VSSHOWCONTEXTMENUOPTS

コンテキスト メニューを表示するためのオプションを指定します。

__VSSHOWCONTEXTMENUOPTS2
__VSSHUTDOWNREASON
__VSSLNCLOSEOPTIONS

ソリューション (.sln) ファイルの閉じるオプションを指定します。

__VSSLNOPENOPTIONS

ソリューション (.sln) ファイルの開いているオプションを指定します。

__VSSLNOPENOPTIONS2

列挙体の追加のメンバーを __VSSLNOPENOPTIONS 提供します。

__VSSLNOPENOPTIONS3

列挙体の追加のメンバーを __VSSLNOPENOPTIONS 提供します。

__VSSLNSAVEOPTIONS

ソリューション (.sln) ファイルの保存オプションを指定します。

__VSSOLUTIONDEFERREDLOADOPTION

IVsSolution::GetProjectEnum の拡張フラグ。

__VSSPECIFICEDITORFLAGS

特定のエディター内で既存のプロジェクト項目を開くオプションを指定します。

__VSSPROPID

環境のシェル プロパティ設定を指定します。

__VSSPROPID10
__VSSPROPID11
__VSSPROPID12
__VSSPROPID13
__VSSPROPID14
__VSSPROPID2

列挙体の追加のメンバーを __VSSPROPID 提供します。

__VSSPROPID3

列挙体の追加のメンバーを __VSSPROPID 提供します。

__VSSPROPID4

追加の Visual Studio プロパティが含まれます。

__VSSPROPID5

環境の追加のシェル プロパティ設定を指定します。

__VSSPROPID6

環境の追加のシェル プロパティ設定を指定します。

__VSSPROPID7

環境のプロパティ設定を指定します。

__VSSPROPID8
__VSSPROPID9
__VSSTATUSBARANIMATIONINDEX

組み込みのステータス バー アニメーション インデックスのセット。

__VSSWATCHRENDERFLAGS

互換性のために残されています。 VSSWATCHRENDERFLAGS 列挙は、VSSWATCHRENDER 構造体のメンバーであり、 メソッドの RenderCell(VSSWATCHRENDER[], Int32) パラメーターです。

__VSSYSCOLOREX

特定のビジュアル コンポーネントまたはユース ケースで使用する Visual Studio システムの色を指定します。

__VSSYSCOLOREX2

列挙体の追加のメンバーを __VSSYSCOLOREX 提供します。

__VSSYSCOLOREX3

Visual Studio シェルで使用される色 ID を列挙します。

__VSTABBEDMODE

タブ付きコントロールのモードを示します。

__VSTASKCONTINUATIONOPTIONS

タスクの継続オプションを指定します。

__VSTASKCONTINUATIONOPTIONS2
__VSTASKCREATIONOPTIONS

タスクを作成するためのオプションを指定します。

__VSTASKCREATIONOPTIONS2
__VSTASKLISTSELECTIONSCROLLPOS

のスクロール動作 SelectItems(Int32, IVsTaskItem[], UInt32, UInt32)を指定します。

__VSTASKLISTSELECTIONTYPE

の選択動作を指定します SelectItems(Int32, IVsTaskItem[], UInt32, UInt32)

__VSTASKPROVIDERFLAGS

によって GetProviderFlags(UInt32)返されるタスク プロバイダー フラグ。

__VSTASKRUNCONTEXT

タスクの実行方法を指定します。

__VSTASKVALUEFLAGS

によって GetColumnValue(Int32, UInt32, UInt32, Object, String)返されるタスク値フラグ。

__VSTASKVALUETYPE

によって返される値の型を GetColumnValue(Int32, UInt32, UInt32, Object, String)指定します。

__VSTASKWAITOPTIONS

タスク待機操作のオプションを指定します。

__VSTRANSACCELEXFLAGS

呼び出しの TranslateAcceleratorEx(MSG[], UInt32, UInt32, Guid[], Guid, UInt32, Int32, Int32) フラグ。

__VSTRANSACCELFLAGS

IVsFilterKeys::TranslateAccelerator(MSG[], UInt32, Guid, UInt32) 呼び出しのアクセラレータ フラグを変換します。

__VSTWDFLAGS

[待機] ダイアログの動作を指定します。 これらのフラグは に StartWaitDialog(String, String, String, UInt32, Object, String)渡されます。

__VSUIACCELMODIFIERS

キーボード アクセラレータで使用される修飾子キーを示します。

__VSUIDATAFORMAT

ユーザー インターフェイスで使用されるデータ形式を示します。

__VSUL_ERRORLEVEL

アップグレード ロガーのエラー レベルを示します。

__VSUPGRADEPROJFLAGS

呼び出しで UpgradeProject(UInt32) 使用されます。

__VSURLZONE
__VSVPROPID

メソッドの呼び出しに対する適切な ID を IVsWindowView 表示します。

__VSVPROPID2

プロパティ ID を表示します。

__VSWBCUSTOMURL

カスタム Web ページの種類を指定します。 呼び出しで GetCustomURL(UInt32, String) 使用されます。

__VSWBDOCINFOINDEX

Web ページのドキュメント情報の種類を指定します。 呼び出しで GetDocumentInfo(UInt32, Object) 使用されます。

__VSWBNAVIGATEFLAGS

呼び出しの Navigate(String, UInt32, IVsWindowFrame) ナビゲーション フラグ。

__VSWBPREVIEWOPTIONS

呼び出しで PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32) 使用されます。

__VSWBREFRESHTYPE

の呼び出しで実行する更新アクションを Refresh(UInt32)示します。

__VsWebProxyState

資格情報を Web プロキシにアタッチする方法を指定します。

__VSWIZARDTRUSTLEVEL

ウィザードの信頼レベルを指定します。

__WindowFrameTypeFlags

ウィンドウ フレームの種類を指定するフラグ。

__WorkingFolderKind
__XMLMEMBERDATA_DEPRECATION_TYPE

XML メンバー データの非推奨の種類を指定します。

__XMLMEMBERDATA_OPTIONS

XML メンバー データ要素のオプションを指定します。

__XMLMEMBERDATA_TAGTYPE

XML メンバー データ要素のタグ型を指定します。

_AppContainerDeployOptions

Windows ストア アプリの展開オプションを指定します。

_BROWSE_COMPONENT_SET_OPTIONS

IVsBrowseComponentSetライブラリによって提供される動作を変更するリスト オプションを指定します。

_BROWSE_COMPONENT_SET_TYPE

参照コンポーネントの種類の設定を指定します。

_BuildSystemKindFlags

ビルド システムの種類または種類を指定します。

_BuildSystemKindFlags2

ビルド システムの種類または種類を指定します。

_DEBUG_LAUNCH_OPERATION2

列挙体に追加のメンバーを DEBUG_LAUNCH_OPERATION 提供します。

_DEBUG_LAUNCH_OPERATION3

列挙体に追加のメンバーを DEBUG_LAUNCH_OPERATION 提供します。

_DEBUG_LAUNCH_OPERATION4

列挙体に追加のメンバーを DEBUG_LAUNCH_OPERATION 提供します。

_DevLicenseCheckOptions

互換性のために残されています。

_EDITORREGFLAGS

非表示エディターを に RegisterInvisibleEditor(String, IVsProject, UInt32, IVsSimpleDocFactory, IVsInvisibleEditor)登録するためのフラグ。

_LAUNCHPAD_FLAGS

ストリームまたはボックスの選択モードを使用するかどうかを指定します。

_LAUNCHPAD_FLAGS2

コマンド ライン ツールとバッチ ファイルの出力が Unicode として扱われるかどうかを判断します。

_LIB_ADDREMOVEOPTIONS

参照コンテナーにコンポーネントを追加するためのオプションを指定します。

_LIB_CATEGORY2

列挙体に追加のメンバーを LIB_CATEGORY 提供します。 ライブラリ マネージャー リスト要素カテゴリを定義します (シンボル プロバイダー リスト要素属性ドメインで使用します)。

_LIB_FLAGS

ライブラリの属性を指定します。

_LIB_FLAGS2

LIB_FLAG列挙体の追加メンバーを提供します。 IGetLibFlags2(UInt32) から返されたライブラリ フラグを列挙します。

_LIB_LISTCAPABILITIES

オブジェクト リストの機能を指定します。

_LIB_LISTCAPABILITIES2

から GetCapabilities2(UInt32)返されるライブラリ リスト フラグ。

_LIB_LISTFLAGS

オブジェクト リスト検索に実装するコントロールを指定します。

_LIB_LISTTYPE

オブジェクト リストの ListType を指定します。

_LIB_LISTTYPE2

列挙体に追加のメンバーを _LIB_LISTTYPE 提供します。

_LIBCAT_ACTIVEPROJECT

ライブラリ アイテムの ActiveProject 属性を指定します。

_LIBCAT_CLASSACCESS

ライブラリ アイテムの ClassAccess モードを指定します。

_LIBCAT_CLASSTYPE

ライブラリ アイテムの ClassType を指定します。

_LIBCAT_CLASSTYPE2

列挙体の追加のメンバーを _LIBCAT_CLASSTYPE 提供します。

_LIBCAT_HIERARCHYTYPE

階層要素の種類を指定します。

_LIBCAT_HIERARCHYTYPE2

列挙体の追加のメンバーを _LIBCAT_HIERARCHYTYPE 提供します。

_LIBCAT_MEMBERACCESS

ライブラリ アイテムの MemberAccess モードを指定します。

_LIBCAT_MEMBERINHERITANCE

libcat メンバーの継承オプションを指定します。

_LIBCAT_MEMBERTYPE

ライブラリ アイテムの MemberType を指定します。

_LIBCAT_MEMBERTYPE2

列挙体に追加のメンバーを _LIBCAT_MEMBERTYPE 提供します。

_LIBCAT_MODIFIERTYPE

ライブラリ アイテムの ModifierType を指定します。

_LIBCAT_NODETYPE

ツリー リストのノードタイプを指定します。

_LIBCAT_PHYSICALCONTAINERTYPE

物理コンテナーの種類を指定します。

_LIBCAT_SEARCHMATCHTYPE

ライブラリ マネージャーの検索の一致の種類を指定します。

_LIBCAT_VISIBILITY

ライブラリ アイテムの表示を指定します。

_LIMITTOPICSOURCE

キーワードでコンテキスト ヘルプを検索する方法の制限を指定します (検索対象 IVsUserContext)。

_NoFrameworkDialogState

に使用される値を表します VSPROPID_NoFrameworkDialogState

_OLELOOP2

フォームで使用されるメッセージ ループの種類を列挙します。

_PersistStorageType

IPersistXMLFragmentの永続的な場所をIVsBuildPropertyStorage指定します。

_ProjectLoadSecurityDialogState

セキュリティ ダイアログの状態を指定します。

_SqlAddNewReferenceFlags

新しい参照を呼び出すフラグを指定します。

_SqlReferenceUpdateAction

SQL 参照更新サービス アクションを指定します。

_SqlReferenceUpdateFlags

SQL 参照の更新方法を指定します。

_VHS_COMMANDS

メソッドのヘルプ システム コマンドを IVsHelpSystem 指定します。

_VSCIPPROPID

および の呼び出しSetProperty(Int32, Object)GetProperty(Int32, Object)コンテキスト項目プロバイダー ID を指定します。

_VsDocumentRestoreBehavior
_VSFILECHANGEFLAGS

変更されたファイルに関する属性情報を提供します。

_VsHelpErrors

呼び出しで返されるエラーを Reserved(VHS_COMMAND, VsHelpErrors) 指定します。

_VSLONGIDLEREASON

長時間アイドル状態の理由を指定します。

_VSOBJCFFLAGS

単一または複数選択のクリップボード フラグを指定します。

_VSOBJCLIPFORMATOPTIONS

複合クリップボード形式を指定します。

_VSOBJDESCOPTIONS

オブジェクト ブラウザーの説明テキスト オプションを指定します。

_VSOBJLISTELEMPROPID

呼び出しでオブジェクト リスト要素のプロパティを GetProperty(UInt32, Int32, Object) 指定します。

_VSOBJLISTOWNERCACHEDDATAKINDS

への呼び出しでキャッシュされたデータの種類を ClearCachedData(UInt32)指定します。

_VSOBJLISTOWNEROTPIONS

呼び出しのリスト所有者オプションを GetOptions(UInt32) 指定します。

_VSOBJOPFLAGS

名前変更および削除操作フラグを指定します。

_VSOBSEARCHOPTIONS

検索要求の属性を指定します。

_VSOBSEARCHOPTIONS2

列挙体に追加のメンバーを _VSOBSEARCHOPTIONS 提供します。

_VSProjectLoadPriority

互換性のために残されています。 この API は、ソリューションの読み込みパフォーマンスを最適化するために廃止されました。

_VSProjectUnloadStatus

プロジェクトをアンロードするさまざまな理由を表します。 UnloadProject(Guid, UInt32) で使用されます。

_VSProjectUnloadStatus2

プロジェクトをアンロードするさまざまな理由を表します。 UnloadProject(Guid, UInt32) で使用されます。

_VSProjectUnloadStatus3
_VSQuickCheckAnswer

機能を有効にするタイミングを指定します。

_VSRDTFLAGS

実行中のドキュメント テーブル (RDT) 内のドキュメントのオプションを指定します。

_VSRDTFLAGS2

実行中のドキュメント テーブル (RDT) 内のドキュメントの追加オプションを指定します。

_VSRDTFLAGS3

実行中のドキュメント テーブル (RDT) 内のドキュメントの追加オプションを指定します。

_VSRDTFLAGS4

実行中のドキュメント テーブル (RDT) 内のドキュメントのオプションを指定します。

_VSRDTFLAGS5
_VSRDTFLAGSUPPER

実行中のドキュメント テーブル内のドキュメントの状態を表すフラグ。

_VSRELOADDOCDATA

後続のファイル変更を無視するかどうかを指定します。

_vstaskbitmap

タスク 項目に関連付けられているビットマップ イメージのオプションを指定します。

_vstaskpriority

タスク 項目の優先度レベルを示すために使用されるビットマップを指定します。

_VSTREEDISPLAYMASK

構造体の対象フィールドを VSTREEDISPLAYDATA 指定します。

_VSTREEDISPLAYSTATE

構造体の State メンバーの対象となるビット フィールドを VSTREEDISPLAYDATA 指定します。

_VSTREEFLAGS

ツリーリストの属性を指定します。

_VSTREEFLAGS2

列挙体にフラグを _VSTREEFLAGS 追加します。

_VSTREEFLAGS3

ツリーリストの属性を指定します。

_VSTREEITEMCHANGESMASK

ツリー リストがどのように変更されたかを指定します。

_VSTREESTATECHANGEREFRESH

更新するツリー リストの要素を指定します。 これは将来の使用のためのものになります。

AppToastCapability

トースト機能を指定します。

AppxManifestDesignerTab

メソッドによって開かれるアプリ マニフェスト デザイナー タブを OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) 指定します。

AppxManifestDesignerTab2

メソッドによって開かれるアプリ マニフェスト デザイナー タブを OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) 指定します。

ATTRVALUETYPE

および 呼び出しの属性値 GetAttributeStatusVal(String, ATTRVALUETYPE, Int32) の種類を GetAttributeValue(Int32, ATTRVALUETYPE, String) 指定します。

BLDGETFLAGS

ビルダーを要求するときのオプションを指定します。

BLDPROMPTOPT

ビルダーの選択に使用するユーザー プロンプトを指定します。

BootstrapMode

ブートストラップ モードの種類を指定します。

BootstrappingArchitecture
BootstrappingMode
BuildableProjectCfgOpts

互換性のために残されています。 ビルド可能なプロジェクト構成オプションを指定します。

BuildableProjectCfgOpts2

追加のビルド可能なプロジェクト構成オプションを指定します。

COMMANDWINDOWMODE

呼び出しのコマンド モードを SetMode(COMMANDWINDOWMODE) 指定します。

CompEnum

に渡されるコンポーネント カテゴリの種類を IVsComponentEnumeratorFactory2指定します。

Constants

さまざまな idl で定義されている定数のその他のコレクション。

CTLBLDTYPE

ビルダーの種類を指定します。

DBGMODE

デバッガーの目的のモードを設定します。

DEBUG_LAUNCH_OPERATION

DEBUG_LAUNCH_OPERATION列挙体は 構造体の VsDebugTargetInfo メンバーであり、呼び出しの LaunchDebugTargets(UInt32, IntPtr) パラメーターです。

DEBUG_REMOTE_DISCOVERY_FLAGS

[リモート探索] ダイアログでローカル サブネット上のリモート マシンを検索するために使用するフラグを指定します。

DEBUG_REMOTE_DISCOVERY_FLAGS2
DevLicenseStatus

互換性のために残されています。 開発者のライセンスの状態を指定します。

DiscoveryNodeType

呼び出しで検出ノードの種類を GetNodeType(DiscoveryNodeType[]) 指定します。

ENC_BUILD_STATE

現在のエディット コンティニュのビルド状態を指定します。

ENC_REASON

を呼び出 BelongToProject(String, ENC_REASON, Int32)す正確な理由を指定します。

ENC_RETURNCODES

エディット コンティニュのリターン コードを指定します。

enum_ASINFO

Edit および Continue アクティブ ステートメントに関する状態情報を指定します。

enum_ENC_BREAKSTATE_REASON

エディット コンティニュの中断状態が発生した理由を指定します。

enum_POSITION_TYPE

Edit and Continue アクティブ ステートメントの位置の種類を指定します。

EXPANDFLAGS

階層内のアイテムの状態または外観、または階層自体を制御します。

HOSTPROPID

ホスト プロパティの識別子を指定します。

INTELLIPROJSTATUS

Intellisense プロジェクトの状態を指定します。

LIB_CATEGORY

さらにパラメーター化できるライブラリ項目カテゴリを指定します。

LIB_CHECKSTATE

ライブラリ アイテムのチェック状態を指定します。

LIB_PERSISTTYPE

ライブラリ項目を永続化する方法を指定します。

LOGTOFILEOPTION

コマンド ウィンドウのコマンドと出力をログに記録する場所を指定します。

MARKERTYPE4

この列挙型は、MARKERTYPE3から継続されます。 以前の値については、「MARKERTYPE3」を参照してください。

OLEACTIVATE

ウィンドウのアクティブ化イベントに応答してアクティブ化されるウィンドウの種類を指定します。

OLECOMPFLAG

インプレース VSPackage オブジェクト、そのコンテナー、および環境間の相互作用を制御するために使用されるフラグを指定します。

OLEHELPCMD

に対して要求されるヘルプの種類を指定します ShowHelp(UInt32, Guid, POINT, UInt32, String, UInt32)。 この列挙は、 パラメーターの有効な値を dwHelpCmd 提供します。

OLEIPCSTATE

IOleInPlaceComponent::OnEnterState(UInt32, Int32)OnUIComponentEnterState(UInt32, UInt32, UInt32)FOnUIComponentExitState(UInt32, UInt32, UInt32)および FUIComponentInState(UInt32)に渡される状態 ID を指定します。

OLEMENU

UI アクティブ オブジェクトに属するメニューをコンポーネントのコンテナー メニューと共に使用する方法を指定します。

OLEMSGBUTTON

メッセージと共に表示するボタンを指定します。

OLEMSGDEFBUTTON

ボタンのグループ内のどのボタンが既定であるかを決定します。

OLEMSGICON

メッセージに表示されるアイコンを制御し、メッセージの種類を示します。

OLEROLE

コンポーネントをホストに対して使用する方法を指定します。

OLEUIEVENTFREQ

コンポーネントでユーザー インターフェイス イベントが通常発生する頻度を指定します

OLEUIEVENTSTATUS

ユーザー インターフェイス イベントの状態を指定します。

PFF_RESULTS

永続化ファイル形式の結果を指定します。

PREPARECOMMANDRESULT

コマンドを操作するための定数。 呼び出しで PrepareCommand(String, Guid, UInt32, IntPtr, PREPARECOMMANDRESULT[]) 使用されます。

REFERENCECHANGETYPE

プロジェクトで発生した参照変更の種類を指定します。

RemoveBFDirection

ナビゲーション項目を削除する方向を指定します。 と の呼び出しRemoveCurrentNavigationDupes(RemoveBFDirection)RemoveAdjacentBFNavigationItem(RemoveBFDirection)使用されます。

SccToolsOptionsEnum

ソース管理ツールで表示または更新できるオプション。 インターフェイスの メソッドによって排他的に IVsSccToolsOptions 使用されます。

STATUSBARCONSTS

ステータス バーのアニメーション アイコン定数を指定します。 呼び出しで Animation(Int32, Object) 使用されます

tagCreateClassLibFlags

クラス ライブラリを作成するためのオプションを表します。

tagVSQEQSFlags

インターフェイスでファイル属性を処理する方法を IVsQueryEditQuerySave2 指定します。

tagVSQueryEditFlags

この列挙は、メモリ内でファイルを編集する方法を制御するフラグを指定します。 これらのフラグは、 メソッドに QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) 渡されます。

tagVSQueryEditResult

この列挙は、ファイル編集セッションが正常に完了したか取り消されたかを示すメソッドから QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) 返される値を指定します。

tagVSQueryEditResultFlags

この列挙は、 メソッドから返されるビットフラグを QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) 指定し、ファイルがチェックアウトまたは変更されたかどうかを示します。

tagVSQueryEditResultFlags2

この列挙は、 メソッドから返されるビットフラグを QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) 指定し、ファイルがチェックアウトまたは変更されたかどうかを示します。

tagVSQuerySaveFlags

この列挙体は、 メソッドの値を QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) 指定し、そのメソッドがユーザー インターフェイス (UI) を表示するかどうかを制御します。

tagVSQuerySaveResult

この列挙体は、 メソッドと メソッドから QuerySaveFile(String, UInt32, VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) 返すことができる値を QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) 指定します。

tagVSQuerySaveResultFlags

QuerySave 操作の結果を指定します。

tagVsSccFilesFlags

この列挙は、 メソッドの呼び出しによって返されるフラグを GetSccFiles(UInt32, CALPOLESTR[], CADWORD[]) 指定します。

tagVsSccSpecialFilesFlags

によって GetSccSpecialFiles(UInt32, String, CALPOLESTR[], CADWORD[])返される特殊なソース管理ファイルに関連付けられているフラグ。

VHS_COMMAND

ヘルプ システム コマンドを指定します。

VSADDCOMPOPERATION

コンポーネントの追加プロパティを識別します。

VSADDCOMPRESULT

コンポーネントの追加結果を指定します。

VSADDDIRECTORYFLAGS

に関連付けられているフラグを示します OnAfterAddDirectoriesEx(IVsProject, Int32, String[], VSADDDIRECTORYFLAGS[])

VSADDFILEFLAGS

OnAfterAddFilesEx(IVsProject, Int32, String[], VSADDFILEFLAGS[])OnAfterAddFilesEx(Int32, Int32, IVsProject[], Int32[], String[], VSADDFILEFLAGS[])使用されるフラグ。

VSADDITEMOPERATION

プロジェクトに追加された新しい項目に対して実行されるアクションを制御します。

VSADDRESULT

項目がプロジェクトに正常に追加されたかどうかを示します。

VsAppPackagePlatform

アプリケーションが対象とするプラットフォームを指定します。

VSBUILDMANAGERRESOURCE

BuildManagerAccessor サービスから取得するビルド リソースの種類を指定します。

VSCMDNAMEOPTS

英語またはローカライズされた正規名を指定します。

VSCOMPONENTTYPE

コンポーネントの種類を指定します。

VSDESIGNER_FUNCTIONVISIBILITY

デザイナー関数のアクセス レベルを指定します。

VSDESIGNER_VARIABLENAMING

変数の名前付け規則を制御します。

VSDOCUMENTPRIORITY

プロジェクト内のドキュメントの優先度レベルを指定します。

VSEDITORPRIORITY

さまざまなエディターの優先度を指定します。 を使用してエディターの種類を実装するパッケージで IVsRegisterEditors使用されます。

VSErrorCodes

Visual Studio のエラー コード。

VSErrorCodes80

Visual Studio のエラー コード。

VSEXTENDSHIERARCHY

インターフェイスを拡張する の値を IVsParentHierarchy 列挙します。

VSFILTERKEYSFLAGS

キーボード イベント メッセージをフィルター処理するコントロールに対して実行するアクションを示すフラグ。

VSFRAMEMODE

ツール ウィンドウの表示モードを制御します。

VSFRAMEMODE2

列挙体の追加メンバーを VSFRAMEMODE 指定します。

VsHelpErrors

に固有のエラーを IVsHelpSystem指定します。

VSIME_ERR

Input メソッド エディター (IME) のインターフェイスのエラーIVsIMEを列挙します。

VSMESELCMD

選択変更コマンドを指定します。

VSOBDESCRIPTIONSECTION

オブジェクト ブラウザー項目の説明テキスト文字列の要素を指定します。

VSOBJGOTOSRCTYPE

移動先のソース コード要素の種類を指定します。

VSOBSEARCHTYPE

文字列が表す名前の部分を指定します。

VSOLECMDEXECOPT_HIWORD

command exec オプション パラメーターのオプションを Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) 指定します。 値は列挙から取得されます VSOLECMDEXECOPT_HIWORD

VSOUTLINECAPTION

ドキュメント アウトライン キャプションの設定を指定します。

VSOVERLAYICON

内の 要素__VSHPROPIDを介して要求されたときに、階層によって返されるオーバーレイ アイコンをVSHPROPID_OverlayIconIndex指定します。 このアイコンは、アイテムの通常のアイコンの上に透過的に描画され、状態が変更されたことを示します。

VSPREVIEWRESOLUTION

標準プレビューアーの解像度を指定します。 呼び出しで OpenStandardPreviewer(UInt32, String, VSPREVIEWRESOLUTION, UInt32) 使用されます。

VSPROFILERPROCESSARCHTYPE

プロファイラー プロセッサ アーキテクチャの種類を指定します。

VSPROPERTYSTREAMPROPERTYTYPE

単純またはサブストリームのプロパティ ストリームを指定します。

VSQUERYADDDIRECTORYFLAGS

ディレクトリごとの呼び出し元オプションを指定するフラグ。 フラグは と OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[])OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[])関連付けられます。これは、ディレクトリをプロジェクトに追加できるかどうかを判断するためにプロジェクトによって呼び出されます。

VSQUERYADDDIRECTORYRESULTS

および OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[])に関連付OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[])けられているフラグ。

VSQUERYADDFILEFLAGS

および OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) メソッドでOnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[])使用され、プロジェクトに追加されるファイルの種類を示します。

VSQUERYADDFILERESULTS

および OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) メソッドでOnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[])環境によって返されるフラグ。 これらのフラグは、プロジェクトがプロジェクトにファイルを追加できるかどうかを示します。

VSQUERYREMOVEDIRECTORYFLAGS

ディレクトリごとの呼び出し元オプションを指定するフラグ。 フラグは と OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[])OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[])関連付けられます。これは、プロジェクトからディレクトリを削除できるかどうかを判断するためにプロジェクトによって呼び出されます。

VSQUERYREMOVEDIRECTORYRESULTS

および OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[])に関連付OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[])けられているフラグ。

VSQUERYREMOVEFILEFLAGS

および OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[])に関連付OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[])けられているフラグ。

VSQUERYREMOVEFILERESULTS

および OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[])に関連付OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[])けられているフラグ。

VSQUERYRENAMEDIRECTORYFLAGS

ディレクトリごとの呼び出し元オプションを指定するフラグ。 フラグは と OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[])OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[])関連付けられます。これは、ディレクトリの名前を変更できるかどうかを判断するためにプロジェクトによって呼び出されます。

VSQUERYRENAMEDIRECTORYRESULTS

および OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[])に関連付OnQueryRenameDirectories(IVsProject, Int32, String[], String[], VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[], VSQUERYRENAMEDIRECTORYRESULTS[])けられているフラグ。

VSQUERYRENAMEFILEFLAGS

および OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[])に関連付OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[])けられているフラグ。

VSQUERYRENAMEFILERESULTS

および OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[])に関連付OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[])けられているフラグ。

VSQUERYSAVESLNPROPS

ソリューションのプロパティの状態を返します。

VSRECORDMODE

環境のマクロ レコーダーのモードを指定します。

VSRECORDSTATE

環境のマクロ レコーダーの状態を指定します。

VSRELOADOPTION

外部から変更されたドキュメントに応答する方法を指定します。

VSREMOVEDIRECTORYFLAGS

によって使用される OnAfterRemoveDirectories(IVsProject, Int32, String[], VSREMOVEDIRECTORYFLAGS[])フラグ。

VSREMOVEFILEFLAGS

OnAfterRemoveFiles(IVsProject, Int32, String[], VSREMOVEFILEFLAGS[])使用されるフラグ。

VSRENAMEDIRECTORYFLAGS

OnAfterRenameDirectories(IVsProject, Int32, String[], String[], VSRENAMEDIRECTORYFLAGS[])関連付けられているフラグ。

VSRENAMEFILEFLAGS

OnAfterRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS)、および OnQueryRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS, Int32)に関連付OnAfterRenameFiles(IVsProject, Int32, String[], String[], VSRENAMEFILEFLAGS[])けられているフラグ。

VSSAVEFLAGS

ファイルの保存オプションを指定します。

VSSCCENLISTMENTCHOICE

これらの値は、参加リスト (ソース管理下にあるプロジェクトまたはソリューションのローカル作業コピー) を選択するプロジェクトの意欲を示します。 参加リストを選択できることにより、ユーザーは、ソース管理から取り出されたときに、保存されているプロジェクトの場所を変更できます。

VSSCCPROVIDERBINDING

これらは、カスタム ソース管理パッケージを操作する意欲を示す、プロジェクトが返すことができるオプションです。

VsScriptJmcCodeType

コードの種類を表します。

VSSEARCHPROGRESSTYPE

検索コントロールによって表示される進行状況の種類を指定します。

VSSEARCHSTARTTYPE

検索を開始するタイミングを指定します。

VSSETFRAMEPOS

ウィンドウ フレームの位置を設定します。

VSSOLNBUILDQUERYRESULTS

ソリューションのビルド結果を識別します。

VSSOLNBUILDUPDATEFLAGS

ソリューション ビルドの更新を識別します。

VSSOLNBUILDUPDATEFLAGS2

列挙体の追加のメンバーを VSSOLNBUILDUPDATEFLAGS 提供します。

VSSOLNBUILDUPDATEFLAGS3
VsStateIcon

ソース管理グリフのインデックスを指定します。

VSSYSCOLOR

この列挙は非推奨です。 代わりに __VSSYSCOLOREX を使用してください

VSTASKCATEGORY

タスク アイテムのカテゴリを指定します。

VSTASKFIELD

タスク アイテムのフィールドを指定します。

VSTASKPRIORITY

タスク 項目の優先度レベルを示すために使用するビットマップを指定します。

VSTBXTABVIEW

[ツールボックス] タブのビューの種類を指定します。

VSTDTYPE

内部テストでのみ使用します。 使用しないでください。

VSTREECLOSEACTIONS

ツリー ビュー ノードの折りたたみ時に可能なアクションを指定します。これにより、子ツリー リストが閉じられます。

VSTREETEXTOPTIONS

要求するテキストの種類を指定します。

VSTREETEXTOPTIONS2

要求するテキストの種類を指定します。

VSTREETOOLTIPTYPE

表示するツール ヒント テキストの種類を指定します。

VSTWT_LOCATION

ツール ウィンドウ ツール バーの場所を指定します。

VSUPDATEPROJREFREASON

プロジェクト参照の更新情報を返します。

VsUpToDateCheckFlags

フラグをチェックする理由を指定します。

VsUpToDateCheckFlags2

に渡されるフラグと、 および StartUpToDateCheck(IVsOutputWindowPane, UInt32) に渡されAreProjectsUpToDate(UInt32)QueryStartUpToDateCheck(UInt32, Int32[], Int32[])、特定のビルド要求の目的で操作が実行されることを示します。

VSUSERCONTEXTATTRIBUTEUSAGE

属性またはキーワード (keyword)をコンテキスト バッグにプッシュするかどうかを指定します。

VSUSERCONTEXTPRIORITY

コンテキスト バッグ内の属性またはキーワードの優先順位を指定します。

VSWINDOWSTATE

ウィンドウの表示状態または外観を制御します。

WellKnownTargetFrameworkVersions

ターゲット フレームワークのバージョン番号を表します。