Microsoft.VisualStudio.VCProjectEngine 名前空間
VCProjectEngine 名前空間は Visual C++ プロジェクト モデルを表しており、モデルの最上位のオブジェクトです。
クラス
クラス | 説明 | |
---|---|---|
_dispVCProjectEngineEvents_SinkHelper | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 | |
VCProjectEngineEventsClass | インフラストラクチャ。 この機能については、VCProjectEngineEvents を参照してください。このクラスからインスタンス化しないでください。 | |
VCProjectEngineObjectClass | VCProjectEngine オートメーション モデルのメイン オブジェクト。 |
インターフェイス
インターフェイス | 説明 | |
---|---|---|
_dispVCProjectEngineEvents | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
_dispVCProjectEngineEvents_Event | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 | |
_VCProjectEngineEvents | この機能については、VCProjectEngineEvents を参照してください。このクラスをインスタンス化しないでください。 | |
IGenericUserDefinedTool | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 | |
ISimpleErrorContext | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 | |
ISimplePropertyContainer | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 | |
IToolPropertyWriter | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 | |
IUserDefinedTool | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 | |
IVCBuildCompleteCallback | ||
IVCBuildPropertyStorage | ||
IVCCollection | IVCCollection オブジェクトには、コレクション オブジェクトで実行できる機能が含まれています。 | |
IVCIdentity | ||
IVCProjectEngineEvents | インターフェイスを含む、VCProjectEngineイベント メソッド。 | |
IVCProjectEngineEvents2 | ||
IVCRulePropertyStorage | ||
VCActiveXReference | ActiveX オブジェクトへの参照を表します。 | |
VCALinkTool | ALink ツールを表します。このツールを使用して、マネージ リソースからサテライト アセンブリを生成します。 | |
VCAppVerifierTool | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 | |
VCAssemblyReference | .NET アセンブリへの参照を表します。 | |
VCBscMakeTool | VCBscMakeTool オブジェクトには、Browse Information フォルダーのプロパティ設定をプログラムによって操作できるプロパティが含まれています。このフォルダーはプロジェクトの [プロパティ ページ] ダイアログ ボックスの [構成プロパティ] フォルダーにあります。プロジェクトの [プロパティ ページ] ダイアログ ボックスにアクセスする方法については、「プロジェクト設定の変更」を参照してください。 | |
VCCLCompilerTool | VCCLCompilerTool オブジェクトは、C++ コンパイラ オプションの機能を公開します。コンパイラ オプションの詳細については、「コンパイラ オプション」を参照してください。 | |
VCConfiguration | VCConfiguration オブジェクトは、プロジェクトの [プロパティ ページ] ダイアログ ボックスの [全般] プロパティ ページのプロパティに、プログラムからアクセスします。このオブジェクトでは、この構成を構築するために使用するツールにもアクセスできます。 | |
VCCustomBuildRule | カスタム ビルド規則とカスタム ビルド規則ファイルにアクセスするインターフェイスです。 | |
VCCustomBuildTool | VCCustomBuildTool オブジェクトは、プロパティにプログラムによってアクセス、カスタム ビルド ステップでは、プロジェクトのプロパティ ページプロパティ ページ ダイアログ ボックス。 | |
VCDebugSettings | VCDebugSettings オブジェクトには、[Debug] プロパティ ページの設定をプログラムによって操作できるプロパティが含まれています。このページは、プロジェクトの [プロパティ ページ] ダイアログ ボックスの [構成プロパティ] フォルダーにあります。 | |
VCFile | VCFile オブジェクトには、アクティブなプロジェクト内のファイルの場所を取ることができます操作について説明します。 | |
VCFileConfiguration | VCFileConfiguration オブジェクトは、ファイル (VCFile オブジェクト) についてのビルド情報を格納します。これにはその構成でファイルに関連付けられるツールなどが含まれます。 | |
VCFilter | AVCFilterオブジェクトのフォルダーで機能を公開ソリューション エクスプ ローラーでのVisual C++プロジェクト。 | |
VCFxCopTool | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 | |
VCFxCopTool2 | ||
VCLibrarianTool | LIB リファレンス ツールの機能を公開します。 | |
VCLinkerTool | リンカー オプションの機能を公開します。 | |
VCManagedResourceCompilerTool | .resx ファイルをコンパイルするツールであるマネージ リソース コンパイラを表します。 | |
VCManifestTool | マニフェスト ファイルの結合を有効にします。 | |
VCMidlTool | プロジェクトの [プロパティ ページ] ダイアログ ボックスの [MIDL] フォルダー内にあるプロパティに、プログラムでアクセスします。 | |
VCNMakeTool | プログラムのプロパティにアクセス、NMAKE のプロジェクトのフォルダ プロパティ ページ ダイアログ ボックス。プロジェクトの [プロパティ ページ] ダイアログ ボックスにアクセスする方法については、「プロジェクト設定の変更」を参照してください。 | |
VCPlatform | プラットフォーム固有のプロパティ ([VC++ ディレクトリ] ([オプション] ダイアログ ボックス - [プロジェクトおよびソリューション]) で公開されたプロパティも含みます) に影響を及ぼします。 | |
VCPlatform2 | ||
VCPostBuildEventTool | プロジェクトの [プロパティ ページ] ダイアログ ボックスの [ビルド イベント] フォルダーにある [ビルド後のイベント] プロパティ ページのプロパティに、プログラムでアクセスします。 | |
VCPreBuildEventTool | プロジェクトの [プロパティ ページ] ダイアログ ボックスの [ビルド イベント] フォルダーにある [ビルド前のイベント] プロパティ ページのプロパティに、プログラムでアクセスします。 | |
VCPreLinkEventTool | プロパティにプログラムでアクセス、リンク前のイベント プロパティ ページで、 ビルド イベント フォルダには、プロジェクトの プロパティ ページ ダイアログ ボックス。 | |
VCProject | このオブジェクトは、Visual C++ プロジェクトのプロパティを公開します。 | |
VCProjectEngine | CoCreateInstance で返すことができる唯一の Visual C++ プロジェクト モデル オブジェクト。 | |
VCProjectEngineEvents | VCProjectEngineEvents オブジェクトによって発生したイベントを公開するVisual C++プロジェクト。使用VCProjectEngineEventsの機能とを参照してください_dispVCProjectEngineEventsのこのオブジェクトのドキュメント。 | |
VCProjectEngineObject | VCProjectEngine オートメーション モデルのメイン オブジェクト。 | |
VCProjectItem | プロジェクト内にあるファイルまたはフォルダーです。 | |
VCProjectReference | 同じソリューション内のプロジェクトへの参照を表します。 | |
VCPropertySheet | プロジェクト エンジンのプロパティ シートへのアクセスを提供します。 | |
VCReference | プロジェクト内の参照を表します。 | |
VCReferences | VCReference オブジェクトのコレクションです。各オブジェクトは、プロジェクト内の参照を表します。 | |
VCResourceCompilerTool | プロジェクトの [プロパティ ページ] ダイアログ ボックスの [リソース] フォルダーにあるプロパティに、プログラムでアクセスします。 | |
VCRuntimeBooleanProperty | ランタイムへのアクセスは、ブール型のプロパティを提供します。 | |
VCRuntimeEnumProperty | ランタイムの列挙のプロパティへのアクセスを提供します。 | |
VCRuntimeEnumValue | ランタイム列挙型プロパティにアクセスできます。 | |
VCRuntimeIntegerProperty | ランタイム整数プロパティへのアクセスを提供します。 | |
VCRuntimeProperty | ランタイムのプロパティへのアクセスを提供します。 | |
VCRuntimeStringProperty | ランタイム文字列プロパティへのアクセスを提供します。 | |
VCToolFile | カスタム ビルド規則へのアクセスを提供します。 | |
VCUserMacro | ユーザー定義のマクロにアクセスできます。 | |
VCWebDeploymentTool | VCWebDeploymentTool オブジェクトを使用すると、Web 配置ツールにプログラムでアクセスできます。 | |
VCWebServiceProxyGeneratorTool | プログラムで、[Web 参照] プロパティ ページから使用できるプロパティを公開します。 | |
VCXDCMakeTool | XML ドキュメント ファイルの作成を制御するインターフェイス。 | |
VCXMLDataGeneratorTool | XML データ ジェネレーターを表します。XML から Visual C++ コードを生成します。 |
デリゲート
デリゲート | 説明 | |
---|---|---|
_dispVCProjectEngineEvents_ItemAddedEventHandler | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
_dispVCProjectEngineEvents_ItemMovedEventHandler | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
_dispVCProjectEngineEvents_ItemPropertyChange2EventHandler | ||
_dispVCProjectEngineEvents_ItemPropertyChangeEventHandler | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
_dispVCProjectEngineEvents_ItemRemovedEventHandler | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
_dispVCProjectEngineEvents_ItemRenamedEventHandler | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
_dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
_dispVCProjectEngineEvents_ProjectBuildStartedEventHandler | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
_dispVCProjectEngineEvents_ReportErrorEventHandler | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
_dispVCProjectEngineEvents_SccEventEventHandler | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
_dispVCProjectEngineEvents_SolutionLoadedEventHandler | インフラストラクチャ。 マイクロソフト内部でのみ使用。 |
列挙型
列挙体 | 説明 | |
---|---|---|
addressAwarenessType | リンカーが 2 gb を超えるアドレスを処理できるかどうかを指定するために使用します。 | |
AppVrfBaseLayerOptions | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
asmListingOption | AssemblerOutput プロパティで使用します。 | |
AVPageHeapProtectionDirection | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
basicRuntimeCheckOption | BasicRuntimeChecks プロパティで使用します。 | |
bldActionTypes | ||
browseInfoOption | BrowseInformation プロパティで使用します。 | |
BuildWithPropertySheetType | ビルドの設定について説明します。 | |
callingConventionOption | 既定の呼び出し規約を使用します。 | |
charSet | _UNICODE または _MBCS を設定する必要があるかどうかを定義します。それも適切な場所でのリンカーのエントリ ポイントを影響します。 | |
compileAsManagedOptions | CompileAsManaged プロパティで使用します。 | |
CompileAsOptions | .C ファイルと .cpp ファイルのコンパイル言語の選択を次のように使用します。 | |
compilerErrorReportingType | 内部コンパイラ エラー (ICE) 情報を Visual C++ チームに直接提供できます。 | |
ConfigurationTypes | この構成が生成する出力の種類を指定します。 | |
cppExceptionHandling | 使用、ExceptionHandling.property。 | |
debugOption | DebugInformationFormat プロパティで使用します。 | |
driverOption | 使用、AdditionalOptionsリンカー プロパティ。 | |
eAppProtectionOption | 仮想ディレクトリが使用するプロセス分離のレベルを示すために次のように使用します。 | |
eCLRImageType | CLR イメージのタイプを指定します。さまざまな種類のオブジェクト ファイルをリンクするときに便利です。 | |
eCLRThreadAttribute | CLRThreadAttribute プロパティで使用します。 | |
eDebuggerTypes | C++ プロジェクトで使用できるデバッガーの種類。 | |
eFileType | FileType プロパティで使用します。 | |
enhancedInstructionSetType | EnableEnhancedInstructionSet プロパティで使用します。 | |
enumDataExecutionPreventionBOOL | Windows データ実行防止 (DEP) 機能に対応する実行可能ファイルがテストされたことを示します。 | |
enumFileFormat | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
enumFrameworkVersion | プロジェクトが対象とする .NET Framework のバージョンを表します。 | |
enumMPIAcceptModes | マルチ プロセッサ インターフェイスを受け入れるモードのデバッガーを指定します。 | |
enumRandomizedBaseAddressBOOL | 使用しても、読み込み時にランダムに再することができます、実行可能イメージを生成するかどうかを指定します、アドレス空間レイアウトのランダム化Windows Vista の (ASLR) 機能。 | |
enumResourceLangID | Culture プロパティで使用します。 | |
enumSccEvent | プロジェクト エンジンで発生したイベントを示します。 | |
eSqlClrPermissionLevel | SQL のアクセス許可レベルを指定する列挙です。 | |
eWebRefUrlBehavior | インフラストラクチャ。 マイクロソフト内部でのみ使用。 | |
favorSizeOrSpeedOption | 最小化または Exe および Dll のサイズを最大化するかどうかを示すために次のように使用します。 | |
floatingPointModel | 浮動小数点の動作を指定します。 | |
genProxyLanguage | GeneratedProxyLanguage プロパティで使用します。 | |
inlineExpansionOption | 関数のインライン展開を構築するためのレベルを定義するために使用します。 | |
linkAssemblyDebug | AssemblyDebug プロパティで使用します。 | |
linkerErrorReportingType | 内部リンカ エラーを提供することができます情報は Visual C チームに直接。 | |
linkFixedBaseAddress | オペレーティング システムが優先ベース アドレスにだけプログラムをロードするを推奨します。ベース アドレスが使用できない場合は、オペレーティング システム ファイルを読み込みません。 | |
linkIncrementalType | インクリメンタル リンクを切り替えるには次のように使用します。それによって使用される、LinkIncrementalプロパティ。 | |
linkProgressOption | ShowProgress プロパティで使用します。 | |
LinkTimeCodeGenerationOption | リンク時のコード生成コマンド ライン オプションに対応しています。 | |
linkUACExecutionLevel | ユーザー アカウント制御 (UAC) 情報をプログラム マニフェストに組み込むかどうかを指定します。 | |
machineTypeOption | TargetMachine プロパティで使用します。 | |
midlCharOption | DefaultCharType プロパティで使用します。 | |
midlErrorCheckOption | EnableErrorChecks プロパティで使用します。 | |
midlStructMemberAlignOption | StructMemberAlignment プロパティで使用します。 | |
midlTargetEnvironment | TargetEnvironment プロパティで使用します。 | |
midlWarningLevelOption | WarnLevel プロパティで使用します。 | |
optFoldingType | EnableCOMDATFolding プロパティで使用します。 | |
optimizeOption | Optimization プロパティで使用します。 | |
optManagedIncrementalBuild | (非推奨)指定するかどうか、増分ビルド、manageg プロジェクトをビルドするために使用します。インクリメンタル ビルドは、前回のコンパイル以降に変更されたメソッドだけをコンパイルします。 | |
optRefType | OptimizeReferences プロパティで使用します。 | |
optWin98Type | OptimizeForWindows98 プロパティで使用します。 | |
pchOption | UsePrecompiledHeader プロパティで使用します。 | |
preprocessOption | GeneratePreprocessedFile プロパティで使用します。 | |
RemoteDebuggerType | Remote プロパティで使用します。 | |
runtimeLibraryOption | RuntimeLibrary プロパティで使用します。 | |
structMemberAlignOption | StructMemberAlignment プロパティで使用します。 | |
subSystemOption | SubSystem プロパティで使用します。 | |
termSvrAwarenessType | TerminalServerAware プロパティで使用します。 | |
TypeOfDebugger | DebuggerType プロパティで使用します。それには、使用するデバッガーの種類を指定します。 | |
useOfATL | useOfATL プロパティで使用します。 | |
useOfMfc | useOfMfc プロパティで使用します。 | |
warningLevelOption | WarnLevel プロパティで使用します。 | |
WholeProgramOptimizationTypes | プログラムがオブジェクトの境界を越えた最適化を指定します。 |