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 | |
---|---|---|
AdditionalIncludeDirectories | Ruft ein oder mehrere Verzeichnisse ab, die dem Includepfad hinzugefügt werden sollen, oder legt diese fest. | |
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. | |
CPreprocessOptions | Ruft eine an den MIDL-Compiler zu übergebende C-Compiler-Präprozessoroption ab oder legt diese fest. | |
DefaultCharType | Ruft den standardmäßigen MIDL-Zeichentyp ab oder legt diesen fest. | |
DLLDataFileName | Ruft den Namen der DLLDATA-Datei ab oder legt diesen fest. Der Standardname lautet dlldata.c. | |
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. | |
ErrorCheckAllocations | Ruft einen Wert ab, der angibt, ob auf Fehler aufgrund von ungenügendem Arbeitsspeicher überprüft werden soll, oder legt diesen fest. | |
ErrorCheckBounds | Ruft einen Wert ab, der eine Fehlerüberprüfung der Übereinstimmung von Größe und Übertragungslängenspezifikationen angibt, oder legt diesen fest. | |
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. | |
ErrorCheckRefPointers | Ruft einen Wert ab, der angibt, ob eine Fehlerüberprüfung auf Verweiszeiger für NULL erfolgen soll, oder legt diesen fest. | |
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. | |
ExecutionBucket | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
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. | |
GenerateStublessProxies | Ruft einen Wert ab, der angibt, ob Proxys ohne Stubs generiert werden sollen, oder legt diesen fest. | |
GenerateTypeLibrary | Ruft einen Wert ab, der angibt, ob eine Typbibliothek generiert werden soll, oder legt diesen fest. | |
HeaderFileName | Ruft den Namen der generierten Headerdatei ab oder legt diesen fest. Der Standardname lautet idlfile.h. | |
IgnoreStandardIncludePath | Ruft einen Wert ab, der angibt, ob der Standardincludepfad ignoriert werden soll, oder legt diesen fest. | |
InterfaceIdentifierFileName | Ruft einen Namen für die Schnittstellenbezeichner-Datei ab oder legt diesen fest. Der Standardname lautet idlfile_i.c. | |
MkTypLibCompatible | Ruft einen Wert ab, der angibt, ob Kompatibilität mit mktyplib.exe, Version 2.03, erzwungen werden soll, oder legt diesen fest. | |
OutputDirectory | Ruft das Verzeichnis ab, in dem die Ausgabe abgelegt werden soll.Das Standardverzeichnis ist das Verzeichnis des Projekts. | |
PreprocessorDefinitions | Ruft eine oder mehrere Präprozessordefinitionen ab oder legt diese fest. | |
ProxyFileName | Ruft den Namen der Proxydatei ab oder legt diesen fest. Der Standardname lautet idlfile_p.c. | |
RedirectOutputAndErrors | Ruft den Namen der Datei ab, in die die Bildschirmausgabe und Fehler geschrieben werden, oder legt diesen fest. | |
StructMemberAlignment | Ruft 1-, 2 -, 4 -, 8 - oder 16-Byte-Grenzen zur Ausrichtung der Strukturmember ab oder legt diese fest. | |
SuppressStartupBanner | Ruft einen Wert ab, der angibt, ob die Anzeige des Startbanners und der Informationsmeldungen unterdrückt werden soll, oder legt diesen fest. | |
TargetEnvironment | Ruft die Zielumgebung ab oder legt diese fest. | |
ToolKind | Ruft den Namen für die Art dieses Tools ab. | |
toolName | Ruft den Namen des angegebenen Tools ab. | |
ToolPath | Ruft den Pfad zum angegebenen Tool ab. | |
TypeLibraryName | Ruft den Namen des ActiveX (COM)-Typbibliotheksverweises ab. | |
UndefinePreprocessorDefinitions | Ruft eine oder mehrere Aufhebungen von Präprozessordefinitionen ab oder legt diese fest. | |
ValidateParameters | Ruft einen Wert ab, der angibt, ob die Generierung der Parametervalidierungsinformationen aktiviert werden soll, oder legt diesen fest. | |
VCProjectEngine | Ruft einen Zeiger auf das Projektmodul ab. | |
WarnAsError | Ruft einen Wert ab, der angibt, ob der Compiler alle Warnungen als Fehler behandelt, oder legt diesen fest. | |
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 | |
---|---|---|
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.