Microsoft.VisualStudio.VCProjectEngine 네임스페이스

VCProjectEngine 네임스페이스는 Visual C++ 프로젝트 모델을 나타내며 이 모델의 최상위 개체입니다. 디렉터리에서 Microsoft.VisualStudio.VCProjectEngine.dll 어셈블리를 찾을 수 있습니다 < Visual Studio 설치 directory\Common7\IDE\PublicAssemblies.

클래스

  클래스 설명
Public 클래스 _dispVCProjectEngineEvents_SinkHelper 인프라입니다. Microsoft 내부용입니다.
Public 클래스 VCProjectEngineEventsClass 인프라입니다. 이 기능에 대해서는 VCProjectEngineEvents를 참조하십시오.이 클래스에서 인스턴스화할 수 없습니다.
Public 클래스 VCProjectEngineObjectClass VCProjectEngine 자동화 모델의 기본 개체입니다.

인터페이스

  인터페이스 설명
Public 인터페이스 _dispVCProjectEngineEvents 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _dispVCProjectEngineEvents_Event 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 _VCProjectEngineEvents 이 기능에 대해서는 VCProjectEngineEvents를 참조하십시오.이 클래스를 인스턴스화할 수 없습니다.
Public 인터페이스 IGenericUserDefinedTool 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 ISimpleErrorContext 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 ISimplePropertyContainer 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 IToolPropertyWriter 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 IUserDefinedTool 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 IVCBuildCompleteCallback
Public 인터페이스 IVCBuildPropertyStorage
Public 인터페이스 IVCCollection IVCCollection 개체는 컬렉션 개체에 대해 수행할 수 있는 기능을 포함하고 있습니다.
Public 인터페이스 IVCIdentity
Public 인터페이스 IVCProjectEngineEvents VCProjectEngine 이벤트 메서드를 포함하는 인터페이스입니다.
Public 인터페이스 IVCProjectEngineEvents2
Public 인터페이스 IVCProjectTargetChange
Public 인터페이스 IVCProjectTargetDescription
Public 인터페이스 IVCRulePropertyStorage
Public 인터페이스 SVCProjectEngine
Public 인터페이스 VCActiveXReference ActiveX 개체에 대한 참조를 나타냅니다.
Public 인터페이스 VCALinkTool 관리되는 리소스에서 위성 어셈블리를 생성하는 데 사용되는 ALink 도구를 나타냅니다.
Public 인터페이스 VCAppVerifierTool 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 VCAssemblyReference .NET 어셈블리에 대한 참조를 나타냅니다.
Public 인터페이스 VCBscMakeTool VCBscMakeTool 개체에는 프로젝트의 속성 페이지 대화 상자에서 구성 속성 폴더에 있는 브라우저 정보 폴더의 속성 설정을 프로그래밍 방식으로 조작할 수 있는 속성이 포함되어 있습니다.프로젝트의 속성 페이지 대화 상자에 액세스하는 방법에 대한 자세한 내용은 프로젝트 속성 사용을 참조하십시오.
Public 인터페이스 VCCLCompilerTool VCCLCompilerTool 개체는 C++ 컴파일러 옵션의 기능을 노출합니다.컴파일러 옵션에 대한 자세한 내용은 컴파일러 옵션을 참조하십시오.
Public 인터페이스 VCConfiguration VCConfiguration 개체는 프로젝트의 속성 페이지 대화 상자에 있는 일반 속성 페이지의 속성에 프로그래밍 방식으로 액세스합니다.이 개체를 사용하면 이 구성을 빌드하는 데 사용된 도구에 액세스할 수 있습니다.
Public 인터페이스 VCCustomBuildRule 사용자 지정 빌드 규칙과 사용자 지정 빌드 규칙 파일에 액세스하는 인터페이스입니다.
Public 인터페이스 VCCustomBuildTool VCCustomBuildTool 개체는 프로젝트의 속성 페이지 대화 상자에 있는 사용자 지정 빌드 단계 속성 페이지의 속성에 프로그래밍 방식으로 액세스합니다.
Public 인터페이스 VCDebugSettings VCDebugSettings 개체에는 프로젝트의 속성 페이지 대화 상자에서 구성 속성 폴더에 있는 Debug 속성 페이지의 설정을 프로그래밍 방식으로 조작하는 데 사용할 수 있는 속성이 들어 있습니다.
Public 인터페이스 VCFile VCFile 개체는 활성 프로젝트의 파일에 대해 수행할 수 있는 작업을 설명합니다.
Public 인터페이스 VCFileConfiguration VCFileConfiguration 개체에는 해당 구성의 파일에 연결된 도구를 비롯하여 파일(VCFile 개체)에 대한 빌드 정보가 들어 있습니다.
Public 인터페이스 VCFilter Visual C++ 프로젝트의 솔루션 탐색기에서 폴더에 대한 기능을 노출하는 VCFilter입니다.
Public 인터페이스 VCFxCopTool 인프라입니다. Microsoft 내부용입니다.
Public 인터페이스 VCFxCopTool2
Public 인터페이스 VCLibrarianTool LIB 참조 도구의 기능을 노출합니다.
Public 인터페이스 VCLinkerTool 링커 옵션의 기능을 노출합니다.
Public 인터페이스 VCManagedResourceCompilerTool .resx 파일을 컴파일하는 데 사용되는 도구인 관리되는 리소스 컴파일러를 나타냅니다.
Public 인터페이스 VCManifestTool 매니페스트 파일을 결합할 수 있도록 설정합니다.
Public 인터페이스 VCMidlTool 프로젝트의 속성 페이지 대화 상자에서 MIDL 폴더의 속성에 프로그래밍 방식으로 액세스합니다.
Public 인터페이스 VCNMakeTool 프로젝트의 속성 페이지 대화 상자에서 NMAKE 폴더의 속성에 프로그래밍 방식으로 액세스합니다.프로젝트의 속성 페이지 대화 상자에 액세스하는 방법에 대한 자세한 내용은 프로젝트 속성 사용을 참조하십시오.
Public 인터페이스 VCPlatform VC++ Directories, Projects, Options Dialog Box 에서 노출되는 속성을 비롯하여 플랫폼 관련 속성에 영향을 줍니다.
Public 인터페이스 VCPlatform2
Public 인터페이스 VCPostBuildEventTool 프로젝트의 속성 페이지 대화 상자에서 빌드 이벤트 폴더에 있는 빌드 후 이벤트 속성 페이지의 속성에 프로그래밍 방식으로 액세스합니다.
Public 인터페이스 VCPreBuildEventTool 프로젝트의 속성 페이지 대화 상자에서 빌드 이벤트 폴더에 있는 빌드 전 이벤트 속성 페이지의 속성에 프로그래밍 방식으로 액세스합니다.
Public 인터페이스 VCPreLinkEventTool 프로젝트의 속성 페이지 대화 상자에서 빌드 이벤트 폴더에 있는 링크 전 이벤트 속성 페이지의 속성에 프로그래밍 방식으로 액세스합니다.
Public 인터페이스 VCProject 이 개체는 Visual C++ 프로젝트에 속성을 노출합니다.
Public 인터페이스 VCProjectEngine CoCreateInstance에서 반환할 수 있는 유일한 Visual C++ 프로젝트 모델 개체입니다.
Public 인터페이스 VCProjectEngineEvents VCProjectEngineEvents 개체는 Visual C++ 프로젝트에서 발생한 이벤트를 노출합니다.VCProjectEngineEvents를 사용하여 기능을 수행합니다. 개체에 대한 설명을 보려면 _dispVCProjectEngineEvents를 참조하십시오.
Public 인터페이스 VCProjectEngineObject VCProjectEngine 자동화 모델의 기본 개체입니다.
Public 인터페이스 VCProjectItem 프로젝트의 파일 또는 폴더입니다.
Public 인터페이스 VCProjectReference 동일한 솔루션의 프로젝트에 대한 참조를 나타냅니다.
Public 인터페이스 VCPropertySheet 프로젝트 엔진 속성 시트에 대한 액세스를 제공합니다.
Public 인터페이스 VCReference 프로젝트에서 하나의 참조를 나타냅니다.
Public 인터페이스 VCReferences 프로젝트의 참조를 나타내는 각 VCReference 개체의 컬렉션입니다.
Public 인터페이스 VCResourceCompilerTool 프로젝트의 속성 페이지 대화 상자에서 리소스 폴더의 속성에 프로그래밍 방식으로 액세스합니다.
Public 인터페이스 VCRuntimeBooleanProperty 런타임 부울 속성에 대한 액세스를 제공합니다.
Public 인터페이스 VCRuntimeEnumProperty 런타임 열거형 속성에 대한 액세스를 제공합니다.
Public 인터페이스 VCRuntimeEnumValue 런타임 열거형 속성에 대한 액세스를 제공합니다.
Public 인터페이스 VCRuntimeIntegerProperty 런타임 정수 속성에 대한 액세스를 제공합니다.
Public 인터페이스 VCRuntimeProperty 런타임 속성에 대한 액세스를 제공합니다.
Public 인터페이스 VCRuntimeStringProperty 런타임 문자열 속성에 대한 액세스를 제공합니다.
Public 인터페이스 VCSdkReference
Public 인터페이스 VCToolFile 사용자 지정 빌드 규칙에 대한 액세스 권한을 부여합니다.
Public 인터페이스 VCUserMacro 사용자 정의 매크로 대한 액세스를 제공합니다.
Public 인터페이스 VCWebDeploymentTool VCWebDeploymentTool 개체를 사용하면 웹 개발 도구에 프로그래밍 방식으로 액세스할 수 있습니다.
Public 인터페이스 VCWebServiceProxyGeneratorTool 웹 참조 속성 페이지 에서 사용할 수 있는 속성을 프로그래밍 방식으로 노출합니다.
Public 인터페이스 VCWinRTReference
Public 인터페이스 VCXDCMakeTool XML doc 파일 생성을 제어하는 인터페이스입니다.
Public 인터페이스 VCXMLDataGeneratorTool XML 데이터 생성기를 나타냅니다.XML에서 Visual C++ 코드를 생성하는 데 사용됩니다.

대리자

  대리자 설명
Public 대리자 _dispVCProjectEngineEvents_ItemAddedEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispVCProjectEngineEvents_ItemMovedEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispVCProjectEngineEvents_ItemPropertyChange2EventHandler
Public 대리자 _dispVCProjectEngineEvents_ItemPropertyChangeEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispVCProjectEngineEvents_ItemRemovedEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispVCProjectEngineEvents_ItemRenamedEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispVCProjectEngineEvents_ProjectBuildStartedEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispVCProjectEngineEvents_ReportErrorEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispVCProjectEngineEvents_SccEventEventHandler 인프라입니다. Microsoft 내부용입니다.
Public 대리자 _dispVCProjectEngineEvents_SolutionLoadedEventHandler 인프라입니다. Microsoft 내부용입니다.

열거형

  열거형 설명
Public 열거형 addressAwarenessType 링커가 2GB 이상의 주소를 처리할 수 있는지 여부를 지정하는 데 사용됩니다.
Public 열거형 AppVrfBaseLayerOptions 인프라입니다. Microsoft 내부용입니다.
Public 열거형 asmListingOption AssemblerOutput 속성에 사용됩니다.
Public 열거형 AVPageHeapProtectionDirection 인프라입니다. Microsoft 내부용입니다.
Public 열거형 basicRuntimeCheckOption BasicRuntimeChecks 속성에 사용됩니다.
Public 열거형 bldActionTypes
Public 열거형 browseInfoOption BrowseInformation 속성에 사용됩니다.
Public 열거형 BuildWithPropertySheetType 빌드의 설정에 대해 설명합니다.
Public 열거형 callingConventionOption 기본 호출 규칙을 선택하는 데 사용됩니다.
Public 열거형 charSet _UNICODE를 설정할지 _MBCS를 설정할지 여부를 지정합니다.해당하는 링커 진입점에도 영향을 미칩니다.
Public 열거형 compileAsManagedOptions CompileAsManaged 속성에 사용됩니다.
Public 열거형 CompileAsOptions .c 및 .cpp 파일에 대한 컴파일 언어 옵션을 선택하는 데 사용됩니다.
Public 열거형 compilerErrorReportingType ICE(내부 컴파일러 오류) 정보를 Visual C++ 팀에 직접 제공할 수 있도록 합니다.
Public 열거형 ConfigurationTypes 이 구성에서 생성되는 출력 형식을 지정합니다.
Public 열거형 cppExceptionHandling ExceptionHandling 속성에 사용됩니다.
Public 열거형 debugOption DebugInformationFormat 속성에 사용됩니다.
Public 열거형 driverOption AdditionalOptions 링커 속성에 사용됩니다.
Public 열거형 eAppProtectionOption 가상 디렉터리에서 사용하는 프로세스 격리 수준을 나타내는 데 사용됩니다.
Public 열거형 eCLRImageType CLR 이미지의 형식을 지정합니다.서로 다른 형식의 개체 파일을 링크할 때 유용합니다.
Public 열거형 eCLRThreadAttribute CLRThreadAttribute 속성에 사용됩니다.
Public 열거형 eDebuggerTypes C++ 프로젝트에 사용할 수 있는 디버거 형식입니다.
Public 열거형 eFileType FileType 속성에 사용됩니다.
Public 열거형 enhancedInstructionSetType EnableEnhancedInstructionSet 속성에 사용됩니다.
Public 열거형 enumDataExecutionPreventionBOOL 실행 파일이 Windows DEP(데이터 실행 방지) 기능과 호환되는지 테스트되었음을 나타냅니다.
Public 열거형 enumFileFormat 인프라입니다. Microsoft 내부용입니다.
Public 열거형 enumFrameworkVersion 프로젝트가 대상으로 하는 .NET Framework 버전을 나타냅니다.
Public 열거형 enumMPIAcceptModes 디버거에 대한 다중 프로세서 인터페이스 허용 모드를 지정합니다.
Public 열거형 enumRandomizedBaseAddressBOOL 로드할 때 Windows Vista의 ASLR(Address Space Layout Randomization) 기능을 사용하여 임의로 기준 주소를 지정할 수 있는 실행 가능 이미지를 생성할지 여부를 지정합니다.
Public 열거형 enumResourceLangID Culture 속성에 사용됩니다.
Public 열거형 enumSccEvent 프로젝트 엔진에서 발생한 이벤트를 알립니다.
Public 열거형 eSqlClrPermissionLevel SQL 사용 권한 수준을 나타내는 열거형입니다.
Public 열거형 eWebRefUrlBehavior 인프라입니다. Microsoft 내부용입니다.
Public 열거형 favorSizeOrSpeedOption EXE 및 DLL의 크기를 최소화 또는 최대화할지 여부를 나타내는 데 사용됩니다.
Public 열거형 floatingPointModel 부동 소수점 동작을 지정합니다.
Public 열거형 genProxyLanguage GeneratedProxyLanguage 속성에 사용됩니다.
Public 열거형 inlineExpansionOption 빌드에 대한 인라인 함수 확장 수준을 정의하는 데 사용됩니다.
Public 열거형 linkAssemblyDebug AssemblyDebug 속성에 사용됩니다.
Public 열거형 linkerErrorReportingType 내부 링커 오류 정보를 Visual C++ 팀에 직접 제공할 수 있도록 합니다.
Public 열거형 linkFixedBaseAddress 운영 체제에서는 기본 설정 기준 주소에서만 프로그램을 로드하게 됩니다.기본 설정 기준 주소를 사용할 수 없으면 파일이 로드되지 않습니다.
Public 열거형 linkIncrementalType 증분 링크를 전환하는 데 사용됩니다.LinkIncremental 속성에서 사용됩니다.
Public 열거형 linkProgressOption ShowProgress 속성에 사용됩니다.
Public 열거형 LinkTimeCodeGenerationOption 링크 타임 코드 생성 사용 명령줄 옵션에 해당합니다.
Public 열거형 linkUACExecutionLevel 프로그램 매니페스트에 UAC(사용자 계정 컨트롤) 정보를 포함할지 여부를 지정합니다.
Public 열거형 machineTypeOption TargetMachine 속성에 사용됩니다.
Public 열거형 midlCharOption DefaultCharType 속성에 사용됩니다.
Public 열거형 midlErrorCheckOption EnableErrorChecks 속성에 사용됩니다.
Public 열거형 midlStructMemberAlignOption StructMemberAlignment 속성에 사용됩니다.
Public 열거형 midlTargetEnvironment TargetEnvironment 속성에 사용됩니다.
Public 열거형 midlWarningLevelOption WarnLevel 속성에 사용됩니다.
Public 열거형 optFoldingType EnableCOMDATFolding 속성에 사용됩니다.
Public 열거형 optimizeOption Optimization 속성에 사용됩니다.
Public 열거형 optManagedIncrementalBuild (사용하지 않음) 증분 빌드가 관리되는 프로젝트에 사용되는지 여부를 지정합니다.증분 빌드는 마지막 컴파일 이후에 변경된 메서드만 컴파일합니다.
Public 열거형 optRefType OptimizeReferences 속성에 사용됩니다.
Public 열거형 optWin98Type OptimizeForWindows98 속성에 사용됩니다.
Public 열거형 pchOption UsePrecompiledHeader 속성에 사용됩니다.
Public 열거형 preprocessOption GeneratePreprocessedFile 속성에 사용됩니다.
Public 열거형 RemoteDebuggerType Remote 속성에 사용됩니다.
Public 열거형 runtimeLibraryOption RuntimeLibrary 속성에 사용됩니다.
Public 열거형 structMemberAlignOption StructMemberAlignment 속성에 사용됩니다.
Public 열거형 subSystemOption SubSystem 속성에 사용됩니다.
Public 열거형 termSvrAwarenessType TerminalServerAware 속성에 사용됩니다.
Public 열거형 TypeOfDebugger DebuggerType 속성에 사용됩니다.사용할 디버거 형식을 지정합니다.
Public 열거형 useOfATL useOfATL 속성에 사용됩니다.
Public 열거형 useOfMfc useOfMfc 속성에 사용됩니다.
Public 열거형 vcRefType
Public 열거형 warningLevelOption WarnLevel 속성에 사용됩니다.
Public 열거형 WholeProgramOptimizationTypes 프로그램이 개체 경계를 지나 최적화되도록 지정합니다.