Microsoft.VisualStudio.VCProjectEngine-Namespace
Der VCProjectEngine-Namespace stellt das Visual C++-Projektmodell dar und ist dessen zuoberst angeordnetes Objekt.
Klassen
Klasse | Beschreibung | |
---|---|---|
_dispVCProjectEngineEvents_SinkHelper | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
VCProjectEngineEventsClass | Infrastruktur. Weitere Informationen zu dieser Funktionalität finden Sie unter VCProjectEngineEvents.Instanziieren Sie nicht von dieser Klasse. | |
VCProjectEngineObjectClass | Das Hauptobjekt für das VCProjectEngine-Automatisierungsmodell. |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
_dispVCProjectEngineEvents | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
_dispVCProjectEngineEvents_Event | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
_VCProjectEngineEvents | Weitere Informationen zu dieser Funktionalität finden Sie unter VCProjectEngineEvents.Instanziieren Sie diese Klasse nicht. | |
IGenericUserDefinedTool | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
ISimpleErrorContext | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
ISimplePropertyContainer | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
IToolPropertyWriter | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
IUserDefinedTool | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
IVCBuildCompleteCallback | ||
IVCBuildPropertyStorage | ||
IVCCollection | Ein IVCCollection-Objekt enthält die Funktionalität, die für ein Auflistungsobjekt verwendet werden kann. | |
IVCIdentity | ||
IVCProjectEngineEvents | Schnittstelle, die die VCProjectEngine-Ereignismethoden enthält. | |
IVCProjectEngineEvents2 | ||
IVCRulePropertyStorage | ||
SVCProjectEngine | ||
VCActiveXReference | Stellt einen Verweis auf ein ActiveX-Objekt dar. | |
VCALinkTool | Stellt das ALink-Tool dar, mit dem Satellitenassemblys aus verwalteten Ressourcen generiert werden. | |
VCAppVerifierTool | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
VCAssemblyReference | Stellt einen Verweis auf eine .NET-Assembly dar. | |
VCBscMakeTool | Das VCBscMakeTool-Objekt enthält Eigenschaften, mit denen Sie die Einstellungen für die Eigenschaften im Ordner Informationen durchsuchen, der sich im Ordner Konfigurationseigenschaften des Dialogfelds Eigenschaftenseiten eines Projekts befindet, programmgesteuert bearbeiten können.Informationen zum Zugreifen auf das Dialogfeld Eigenschaftenseiten eines Projekts finden Sie unter Ändern von Projekteinstellungen. | |
VCCLCompilerTool | Das VCCLCompilerTool-Objekt macht die Funktionen der C++-Compileroptionen verfügbar.Weitere Informationen zu Compileroptionen finden Sie unter Compileroptionen. | |
VCConfiguration | Das VCConfiguration-Objekt greift programmgesteuert auf die Eigenschaften der Seite Allgemein des Dialogfelds Eigenschaftenseiten eines Projekts zu.Dieses Objekt gestattet auch einen Zugriff auf die Tools, die verwendet wurden, um diese Konfiguration zu erstellen. | |
VCCustomBuildRule | Schnittstelle, um benutzerdefinierte Buildregeln und benutzerdefinierter Buildregeldateien zuzugreifen. | |
VCCustomBuildTool | Das VCCustomBuildTool-Objekt greift programmgesteuert auf die Eigenschaften auf der Eigenschaftenseite Benutzerdefinierter Buildschritt im Dialogfeld Eigenschaftenseiten eines Projekts zu. | |
VCDebugSettings | Das VCDebugSettings-Objekt enthält Eigenschaften, mit denen die programmgesteuerte Bearbeitung der Einstellungen auf der Debug-Eigenschaftenseite möglich ist, die sich im Ordner Konfigurationseigenschaften des Dialogfelds Eigenschaftenseiten für ein Projekt befindet. | |
VCFile | Das VCFile-Objekt beschreibt die Operationen, die für eine Datei im aktiven Projekt durchgeführt werden können. | |
VCFileConfiguration | Das VCFileConfiguration-Objekt enthält Buildinformationen zu einer Datei (VCFile-Objekt), z. B. welches Tool der Datei für diese Konfiguration angefügt ist. | |
VCFilter | Ein VCFilter-Objekt macht die Funktionalität für einen Ordner für ein Projektmappen-Explorer in Visual C++ Projekt. | |
VCFxCopTool | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
VCFxCopTool2 | ||
VCLibrarianTool | Macht die Funktionalität des Tools LIB-Referenz verfügbar. | |
VCLinkerTool | Macht die Funktionalität der Linkeroptionen verfügbar. | |
VCManagedResourceCompilerTool | Stellt den Compiler für verwaltete Ressourcen dar, ein Tool zum Kompilieren von RESX-Dateien. | |
VCManifestTool | Aktiviert das Kombinieren von Manifestdateien. | |
VCMidlTool | Greift programmgesteuert auf die Eigenschaften im Ordner MIDL des Dialogfelds Eigenschaftenseiten eines Projekts zu. | |
VCNMakeTool | Greift programmgesteuert auf die Eigenschaften im Ordner aus NMAKE Dialogfeld Eigenschaftenseiten eines Projekts zu.Weitere Informationen finden Sie unter Ändern von Projekteinstellungen zu Informationen über das Erstellen Eigenschaftenseiten Dialogfeld eines Projekts zu. | |
VCPlatform | Wirkt sich auf plattformspezifische Eigenschaften aus, einschließlich der Eigenschaften, die unter VC++ Directories, Projects, Options Dialog Box verfügbar gemacht werden. | |
VCPlatform2 | ||
VCPostBuildEventTool | Greift programmgesteuert auf die Eigenschaften zu, die im Dialogfeld Eigenschaftenseiten eines Projekts im Ordner Buildereignisse auf der Eigenschaftenseite Postbuildereignis angezeigt werden. | |
VCPreBuildEventTool | Greift programmgesteuert auf die Eigenschaften zu, die im Dialogfeld Eigenschaftenseiten eines Projekts im Ordner Buildereignisse auf der Eigenschaftenseite Präbuildereignis angezeigt werden. | |
VCPreLinkEventTool | Greift programmgesteuert auf die Eigenschaften auf der Eigenschaftenseite Prälinkereignis im Dialogfeld Buildereignisse Ordner in Eigenschaftenseiten eines Projekts zu. | |
VCProject | Dieses Objekt macht die Eigenschaften in einem Visual C++-Projekt verfügbar. | |
VCProjectEngine | Das einzige Visual C++-Projektmodellobjekt, das von CoCreateInstance zurückgegeben werden kann. | |
VCProjectEngineEvents | Das VCProjectEngineEvents-Objekt macht die Ereignisse, die von einem Visual C++ Projekt ausgelöst werden.Verwenden Sie VCProjectEngineEvents_dispVCProjectEngineEvents für Funktionalität, und verweisen Sie für die Dokumentation dieses Objekts auf. | |
VCProjectEngineObject | Das Hauptobjekt für das VCProjectEngine-Automatisierungsmodell. | |
VCProjectItem | Eine Datei oder ein Ordner in einem Projekt. | |
VCProjectReference | Stellt einen Verweis auf ein Projekt in derselben Projektmappe dar. | |
VCPropertySheet | Stellt den Zugriff auf die Eigenschaftenblätter des Projektmoduls bereit. | |
VCReference | Stellt einen Verweis im Projekt dar. | |
VCReferences | Eine Auflistung von VCReference-Objekten, von denen jedes einen Verweis im Projekt darstellt. | |
VCResourceCompilerTool | Greift programmgesteuert auf die Eigenschaften im Ordner Ressourcen des Dialogfelds Eigenschaftenseiten eines Projekts zu. | |
VCRuntimeBooleanProperty | Bietet Zugriff auf den booleschen AblaufEigenschaften. | |
VCRuntimeEnumProperty | Bietet Zugriff auf die Eigenschaften enumerations. | |
VCRuntimeEnumValue | Gibt den Zugriff auf eine Ablaufzeit enumerations. | |
VCRuntimeIntegerProperty | Bietet Zugriff auf den ganzzahligen AblaufEigenschaften. | |
VCRuntimeProperty | Bietet Zugriff auf die Common Properties. | |
VCRuntimeStringProperty | Ermöglicht den Zugriff auf Eigenschaften von Zeichenfolgen zur Laufzeit. | |
VCSdkReference | ||
VCToolFile | Gewährt Zugriff auf benutzerdefinierte Buildregeln. | |
VCUserMacro | Gibt Zugriff auf benutzerdefinierte Makros. | |
VCWebDeploymentTool | Das VCWebDeploymentTool-Objekt macht den programmgesteuerten Zugriff auf das Webbereitstellungstool verfügbar. | |
VCWebServiceProxyGeneratorTool | Macht die auf der Eigenschaftenseite "Webverweise" verfügbaren Eigenschaften programmgesteuert verfügbar. | |
VCWinRTReference | ||
VCXDCMakeTool | Eine Schnittstelle zum Steuern der Erstellung von XML-Dokumentdateien. | |
VCXMLDataGeneratorTool | Stellt das Tool zum Generieren von XML-Daten dar.Wird zum Generieren von Visual C++-Code aus XML verwendet. |
Delegaten
Delegat | Beschreibung | |
---|---|---|
_dispVCProjectEngineEvents_ItemAddedEventHandler | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
_dispVCProjectEngineEvents_ItemMovedEventHandler | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
_dispVCProjectEngineEvents_ItemPropertyChange2EventHandler | ||
_dispVCProjectEngineEvents_ItemPropertyChangeEventHandler | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
_dispVCProjectEngineEvents_ItemRemovedEventHandler | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
_dispVCProjectEngineEvents_ItemRenamedEventHandler | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
_dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
_dispVCProjectEngineEvents_ProjectBuildStartedEventHandler | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
_dispVCProjectEngineEvents_ReportErrorEventHandler | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
_dispVCProjectEngineEvents_SccEventEventHandler | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
_dispVCProjectEngineEvents_SolutionLoadedEventHandler | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
addressAwarenessType | Wird verwendet, um anzugeben, ob der Linker in der Lage ist, die Adressen zu verarbeiten, die größer als 2 GB sind. | |
AppVrfBaseLayerOptions | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
asmListingOption | Wird von der AssemblerOutput-Eigenschaft verwendet. | |
AVPageHeapProtectionDirection | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
basicRuntimeCheckOption | Wird von der BasicRuntimeChecks-Eigenschaft verwendet. | |
bldActionTypes | ||
browseInfoOption | Wird von der BrowseInformation-Eigenschaft verwendet. | |
BuildWithPropertySheetType | Beschreibt Einstellungen für Builds. | |
callingConventionOption | Wird verwendet, um die Standardaufrufkonvention auszuwählen. | |
charSet | Legt fest, ob _UNICODE oder _MBCS verwendet wird.Sie wirkt sich auch auf den Linker Einstiegspunkt ggf. an. | |
compileAsManagedOptions | Wird von der CompileAsManaged-Eigenschaft verwendet. | |
CompileAsOptions | Wird verwendet, um auszuwählen, kompilieren Sie Sprachoption für .c- und CPP-Dateien. | |
compilerErrorReportingType | Ermöglicht die direkte Weitergabe interner Compilerfehlerinformationen an das Visual C++-Team. | |
ConfigurationTypes | Gibt den Typ der Ausgabe an, der bei dieser Konfiguration generiert. | |
cppExceptionHandling | Wird vom ExceptionHandling.property. | |
debugOption | Wird von der DebugInformationFormat-Eigenschaft verwendet. | |
driverOption | Wird von der AdditionalOptions Linker. | |
eAppProtectionOption | Wird verwendet, um die Ebene der die Netzwerkisolation verwendet das virtuelle Verzeichnis angeben. | |
eCLRImageType | Gibt den Typ eines CLR-Images an.Hilfreich, wenn Objektdateien verschiedener Typen verknüpft sind. | |
eCLRThreadAttribute | Wird von der CLRThreadAttribute-Eigenschaft verwendet. | |
eDebuggerTypes | Typen von den Debugger zu C++-Projekten zur Verfügung. | |
eFileType | Wird von der FileType-Eigenschaft verwendet. | |
enhancedInstructionSetType | Wird von der EnableEnhancedInstructionSet-Eigenschaft verwendet. | |
enumDataExecutionPreventionBOOL | Gibt an, dass getestet wurde eine ausführbare Datei, die Sie mit der Funktion für die Fenster-Datenausführungsverhinderung kompatibel ist (DEP). | |
enumFileFormat | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
enumFrameworkVersion | Stellt eine Version von .NET Framework für das Projekt dar. | |
enumMPIAcceptModes | Gibt die Modi akzeptieren Mehrprozessorschnittstelle für den Debugger. | |
enumRandomizedBaseAddressBOOL | Gibt an, ob ein ausführbares Abbild generiert, das bei Ladezeit rebased willkürlich werden kann, indem die Funktion der Adressbereich Lay-out zufallszuteilung ASLR (Windows Vista) verwendet. | |
enumResourceLangID | Wird von der Culture-Eigenschaft verwendet. | |
enumSccEvent | Gibt ein Ereignis an, das im Projektmodul aufgetreten ist. | |
eSqlClrPermissionLevel | Enumeration, um die SQL-Berechtigungsstufe anzugeben. | |
eWebRefUrlBehavior | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
favorSizeOrSpeedOption | Wird verwendet, um anzugeben, ob die Größe von DLLs und EXEs minimiert oder maximiert. | |
floatingPointModel | Gibt das Gleitkommaverhalten an. | |
genProxyLanguage | Wird von der GeneratedProxyLanguage-Eigenschaft verwendet. | |
inlineExpansionOption | Wird verwendet, um die Ebene der Inlinefunktions Namespaceerweiterung für den Build zu definieren. | |
linkAssemblyDebug | Wird von der AssemblyDebug-Eigenschaft verwendet. | |
linkerErrorReportingType | Ermöglicht das interne Linker fehlerinformationen direkt in den Visual C++-Team bereitzustellen. | |
linkFixedBaseAddress | Benachrichtigt das Betriebssystem auf, um das Programm nur an der bevorzugten Basisadresse geladen werden soll.Wenn die bevorzugte Basisadresse verfügbar ist, lädt das Betriebssystem die Datei nicht. | |
linkIncrementalType | Wird verwendet, um ein inkrementelles Verknüpfen anzuschalten.Er wird von der LinkIncremental-Eigenschaft veranschaulicht. | |
linkProgressOption | Wird von der ShowProgress-Eigenschaft verwendet. | |
LinkTimeCodeGenerationOption | Entspricht dem Link-Zeit-Codegenerierungs befehlszeilenoptionen. | |
linkUACExecutionLevel | Gibt an, ob Informationen zur Benutzerkontensteuerung (UAC) in das Programmmanifest eingebettet werden. | |
machineTypeOption | Wird von der TargetMachine-Eigenschaft verwendet. | |
midlCharOption | Wird von der DefaultCharType-Eigenschaft verwendet. | |
midlErrorCheckOption | Wird von der EnableErrorChecks-Eigenschaft verwendet. | |
midlStructMemberAlignOption | Wird von der StructMemberAlignment-Eigenschaft verwendet. | |
midlTargetEnvironment | Wird von der TargetEnvironment-Eigenschaft verwendet. | |
midlWarningLevelOption | Wird von der WarnLevel-Eigenschaft verwendet. | |
optFoldingType | Wird von der EnableCOMDATFolding-Eigenschaft verwendet. | |
optimizeOption | Wird von der Optimization-Eigenschaft verwendet. | |
optManagedIncrementalBuild | (Veraltet) gibt an, ob eine inkrementelle Builds verwendet wird, um ein manageg Projekt zu erstellen.Eine inkrementelle Build kompiliert nur die Methoden, die seit der letzten Kompilierung geändert haben. | |
optRefType | Wird von der OptimizeReferences-Eigenschaft verwendet. | |
optWin98Type | Wird von der OptimizeForWindows98-Eigenschaft verwendet. | |
pchOption | Wird von der UsePrecompiledHeader-Eigenschaft verwendet. | |
preprocessOption | Wird von der GeneratePreprocessedFile-Eigenschaft verwendet. | |
RemoteDebuggerType | Wird von der Remote-Eigenschaft verwendet. | |
runtimeLibraryOption | Wird von der RuntimeLibrary-Eigenschaft verwendet. | |
structMemberAlignOption | Wird von der StructMemberAlignment-Eigenschaft verwendet. | |
subSystemOption | Wird von der SubSystem-Eigenschaft verwendet. | |
termSvrAwarenessType | Wird von der TerminalServerAware-Eigenschaft verwendet. | |
TypeOfDebugger | Wird von der DebuggerType-Eigenschaft verwendet.Es gibt den Debuggertyp auf, um zu verwenden. | |
useOfATL | Wird von der useOfATL-Eigenschaft verwendet. | |
useOfMfc | Wird von der useOfMfc-Eigenschaft verwendet. | |
vcRefType | ||
warningLevelOption | Wird von der WarnLevel-Eigenschaft verwendet. | |
WholeProgramOptimizationTypes | Gibt an, dass das Programm über Objekt hinweg optimiert ist |