Share via


VCPlatform-Schnittstelle

Wirkt sich auf plattformspezifische Eigenschaften aus, einschließlich der Eigenschaften, die unter VC++ Directories, Projects, Options Dialog Box verfügbar gemacht werden.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
<GuidAttribute("45FAFB6D-462B-4CF7-8E99-C4029AA550DF")> _
Public Interface VCPlatform
[GuidAttribute("45FAFB6D-462B-4CF7-8E99-C4029AA550DF")]
public interface VCPlatform
[GuidAttribute(L"45FAFB6D-462B-4CF7-8E99-C4029AA550DF")]
public interface class VCPlatform
[<GuidAttribute("45FAFB6D-462B-4CF7-8E99-C4029AA550DF")>]
type VCPlatform =  interface end
public interface VCPlatform

Der VCPlatform-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DebuggerTool Bietet Zugriff auf plattformspezifische Debugtools.
Öffentliche Eigenschaft DefaultDirectory Ruft das Standardverzeichnis für die Buildausgabe ab.
Öffentliche Eigenschaft DeploymentTool Ruft das plattformspezifische Bereitstellungstool ab.
Öffentliche Eigenschaft DisableAlternateDebuggers Ruft ab, ob auf alternative Debugger zugegriffen werden kann.
Öffentliche Eigenschaft DumpfileExtensions Ruft die plattformspezifische Dumpdateierweiterung ab.
Öffentliche Eigenschaft ExcludeDirectories Ruft ab einen Pfad ab, der beim Suchen von Dateien während der Erstellung eines Visual C++-Projekts ausgeschlossen werden soll, oder legt diesen fest.
Öffentliche Eigenschaft ExecutableDirectories Ruft ab einen Pfad ab, der beim Suchen von ausführbaren Dateien während der Erstellung eines Visual C++-Projekts verwendet werden soll, oder legt diesen fest.
Öffentliche Eigenschaft ExecutableExtensions Ruft die plattformspezifische Erweiterung für ausführbare Dateien ab.
Öffentliche Eigenschaft GeneralPageTool Ruft das Tool ab, das verwendet wird, um die allgemeine Eigenschaftenseite des Projekts zu überschreiben.
Öffentliche Eigenschaft IncludeDirectories Ruft ab einen Pfad ab, der beim Suchen von Include-Dateien während der Erstellung eines Visual C++-Projekts verwendet werden soll, oder legt diesen fest.
Öffentliche Eigenschaft LibraryDirectories Ruft ab einen Pfad ab, der beim Suchen von Bibliotheksdateien während der Erstellung eines Visual C++-Projekts verwendet werden soll, oder legt diesen fest.
Öffentliche Eigenschaft Name Ruft den Namen des Objekts ab oder legt ihn fest.
Öffentliche Eigenschaft NumberOfPlatformMacros Ruft die Anzahl verfügbarer Makros ab.
Öffentliche Eigenschaft PlatformMacro Ruft ein plattformspezifisches Makro ab.
Öffentliche Eigenschaft ReferenceDirectories Ruft den Pfad ab, der beim Suchen nach Dateien verwendet werden soll, die während des Erstellens eines Visual C++-Projekts mit der #using-Direktive hinzugefügt wurden, oder legt den Pfad fest.
Öffentliche Eigenschaft SourceDirectories Ruft den Pfad ab, der beim Suchen nach Quelldateien für IntelliSense verwendet werden soll, oder legt diesen fest.
Öffentliche Eigenschaft Tools Ruft die verfügbaren Tools für die Plattform ab.
Öffentliche Eigenschaft VCProjectEngine Ruft einen Zeiger auf das Projektmodul ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CommitChanges Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Methode Evaluate Wertet den Wert eines Projektmodells oder eines Umgebungsmakros aus.
Öffentliche Methode GetMacroValue Ruft über den Namen den Wert eines Makros ab.
Öffentliche Methode GetToolNameForKeyword Ruft ein Tool über das Schlüsselwort ab.
Öffentliche Methode IsDumpfile Stellt fest, ob es sich um eine Dumpdatei handelt.
Öffentliche Methode IsExecutable Ermittelt, ob die Datei ausführbar ist.
Öffentliche Methode MatchName Vergleicht einen angegebenen Namen mit dem Namen eines Auflistungselements.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace