Справочник по языку Microsoft Interface Definition Language 3.0
язык MIDL (MIDL) 3,0 — это упрощенный, современный знакомый синтаксис для определения среда выполнения Windows типов в файлах языка определения интерфейса ( .idl
).
// BookSku.idl
namespace Bookstore
{
runtimeclass BookSku
{
String Title;
}
}
начиная с версии 10.0.17134.0 (Windows 10, версия 1803), Windows SDK включает поддержку командной строки для MIDL 3,0 ( midl.exe
версия 8.01.0622 или более поздняя, используемая с /winrt
параметром).
Раздел | Описание |
---|---|
Введение в MIDL 3.0 | Введение в язык MIDL 3,0. |
Синтез интерфейсов (MIDL 3.0) | В этом разделе описывается, как компилятор MIDL 3,0 создает и добавляет интерфейсы при необходимости. |
Предопределенные атрибуты (MIDL 3.0) | Существует ряд предварительно определенных настраиваемых атрибутов, которые позволяют управлять именем и идентификатором IID для синтезированных интерфейсов, создаваемых компилятором. |
Дополнительные разделы и сокращения | Дополнительные разделы и сокращенный синтаксис. |
Переход на MIDL 3.0 с классического MIDLRT | MIDL 3,0 может сосуществовать в одном исходном файле с классической MIDLRT; в этом разделе показано, как перейти на MIDL 3,0 из MIDLRT. |
Зарезервированные ключевые слова (MIDL 3.0) | В этом разделе перечислены зарезервированные ключевые слова в MIDL 3,0. Вы не можете использовать эти ключевые слова в именах классов и членов среды выполнения. |
Устранение неполадок с MIDL 3.0 | Таблица проблем, связанных с устранением неполадок, и способы их устранения. |