Udostępnij za pośrednictwem


Przestrzeń nazw Microsoft.VisualStudio.VCProjectEngine

VCProjectEngine Nazw reprezentuje modelu projektu Visual C++ i jest jego wierzchni.

Klasy

  Klasa Opis
Klasa publiczna _dispVCProjectEngineEvents_SinkHelper Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Klasa publiczna VCProjectEngineEventsClass Infrastruktura. Odnoszą się do VCProjectEngineEvents dla tej funkcji.Tworzy wystąpienia tej klasy.
Klasa publiczna VCProjectEngineObjectClass Głównym celem dla VCProjectEngine automatyzacji modelu.

Interfejsy

  Interfejs Opis
Interfejs publiczny _dispVCProjectEngineEvents Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny _dispVCProjectEngineEvents_Event Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny _VCProjectEngineEvents Odnoszą się do VCProjectEngineEvents dla tej funkcji.Tworzy wystąpienia tej klasy.
Interfejs publiczny IGenericUserDefinedTool Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny ISimpleErrorContext Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny ISimplePropertyContainer Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny IToolPropertyWriter Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny IUserDefinedTool Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny IVCBuildCompleteCallback
Interfejs publiczny IVCBuildPropertyStorage
Interfejs publiczny IVCCollection IVCCollection Obiekt zawiera funkcje, które może być wykonywane na obiekcie kolekcji.
Interfejs publiczny IVCIdentity
Interfejs publiczny IVCProjectEngineEvents Interfejs, który zawiera VCProjectEngine metod zdarzeń.
Interfejs publiczny IVCProjectEngineEvents2
Interfejs publiczny IVCRulePropertyStorage
Interfejs publiczny SVCProjectEngine
Interfejs publiczny VCActiveXReference Stanowi odwołanie do obiektu ActiveX.
Interfejs publiczny VCALinkTool Stanowi narzędzie ALink, które jest używane do generowania zestawami satelity z zarządzanych zasobów.
Interfejs publiczny VCAppVerifierTool Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny VCAssemblyReference Odniesienie do reprezentuje.Montaż netto.
Interfejs publiczny VCBscMakeTool VCBscMakeTool Obiekt zawiera właściwości pozwalające programowo manipulować ustawienia właściwości w Informacji O przeglądaniu folderu, który znajduje się w Właściwości konfiguracji folderu projektu Stron właściwości okno dialogowe.Zobacz Modyfikowanie ustawień projektu uzyskać dostęp do projektu Stron właściwości okno dialogowe.
Interfejs publiczny VCCLCompilerTool VCCLCompilerTool Obiekt udostępnia funkcje opcje kompilatora C++.Zobacz Opcje kompilatora Aby uzyskać więcej informacji o opcjach kompilatora.
Interfejs publiczny VCConfiguration VCConfiguration Obiektu programowego dostępu do właściwości w Ogólne stronę właściwości projektu Stron właściwości okno dialogowe.Ten obiekt umożliwia również dostęp do narzędzi służących do tworzenia tej konfiguracji.
Interfejs publiczny VCCustomBuildRule Interfejs dostępu niestandardowe zasady tworzenia i budowania niestandardowego reguła plików.
Interfejs publiczny VCCustomBuildTool VCCustomBuildTool Obiektu programowego dostępu do właściwości w Kroku zbudować niestandardowe stronę właściwości w projekcie programu Stron właściwości okno dialogowe.
Interfejs publiczny VCDebugSettings VCDebugSettings Obiekt zawiera właściwości pozwalające programowo manipulować ustawienia na Debug strony właściwości, która jest w Właściwości konfiguracji folderu projektu Stron właściwości okno dialogowe.
Interfejs publiczny VCFile VCFile Obiektu opisuje operacje, które mogą odbyć się w pliku aktywnego projektu.
Interfejs publiczny VCFileConfiguration VCFileConfiguration Obiekt zawiera build informacje o pliku (VCFile obiektu), włączając takie elementy, jak jakie narzędzie jest dołączony do pliku dla tej konfiguracji.
Interfejs publiczny VCFilter A VCFilter obiekt udostępnia funkcje folderu w systemie Solution Explorer do Visual C++ projektu.
Interfejs publiczny VCFxCopTool Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny VCFxCopTool2
Interfejs publiczny VCLibrarianTool Opisuje funkcje Odwołanie LIB narzędzia.
Interfejs publiczny VCLinkerTool Opisuje funkcje opcji programu łączącego.
Interfejs publiczny VCManagedResourceCompilerTool Reprezentuje kompilator zarządzanego zasobu, narzędzie służące do kompilowania plików .resx.
Interfejs publiczny VCManifestTool Umożliwia łączenie pliki manifestu.
Interfejs publiczny VCMidlTool Programowo uzyskuje dostęp do właściwości w MIDL folderu projektu Stron właściwości okno dialogowe.
Interfejs publiczny VCNMakeTool Programowo uzyskuje dostęp do właściwości w NUPEWNIJ folderu projektu Stron właściwości okno dialogowe.Zobacz Modyfikowanie ustawień projektu informacje na temat projektu access Stron właściwości okno dialogowe.
Interfejs publiczny VCPlatform Ma wpływ na właściwości specyficzne dla platformy, w tym osób narażonych w VC++ Directories, Projects, Options Dialog Box.
Interfejs publiczny VCPlatform2
Interfejs publiczny VCPostBuildEventTool Programowo uzyskuje dostęp do właściwości na Zdarzenia Post-Build stronę właściwości, Tworzenie zdarzenia folderu w programie project Stron właściwości okno dialogowe.
Interfejs publiczny VCPreBuildEventTool Programowo uzyskuje dostęp do właściwości na Zdarzenia Pre-Build stronę właściwości, Tworzenie zdarzenia folderu w programie project Stron właściwości okno dialogowe.
Interfejs publiczny VCPreLinkEventTool Programowo uzyskuje dostęp do właściwości na Zdarzenia PreLink stronę właściwości, Tworzenie zdarzenia folderu w programie project Stron właściwości okno dialogowe.
Interfejs publiczny VCProject Ten obiekt zawiera właściwości na Visual C++ projektu.
Interfejs publiczny VCProjectEngine Jedynymi Visual C++ obiektu modelu projektu, które mogą być zwrócone przez CoCreateInstance.
Interfejs publiczny VCProjectEngineEvents VCProjectEngineEvents Obiekt udostępnia zdarzenia wywoływane przez Visual C++ projektu.Użyj VCProjectEngineEvents dla funkcji i zapoznaj się z _dispVCProjectEngineEvents do dokumentacji tego obiektu.
Interfejs publiczny VCProjectEngineObject Głównym celem dla VCProjectEngine automatyzacji modelu.
Interfejs publiczny VCProjectItem Plik lub folder w projekcie.
Interfejs publiczny VCProjectReference Stanowi odwołanie do projektu, w tym samym roztworze.
Interfejs publiczny VCPropertySheet Zapewnia dostęp do projektu arkusze właściwości silnika.
Interfejs publiczny VCReference Reprezentuje odniesienia w projekcie.
Interfejs publiczny VCReferences Kolekcja VCReference obiektów, każdy będzie reprezentował odniesienia w projekcie.
Interfejs publiczny VCResourceCompilerTool Programowo uzyskuje dostęp do właściwości na zasobów folder w projekcie programu Stron właściwości okno dialogowe.
Interfejs publiczny VCRuntimeBooleanProperty Zapewnia dostęp do wykonywania właściwości boolean.
Interfejs publiczny VCRuntimeEnumProperty Zapewnia dostęp do właściwości wyliczenia runtime.
Interfejs publiczny VCRuntimeEnumValue Daje dostęp do właściwości enum runtime.
Interfejs publiczny VCRuntimeIntegerProperty Zapewnia dostęp do właściwości całkowitą runtime.
Interfejs publiczny VCRuntimeProperty Zapewnia dostęp do właściwości w czasie wykonywania.
Interfejs publiczny VCRuntimeStringProperty Zapewnia dostęp do właściwości ciągów w czasie wykonywania.
Interfejs publiczny VCSdkReference
Interfejs publiczny VCToolFile Daje dostęp do niestandardowych budowanie reguł.
Interfejs publiczny VCUserMacro Daje dostęp do makra zdefiniowanego przez użytkownika.
Interfejs publiczny VCWebDeploymentTool VCWebDeploymentTool Obiektu umożliwia programistyczny dostęp do sieci Web narzędzia do wdrażania.
Interfejs publiczny VCWebServiceProxyGeneratorTool Programowo udostępnia dostępnych z właściwości Strona właściwości odwołania sieci Web.
Interfejs publiczny VCWinRTReference
Interfejs publiczny VCXDCMakeTool Interfejs służący do tworzenia plików doc XML kontroli.
Interfejs publiczny VCXMLDataGeneratorTool Reprezentuje generator danych XML.Używane do generowania kodu Visual C++ z pliku XML.

Delegaci

  Delegat Opis
Delegat publiczny _dispVCProjectEngineEvents_ItemAddedEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispVCProjectEngineEvents_ItemMovedEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispVCProjectEngineEvents_ItemPropertyChange2EventHandler
Delegat publiczny _dispVCProjectEngineEvents_ItemPropertyChangeEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispVCProjectEngineEvents_ItemRemovedEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispVCProjectEngineEvents_ItemRenamedEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispVCProjectEngineEvents_ProjectBuildStartedEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispVCProjectEngineEvents_ReportErrorEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispVCProjectEngineEvents_SccEventEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Delegat publiczny _dispVCProjectEngineEvents_SolutionLoadedEventHandler Infrastruktura. Microsoft tylko do użytku wewnętrznego.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne addressAwarenessType Służy do określania, czy program łączący jest w stanie obsłużyć adresów większych niż 2 GB.
Wyliczenie publiczne AppVrfBaseLayerOptions Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Wyliczenie publiczne asmListingOption Używany przez AssemblerOutput właściwości.
Wyliczenie publiczne AVPageHeapProtectionDirection Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Wyliczenie publiczne basicRuntimeCheckOption Używany przez BasicRuntimeChecks właściwości.
Wyliczenie publiczne bldActionTypes
Wyliczenie publiczne browseInfoOption Używany przez BrowseInformation właściwości.
Wyliczenie publiczne BuildWithPropertySheetType Zawiera opis ustawień kompilacji.
Wyliczenie publiczne callingConventionOption Służy do zaznaczania domyślnego, konwencji wywoływania.
Wyliczenie publiczne charSet Określa, czy należy ustawić _UNICODE lub _MBCS.Funkcja ta dotyczy również programu łączącego punkt wejścia w przypadku gdy jest to właściwe.
Wyliczenie publiczne compileAsManagedOptions Używany przez CompileAsManaged właściwości.
Wyliczenie publiczne CompileAsOptions Służy do zaznaczania opcji języka kompilacji dla plików .c i .cpp.
Wyliczenie publiczne compilerErrorReportingType Pozwala zapewnić wewnętrznego kompilatora (ICE) informacje o błędach bezpośrednio do zespół Visual C++.
Wyliczenie publiczne ConfigurationTypes Określa typ wyjścia, który generuje tej konfiguracji.
Wyliczenie publiczne cppExceptionHandling Używany przez ExceptionHandling.property.
Wyliczenie publiczne debugOption Używany przez DebugInformationFormat właściwości.
Wyliczenie publiczne driverOption Używany przez AdditionalOptions właściwość linker.
Wyliczenie publiczne eAppProtectionOption Używane wyznaczać poziom izolacji proces używany przez katalog wirtualny.
Wyliczenie publiczne eCLRImageType Określa typ obrazu środowiska CLR.Przydatne podczas łączenia obiektu pliki różnych typów.
Wyliczenie publiczne eCLRThreadAttribute Używany przez CLRThreadAttribute właściwości.
Wyliczenie publiczne eDebuggerTypes Typy debugery dostępne projekty C++.
Wyliczenie publiczne eFileType Używany przez FileType właściwości.
Wyliczenie publiczne enhancedInstructionSetType Używany przez EnableEnhancedInstructionSet właściwości.
Wyliczenie publiczne enumDataExecutionPreventionBOOL Wskazuje, że plik wykonywalny przetestowano w celu zachowania zgodności z funkcją zapobiegania wykonywania danych systemu Windows (DEP).
Wyliczenie publiczne enumFileFormat Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Wyliczenie publiczne enumFrameworkVersion Reprezentuje wersji z .NET Framework skierowane przez projekt.
Wyliczenie publiczne enumMPIAcceptModes Określa wieloprocesorowych-Processor-interfejsu akceptuje tryby dla debugera.
Wyliczenie publiczne enumRandomizedBaseAddressBOOL Określa, czy do generowania obrazu wykonywalnego, który ponownie mogą być losowo wyznaczane w czasie ładowania za pomocą randomizacji układ przestrzeni adresowej (zastosowaniu ASLR) funkcji systemu Windows Vista.
Wyliczenie publiczne enumResourceLangID Używane przez Culture właściwość.
Wyliczenie publiczne enumSccEvent Oznacza zdarzenie miało miejsce w aparacie projektu.
Wyliczenie publiczne eSqlClrPermissionLevel Wyliczanie, aby wskazać poziom uprawnień programu SQL.
Wyliczenie publiczne eWebRefUrlBehavior Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Wyliczenie publiczne favorSizeOrSpeedOption Używane do wskazywania, czy minimalizowanie lub maksymalizowanie rozmiar bibliotek DLL i exe.
Wyliczenie publiczne floatingPointModel Określa zachowanie punkt przestawne.
Wyliczenie publiczne genProxyLanguage Używany przez GeneratedProxyLanguage właściwości.
Wyliczenie publiczne inlineExpansionOption Służy do definiowania poziomu wbudowanej funkcji rozszerzeń dla kompilacji.
Wyliczenie publiczne linkAssemblyDebug Używany przez AssemblyDebug właściwości.
Wyliczenie publiczne linkerErrorReportingType Pozwala podać linker wewnętrzny błąd informacji bezpośrednio do zespół Visual C++.
Wyliczenie publiczne linkFixedBaseAddress Doradza system operacyjny, aby załadować program tylko na swoim preferowanym adresem bazowym.Preferowany adres bazowy jest niedostępny, system operacyjny nie ładuje plik.
Wyliczenie publiczne linkIncrementalType Używane do przełączania na łączenie przyrostowych.Jest ona używana przez LinkIncremental właściwości.
Wyliczenie publiczne linkProgressOption Używany przez ShowProgress właściwości.
Wyliczenie publiczne LinkTimeCodeGenerationOption Odnosi się do generowania kodu czasu łącze opcji wiersza polecenia.
Wyliczenie publiczne linkUACExecutionLevel Określa, czy informacje kontroli konta użytkownika (UAC) jest osadzony w manifeście programu.
Wyliczenie publiczne machineTypeOption Używany przez TargetMachine właściwości.
Wyliczenie publiczne midlCharOption Używany przez DefaultCharType właściwości.
Wyliczenie publiczne midlErrorCheckOption Używany przez EnableErrorChecks właściwości.
Wyliczenie publiczne midlStructMemberAlignOption Używany przez StructMemberAlignment właściwości.
Wyliczenie publiczne midlTargetEnvironment Używany przez TargetEnvironment właściwości.
Wyliczenie publiczne midlWarningLevelOption Używany przez WarnLevel właściwości.
Wyliczenie publiczne optFoldingType Używany przez EnableCOMDATFolding właściwości.
Wyliczenie publiczne optimizeOption Używany przez Optimization właściwości.
Wyliczenie publiczne optManagedIncrementalBuild (Przestarzałe) Określa, czy przyrostowe build jest używana do budowania projektu manageg.Przyrostowe build kompiluje jedynie te metody, które uległy zmianie od czasu ostatniej kompilacji.
Wyliczenie publiczne optRefType Używany przez OptimizeReferences właściwości.
Wyliczenie publiczne optWin98Type Używany przez OptimizeForWindows98 właściwości.
Wyliczenie publiczne pchOption Używany przez UsePrecompiledHeader właściwości.
Wyliczenie publiczne preprocessOption Używany przez GeneratePreprocessedFile właściwości.
Wyliczenie publiczne RemoteDebuggerType Używany przez Remote właściwości.
Wyliczenie publiczne runtimeLibraryOption Używany przez RuntimeLibrary właściwości.
Wyliczenie publiczne structMemberAlignOption Używany przez StructMemberAlignment właściwości.
Wyliczenie publiczne subSystemOption Używany przez SubSystem właściwości.
Wyliczenie publiczne termSvrAwarenessType Używany przez TerminalServerAware właściwości.
Wyliczenie publiczne TypeOfDebugger Używany przez DebuggerType właściwości.Określa typ debugera ma być używany.
Wyliczenie publiczne useOfATL Używany przez useOfATL właściwości.
Wyliczenie publiczne useOfMfc Używany przez useOfMfc właściwości.
Wyliczenie publiczne vcRefType
Wyliczenie publiczne warningLevelOption Używany przez WarnLevel właściwości.
Wyliczenie publiczne WholeProgramOptimizationTypes Określa, że program będzie zoptymalizowana granicami obiektu