Microsoft 介面定義語言 3.0 參考資料

Microsoft 介面定義語言 (MIDL) 3.0 是簡化、新式、熟悉的語法,可在介面定義語言 (.idl) 檔中定義 Windows 執行階段類型。

// 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 簡介 Microsoft 介面定義語言3.0 簡介。
合成介面 (MIDL 3.0) 本主題說明 MIDL 3.0 編譯器如何會合成和加入介面(如有必要)。
預先定義的屬性 (MIDL 3.0) 有一些預先定義的自訂屬性,可讓您控制編譯器合成介面的名稱和 IID。
Advanced 主題和速記 Advanced 主題和速記語法。
從傳統 MIDLRT.EXE 根據轉換到 MIDL 3。0 MIDL 3.0 可以與傳統 MIDLRT.EXE 根據並存于相同的原始檔中;本主題說明如何從 MIDLRT.EXE 根據轉換到 MIDL 3.0。
保留關鍵字 (MIDL 3.0) 本主題列出 MIDL 3.0 中的保留關鍵字。 您不能在執行時間類別和成員的名稱中使用這些關鍵字。
針對 MIDL 3.0 問題進行疑難排解 疑難排解徵兆和因應措施的表格。