Microsoft Interface Definition Language 3.0 – Referenz
Microsoft Interface Definition Language (MIDL) 3.0 ist eine vereinfachte, moderne, vertraute Syntax zum Definieren Windows-Runtime-Typen in Dateien der Interface Definition Language (.idl
).
// BookSku.idl
namespace Bookstore
{
runtimeclass BookSku
{
String Title;
}
}
Ab Version 10.0.17134.0 (Windows 10, Version 1803) enthält das Windows SDK Befehlszeilenunterstützung für MIDL 3.0 (midl.exe
Version 8.01.0622 oder höher, /winrt
wird mit dem Switch verwendet).
Thema | BESCHREIBUNG |
---|---|
Einführung in MIDL 3.0 | Eine Einführung in Microsoft Interface Definition Language 3.0. |
Synthetisieren von Schnittstellen (MIDL 3.0) | In diesem Thema wird beschrieben, wie der MIDL 3.0-Compiler schnittstellen bei Bedarf synthetisiert und hinzufügt. |
Vordefinierte Attribute (MIDL 3.0) | Es gibt eine Reihe vordefinierter benutzerdefinierter Attribute, mit denen Sie den Namen und die IID für compilersynthetisierte Schnittstellen steuern können. |
Erweiterte Themen und Kurzformen | Erweiterte Themen und Kurzsyntax. |
Übergang zu MIDL 3.0 aus klassischem MIDLRT | MIDL 3.0 kann in derselben Quelldatei mit der klassischen MIDLRT-Datei gleichzeitig verwendet werden. In diesem Thema wird der Übergang von MIDLRT zu MIDL 3.0 veranschaulicht. |
Reservierte Schlüsselwörter (MIDL 3.0) | In diesem Thema werden die reservierten Schlüsselwörter in MIDL 3.0 aufgeführt. Sie dürfen diese Schlüsselwörter nicht in den Namen Ihrer Laufzeitklassen und Member verwenden. |
Behandlung von MIDL 3.0-Problemen | Eine Tabelle mit Symptomen und Lösungen zur Problembehandlung. |