Share via


Microsoft.VisualStudio.VCProjectEngine 名前空間

更新 : 2007 年 11 月

クラス

  クラス 説明
ms168475.pubclass(ja-jp,VS.90).gif _dispVCProjectEngineEvents_SinkHelper インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubclass(ja-jp,VS.90).gif VCProjectEngineEventsClass インフラストラクチャ。この機能については、VCProjectEngineEvents を参照してください。このクラスからインスタンス化しないでください。
ms168475.pubclass(ja-jp,VS.90).gif VCProjectEngineObjectClass VCProjectEngine オートメーション モデルのメイン オブジェクト。

インターフェイス

  インターフェイス 説明
ms168475.pubinterface(ja-jp,VS.90).gif _dispVCProjectEngineEvents インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubinterface(ja-jp,VS.90).gif _dispVCProjectEngineEvents_Event インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubinterface(ja-jp,VS.90).gif _VCProjectEngineEvents この機能については、VCProjectEngineEvents を参照してください。このクラスをインスタンス化しないでください。
ms168475.pubinterface(ja-jp,VS.90).gif IGenericUserDefinedTool インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubinterface(ja-jp,VS.90).gif ISimpleErrorContext インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubinterface(ja-jp,VS.90).gif ISimplePropertyContainer インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubinterface(ja-jp,VS.90).gif IToolPropertyWriter インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubinterface(ja-jp,VS.90).gif IUserDefinedTool インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubinterface(ja-jp,VS.90).gif IVCCollection IVCCollection オブジェクトには、コレクション オブジェクトで実行できる機能が含まれています。
ms168475.pubinterface(ja-jp,VS.90).gif IVCProjectEngineEvents VCProjectEngine イベント メソッドを含むインターフェイス。
ms168475.pubinterface(ja-jp,VS.90).gif VCActiveXReference ActiveX オブジェクトへの参照を表します。
ms168475.pubinterface(ja-jp,VS.90).gif VCALinkTool ALink ツールを表します。このツールを使用して、マネージ リソースからサテライト アセンブリを生成します。
ms168475.pubinterface(ja-jp,VS.90).gif VCAppVerifierTool インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubinterface(ja-jp,VS.90).gif VCAssemblyReference .NET アセンブリへの参照を表します。
ms168475.pubinterface(ja-jp,VS.90).gif VCBscMakeTool VCBscMakeTool オブジェクトには、Browse Information フォルダのプロパティ設定をプログラムによって操作できるプロパティが含まれています。このフォルダはプロジェクトの [プロパティ ページ] ダイアログ ボックスの [構成プロパティ] フォルダにあります。プロジェクトの [プロパティ ページ] ダイアログ ボックスにアクセスする方法については、「プロジェクト設定の変更」を参照してください。
ms168475.pubinterface(ja-jp,VS.90).gif VCCLCompilerTool VCCLCompilerTool オブジェクトは、C++ コンパイラ オプションの機能を公開します。コンパイラ オプションの詳細については、「コンパイラ オプション」を参照してください。
ms168475.pubinterface(ja-jp,VS.90).gif VCConfiguration VCConfiguration オブジェクトは、プロジェクトの [プロパティ ページ] ダイアログ ボックスの [全般] プロパティ ページのプロパティに、プログラムからアクセスします。このオブジェクトでは、この構成を構築するために使用するツールにもアクセスできます。
ms168475.pubinterface(ja-jp,VS.90).gif VCCustomBuildRule カスタム ビルド規則とカスタム ビルド規則ファイルにアクセスするインターフェイス。
ms168475.pubinterface(ja-jp,VS.90).gif VCCustomBuildTool VCCustomBuildTool オブジェクトは、C++ プロジェクトの [プロパティ ページ]ダイアログ ボックスの [カスタム ビルド ステップ]プロパティ ページにあるプロパティに、プログラムによってアクセスします。
ms168475.pubinterface(ja-jp,VS.90).gif VCDebugSettings VCDebugSettings オブジェクトには、[Debug] プロパティ ページの設定をプログラムによって操作できるプロパティが含まれています。このページは、プロジェクトの [プロパティ ページ] ダイアログ ボックスの [構成プロパティ] フォルダにあります。
ms168475.pubinterface(ja-jp,VS.90).gif VCFile VCFile オブジェクトは、アクティブ プロジェクトのファイルで発生する操作について記述します。
ms168475.pubinterface(ja-jp,VS.90).gif VCFileConfiguration VCFileConfiguration オブジェクトは、ファイル (VCFile オブジェクト) についてのビルド情報を格納します。これにはその構成でファイルに関連付けられるツールなどが含まれます。
ms168475.pubinterface(ja-jp,VS.90).gif VCFilter VCFilter オブジェクトは、Visual C++ プロジェクト用にソリューション エクスプローラのフォルダで機能を公開します。
ms168475.pubinterface(ja-jp,VS.90).gif VCFxCopTool インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubinterface(ja-jp,VS.90).gif VCLibrarianTool LIB リファレンス ツールの機能を公開します。
ms168475.pubinterface(ja-jp,VS.90).gif VCLinkerTool リンカ オプションの機能を公開します。
ms168475.pubinterface(ja-jp,VS.90).gif VCManagedResourceCompilerTool .resx ファイルをコンパイルするツールであるマネージ リソース コンパイラを表します。
ms168475.pubinterface(ja-jp,VS.90).gif VCManifestTool マニフェスト ファイルの結合を有効にします。
ms168475.pubinterface(ja-jp,VS.90).gif VCMidlTool プロジェクトの [プロパティ ページ] ダイアログ ボックスの [MIDL] フォルダ内にあるプロパティに、プログラムでアクセスします。
ms168475.pubinterface(ja-jp,VS.90).gif VCNMakeTool プロジェクトの [プロパティ ページ] ダイアログ ボックスの [NMake] フォルダ内にあるプロパティに、プログラムでアクセスします。プロジェクトの [プロパティ ページ] ダイアログ ボックスにアクセスする方法については、「プロジェクト設定の変更」を参照してください。
ms168475.pubinterface(ja-jp,VS.90).gif VCPlatform プラットフォーム固有のプロパティ ([VC++ ディレクトリ] ([オプション] ダイアログ ボックス - [プロジェクトおよびソリューション]) で公開されたプロパティも含みます) に影響を及ぼします。
ms168475.pubinterface(ja-jp,VS.90).gif VCPostBuildEventTool プロジェクトの [プロパティ ページ] ダイアログ ボックスの [ビルド イベント] フォルダにある [ビルド後のイベント] プロパティ ページのプロパティに、プログラムでアクセスします。
ms168475.pubinterface(ja-jp,VS.90).gif VCPreBuildEventTool プロジェクトの [プロパティ ページ] ダイアログ ボックスの [ビルド イベント] フォルダにある [ビルド前のイベント] プロパティ ページのプロパティに、プログラムでアクセスします。
ms168475.pubinterface(ja-jp,VS.90).gif VCPreLinkEventTool プロジェクトの [プロパティ ページ] ダイアログ ボックスの [ビルド イベント] フォルダにある [リンク前のイベント] プロパティ ページのプロパティに、プログラムでアクセスします。
ms168475.pubinterface(ja-jp,VS.90).gif VCProject このオブジェクトは、Visual C++ プロジェクトのプロパティを公開します。
ms168475.pubinterface(ja-jp,VS.90).gif VCProjectEngine CoCreateInstance で返すことができる唯一の Visual C++ プロジェクト モデル オブジェクト。
ms168475.pubinterface(ja-jp,VS.90).gif VCProjectEngineEvents VCProjectEngineEvents オブジェクトは、Visual C++ プロジェクトで発生するイベントを公開します。機能の VCProjectEngineEvents を使用して、このオブジェクトのドキュメントの _dispVCProjectEngineEvents を参照します。
ms168475.pubinterface(ja-jp,VS.90).gif VCProjectEngineObject VCProjectEngine オートメーション モデルのメイン オブジェクト。
ms168475.pubinterface(ja-jp,VS.90).gif VCProjectItem プロジェクト内にあるファイルまたはフォルダです。
ms168475.pubinterface(ja-jp,VS.90).gif VCProjectReference 同じソリューション内のプロジェクトへの参照を表します。
ms168475.pubinterface(ja-jp,VS.90).gif VCPropertySheet プロジェクト エンジンのプロパティ シートへのアクセスを提供します。
ms168475.pubinterface(ja-jp,VS.90).gif VCReference プロジェクト内の参照を表します。
ms168475.pubinterface(ja-jp,VS.90).gif VCReferences VCReference オブジェクトのコレクションです。各オブジェクトは、プロジェクト内の参照を表します。
ms168475.pubinterface(ja-jp,VS.90).gif VCResourceCompilerTool プロジェクトの [プロパティ ページ] ダイアログ ボックスの [リソース] フォルダにあるプロパティに、プログラムでアクセスします。
ms168475.pubinterface(ja-jp,VS.90).gif VCRuntimeBooleanProperty ランタイムのブール型プロパティへのアクセスを提供します。
ms168475.pubinterface(ja-jp,VS.90).gif VCRuntimeEnumProperty ランタイムの列挙型プロパティへのアクセスを提供します。
ms168475.pubinterface(ja-jp,VS.90).gif VCRuntimeEnumValue ランタイムの列挙型プロパティにアクセスします。
ms168475.pubinterface(ja-jp,VS.90).gif VCRuntimeIntegerProperty ランタイムの整数型プロパティへのアクセスを提供します。
ms168475.pubinterface(ja-jp,VS.90).gif VCRuntimeProperty ランタイムのプロパティへのアクセスを提供します。
ms168475.pubinterface(ja-jp,VS.90).gif VCRuntimeStringProperty ランタイムの文字列型プロパティへのアクセスを提供します。
ms168475.pubinterface(ja-jp,VS.90).gif VCToolFile カスタム ビルド規則へのアクセスを提供します。
ms168475.pubinterface(ja-jp,VS.90).gif VCUserMacro ユーザー定義マクロにアクセスします。
ms168475.pubinterface(ja-jp,VS.90).gif VCWebDeploymentTool VCWebDeploymentTool オブジェクトを使用すると、Web 配置ツールにプログラムでアクセスできます。
ms168475.pubinterface(ja-jp,VS.90).gif VCWebServiceProxyGeneratorTool プログラムで、[Web 参照] プロパティ ページから使用できるプロパティを公開します。
ms168475.pubinterface(ja-jp,VS.90).gif VCXDCMakeTool XML ドキュメント ファイルの作成を制御するインターフェイス。
ms168475.pubinterface(ja-jp,VS.90).gif VCXMLDataGeneratorTool XML データ ジェネレータを表します。XML から Visual C++ コードを生成します。

デリゲート

  デリゲート 説明
ms168475.pubdelegate(ja-jp,VS.90).gif _dispVCProjectEngineEvents_ItemAddedEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubdelegate(ja-jp,VS.90).gif _dispVCProjectEngineEvents_ItemMovedEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubdelegate(ja-jp,VS.90).gif _dispVCProjectEngineEvents_ItemPropertyChangeEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubdelegate(ja-jp,VS.90).gif _dispVCProjectEngineEvents_ItemRemovedEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubdelegate(ja-jp,VS.90).gif _dispVCProjectEngineEvents_ItemRenamedEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubdelegate(ja-jp,VS.90).gif _dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubdelegate(ja-jp,VS.90).gif _dispVCProjectEngineEvents_ProjectBuildStartedEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubdelegate(ja-jp,VS.90).gif _dispVCProjectEngineEvents_ReportErrorEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubdelegate(ja-jp,VS.90).gif _dispVCProjectEngineEvents_SccEventEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubdelegate(ja-jp,VS.90).gif _dispVCProjectEngineEvents_SolutionLoadedEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用。

列挙型

  列挙体 説明
ms168475.pubenumeration(ja-jp,VS.90).gif addressAwarenessType リンカで 2 GB を超えるアドレスに対処できるかどうかを指定するときに使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif AppVrfBaseLayerOptions インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubenumeration(ja-jp,VS.90).gif asmListingOption AssemblerOutput プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif AVPageHeapProtectionDirection インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubenumeration(ja-jp,VS.90).gif basicRuntimeCheckOption BasicRuntimeChecks プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif browseInfoOption BrowseInformation プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif BuildWithPropertySheetType ビルドの設定を説明します。
ms168475.pubenumeration(ja-jp,VS.90).gif callingConventionOption 既定の呼び出し規約を選択するときに使用されます。
ms168475.pubenumeration(ja-jp,VS.90).gif charSet _UNICODE または _MBCS を設定する必要があるかどうかを定義します。該当する場合は、リンカのエントリ ポイントにも影響します。
ms168475.pubenumeration(ja-jp,VS.90).gif compileAsManagedOptions CompileAsManaged プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif CompileAsOptions .c ファイルおよび .cpp ファイルのコンパイル言語オプションを選択するときに使用されます。
ms168475.pubenumeration(ja-jp,VS.90).gif compilerErrorReportingType 内部コンパイラ エラー (ICE) 情報を Visual C++ チームに直接提供できます。
ms168475.pubenumeration(ja-jp,VS.90).gif ConfigurationTypes この構成が生成する出力の種類を指定します。
ms168475.pubenumeration(ja-jp,VS.90).gif cppExceptionHandling ExceptionHandling プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif debugOption DebugInformationFormat プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif driverOption AdditionalOptions リンカ プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif eAppProtectionOption 仮想ディレクトリで使用されるプロセス分離のレベルを通知するときに使用されます。
ms168475.pubenumeration(ja-jp,VS.90).gif eCLRImageType CLR イメージの種類を指定します。異なる種類のオブジェクト ファイルをリンクするときに便利です。
ms168475.pubenumeration(ja-jp,VS.90).gif eCLRThreadAttribute CLRThreadAttribute プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif eDebuggerTypes C++ プロジェクトに使用できるデバッガの種類。
ms168475.pubenumeration(ja-jp,VS.90).gif eFileType FileType プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif enhancedInstructionSetType EnableEnhancedInstructionSet プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif enumFileFormat インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubenumeration(ja-jp,VS.90).gif enumMPIAcceptModes デバッガのマルチプロセッサ インターフェイス許容モードを指定します。
ms168475.pubenumeration(ja-jp,VS.90).gif enumResourceLangID Culture プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif enumSccEvent プロジェクト エンジンで発生したイベントを通知します。
ms168475.pubenumeration(ja-jp,VS.90).gif eSqlClrPermissionLevel SQL のアクセス許可レベルを示す列挙体。
ms168475.pubenumeration(ja-jp,VS.90).gif eWebRefUrlBehavior インフラストラクチャ。マイクロソフト内部でのみ使用。
ms168475.pubenumeration(ja-jp,VS.90).gif favorSizeOrSpeedOption EXE と DLL のサイズを最小化または最大化するかどうかを示すときに使用されます。
ms168475.pubenumeration(ja-jp,VS.90).gif floatingPointModel 浮動小数点の動作を指定します。
ms168475.pubenumeration(ja-jp,VS.90).gif genProxyLanguage GeneratedProxyLanguage プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif inlineExpansionOption ビルドのインライン関数の拡張レベルを定義するときに使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif linkAssemblyDebug AssemblyDebug プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif linkerErrorReportingType 内部のリンカ エラー情報を Visual C++ チームに直接提供できます。
ms168475.pubenumeration(ja-jp,VS.90).gif linkFixedBaseAddress オペレーティング システムが、指定されたベース アドレスにだけプログラムを読み込みます。指定したベース アドレスが使用できない場合は、ファイルが読み込まれません。
ms168475.pubenumeration(ja-jp,VS.90).gif linkIncrementalType インクリメンタル リンクに関する切り替えに使用されます。LinkIncremental プロパティで使用されます。
ms168475.pubenumeration(ja-jp,VS.90).gif linkProgressOption ShowProgress プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif LinkTimeCodeGenerationOption リンク時のコード生成のコマンド ライン オプションに対応します。
ms168475.pubenumeration(ja-jp,VS.90).gif machineTypeOption TargetMachine プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif midlCharOption DefaultCharType プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif midlErrorCheckOption EnableErrorChecks プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif midlStructMemberAlignOption StructMemberAlignment プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif midlTargetEnvironment TargetEnvironment プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif midlWarningLevelOption WarnLevel プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif optFoldingType EnableCOMDATFolding プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif optimizeOption Optimization プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif optRefType OptimizeReferences プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif optWin98Type OptimizeForWindows98 プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif pchOption UsePrecompiledHeader プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif preprocessOption GeneratePreprocessedFile プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif RemoteDebuggerType Remote プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif runtimeLibraryOption RuntimeLibrary プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif structMemberAlignOption StructMemberAlignment プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif subSystemOption SubSystem プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif termSvrAwarenessType TerminalServerAware プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif TypeOfDebugger DebuggerType プロパティで使用します。使用するデバッガの種類を指定します。
ms168475.pubenumeration(ja-jp,VS.90).gif useOfATL useOfATL プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif useOfMfc useOfMfc プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif warningLevelOption WarnLevel プロパティで使用します。
ms168475.pubenumeration(ja-jp,VS.90).gif WholeProgramOptimizationTypes オブジェクトの境界間でプログラムを最適化することを指定します。