VCMidlTool-Schnittstelle

Greift programmgesteuert auf die Eigenschaften im Ordner MIDL des Dialogfelds Eigenschaftenseiten eines Projekts zu.

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

Syntax

'Declaration
<GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")> _
Public Interface VCMidlTool
[GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")]
public interface VCMidlTool
[GuidAttribute(L"97ED1890-99FA-469E-AB62-F267535B0B69")]
public interface class VCMidlTool
[<GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")>]
type VCMidlTool =  interface end
public interface VCMidlTool

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AdditionalIncludeDirectories Ruft ein oder mehrere Verzeichnisse ab, die dem Includepfad hinzugefügt werden sollen, oder legt diese fest.
Öffentliche Eigenschaft AdditionalOptions Ruft die Optionen ab, die am Ende der Befehlszeile direkt vor den Dateinamen hinzugefügt werden sollen, oder legt diese fest.Ein Beispiel hierfür ist eine Option, die im Objektmodell nicht unterstützt wird.
Öffentliche Eigenschaft CPreprocessOptions Ruft eine an den MIDL-Compiler zu übergebende C-Compiler-Präprozessoroption ab oder legt diese fest.
Öffentliche Eigenschaft DefaultCharType Ruft den standardmäßigen MIDL-Zeichentyp ab oder legt diesen fest.
Öffentliche Eigenschaft DLLDataFileName Ruft den Namen der DLLDATA-Datei ab oder legt diesen fest. Der Standardname lautet dlldata.c.
Öffentliche Eigenschaft EnableErrorChecks Ruft Fehlerüberprüfungsoptionen ab oder legt diese fest.Wenn Sie Benutzerdefiniert auswählen, werden während der Kompilierung nur ausgewählte Fehlerüberprüfungsoptionen ausgeführt.
Öffentliche Eigenschaft ErrorCheckAllocations Ruft einen Wert ab, der angibt, ob auf Fehler aufgrund von ungenügendem Arbeitsspeicher überprüft werden soll, oder legt diesen fest.
Öffentliche Eigenschaft ErrorCheckBounds Ruft einen Wert ab, der eine Fehlerüberprüfung der Übereinstimmung von Größe und Übertragungslängenspezifikationen angibt, oder legt diesen fest.
Öffentliche Eigenschaft ErrorCheckEnumRange Ruft einen Wert ab, der angibt, ob bei der Fehlerüberprüfung überprüft werden soll, ob Enumerationswerte im zulässigen Bereich sind, oder legt diesen fest.
Öffentliche Eigenschaft ErrorCheckRefPointers Ruft einen Wert ab, der angibt, ob eine Fehlerüberprüfung auf Verweiszeiger für NULL erfolgen soll, oder legt diesen fest.
Öffentliche Eigenschaft ErrorCheckStubData Ruft einen Wert ab, der angibt, ob eine Fehlerüberprüfung für Datenstubgültigkeit auf der Serverseite erfolgen soll, oder legt diesen fest.
Öffentliche Eigenschaft ExecutionBucket Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft FullIncludePath Ruft eine Liste aller Verzeichnisse im Build ab. Eine Verkettung von mit /I angegebenen Verzeichnissen und den im Dialogfeld VC++ Directories angegebenen Verzeichnissen.Alle Makros in diesen Verzeichnissen werden ebenfalls ausgewertet.
Öffentliche Eigenschaft GenerateStublessProxies Ruft einen Wert ab, der angibt, ob Proxys ohne Stubs generiert werden sollen, oder legt diesen fest.
Öffentliche Eigenschaft GenerateTypeLibrary Ruft einen Wert ab, der angibt, ob eine Typbibliothek generiert werden soll, oder legt diesen fest.
Öffentliche Eigenschaft HeaderFileName Ruft den Namen der generierten Headerdatei ab oder legt diesen fest. Der Standardname lautet idlfile.h.
Öffentliche Eigenschaft IgnoreStandardIncludePath Ruft einen Wert ab, der angibt, ob der Standardincludepfad ignoriert werden soll, oder legt diesen fest.
Öffentliche Eigenschaft InterfaceIdentifierFileName Ruft einen Namen für die Schnittstellenbezeichner-Datei ab oder legt diesen fest. Der Standardname lautet idlfile_i.c.
Öffentliche Eigenschaft MkTypLibCompatible Ruft einen Wert ab, der angibt, ob Kompatibilität mit mktyplib.exe, Version 2.03, erzwungen werden soll, oder legt diesen fest.
Öffentliche Eigenschaft OutputDirectory Ruft das Verzeichnis ab, in dem die Ausgabe abgelegt werden soll.Das Standardverzeichnis ist das Verzeichnis des Projekts.
Öffentliche Eigenschaft PreprocessorDefinitions Ruft eine oder mehrere Präprozessordefinitionen ab oder legt diese fest.
Öffentliche Eigenschaft ProxyFileName Ruft den Namen der Proxydatei ab oder legt diesen fest. Der Standardname lautet idlfile_p.c.
Öffentliche Eigenschaft RedirectOutputAndErrors Ruft den Namen der Datei ab, in die die Bildschirmausgabe und Fehler geschrieben werden, oder legt diesen fest.
Öffentliche Eigenschaft StructMemberAlignment Ruft 1-, 2 -, 4 -, 8 - oder 16-Byte-Grenzen zur Ausrichtung der Strukturmember ab oder legt diese fest.
Öffentliche Eigenschaft SuppressStartupBanner Ruft einen Wert ab, der angibt, ob die Anzeige des Startbanners und der Informationsmeldungen unterdrückt werden soll, oder legt diesen fest.
Öffentliche Eigenschaft TargetEnvironment Ruft die Zielumgebung ab oder legt diese fest.
Öffentliche Eigenschaft ToolKind Ruft den Namen für die Art dieses Tools ab.
Öffentliche Eigenschaft toolName Ruft den Namen des angegebenen Tools ab.
Öffentliche Eigenschaft ToolPath Ruft den Pfad zum angegebenen Tool ab.
Öffentliche Eigenschaft TypeLibraryName Ruft den Namen des ActiveX (COM)-Typbibliotheksverweises ab.
Öffentliche Eigenschaft UndefinePreprocessorDefinitions Ruft eine oder mehrere Aufhebungen von Präprozessordefinitionen ab oder legt diese fest.
Öffentliche Eigenschaft ValidateParameters Ruft einen Wert ab, der angibt, ob die Generierung der Parametervalidierungsinformationen aktiviert werden soll, oder legt diesen fest.
Öffentliche Eigenschaft VCProjectEngine Ruft einen Zeiger auf das Projektmodul ab.
Öffentliche Eigenschaft WarnAsError Ruft einen Wert ab, der angibt, ob der Compiler alle Warnungen als Fehler behandelt, oder legt diesen fest.
Öffentliche Eigenschaft WarningLevel Ruft einen Wert ab, der die Genauigkeit angibt, mit der der Compiler auf potenziell verdächtige Konstrukte überprüft, oder legt diesen fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode get_PropertyOption Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.

Zum Seitenanfang

Hinweise

Weitere Informationen finden Sie unter Ändern von Projekteinstellungen zu Informationen über das Erstellen Eigenschaftenseiten Dialogfeld eines Projekts zu.

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace