Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der MIDL-Compiler verarbeitet eine IDL-Datei, um eine Typbibliothek und Ausgabedateien zu generieren. Der Typ der vom MIDL-Compiler generierten Ausgabedateien hängt von den in der Interface-Attributliste der IDL-Datei angegebenen Attributen ab.
Wenn die Attributliste das Schlüsselwort [Object] enthält, generiert der MIDL-Compiler COM-Schnittstellen-Ausgabedateien: eine Proxy-Datei für die Schnittstelle, eine Header-Datei für die Schnittstelle und eine GUID-Datei (Global Unique Identifier) für die Schnittstelle. Wenn die IDL-Datei eine library-Anweisung enthält, generiert MIDL eine Typbibliotheksdatei mit der Dateinamenerweiterung TLB. Wenn die IDL-Datei Schnittstellen enthält, die nicht das Schlüsselwort [Object] enthalten und nicht in eine library-Anweisung eingeschlossen sind, generiert der MIDL-Compiler Schnittstellendateien, die für Remote Procedure Calls (RPCs) geeignet sind: eine Client-Stub-Datei, eine Server-Stub-Datei und eine Header-Datei. Weitere Informationen finden Sie in den Themen Schnittstellendefinitionen und Typbibliotheken und Generieren einer Typbibliothek mit MIDL.
So generieren Sie eine Typbibliothek und Ausgabedateien aus einer IDL-Datei:
Führen Sie folgendes in der Eingabeaufforderung aus:
midlDateiname
Wobei Filename der Name der IDL-Datei ist.
Der MIDL-Compiler unterstützt auch mehrere optionale Parameter. Eine vollständige Liste finden Sie unter „MIDL-Kommandoreferenz“ in der Visual C++ Dokumentation, oder führen Sie die folgende Kommandozeile aus:
midl /?
Zugehörige Themen