Microsoft 인터페이스 정의 언어 3.0 참조

MIDL(Microsoft Interface Definition Language) 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 사용됨)에 대한 명령줄 지원이 포함되어 있습니다.

항목 Description
MIDL 3.0 소개 Microsoft 인터페이스 정의 언어 3.0 소개
인터페이스(MIDL 3.0) 합성 이 항목에서는 MIDL 3.0 컴파일러가 필요에 따라 인터페이스를 합성하고 추가하는 방법을 설명합니다.
미리 정의된 특성(MIDL 3.0) 컴파일러 합성 인터페이스의 이름과 IID를 제어할 수 있는 미리 정의된 사용자 지정 특성이 많이 있습니다.
고급 토픽 및 약식 고급 항목 및 약식 구문입니다.
클래식 MIDLRT에서 MIDL 3.0으로 전환 MIDL 3.0은 클래식 MIDLRT와 동일한 소스 파일에 공존할 수 있습니다. 이 항목에서는 MIDLRT에서 MIDL 3.0으로 전환하는 방법을 보여줍니다.
예약된 키워드(MIDL 3.0) 이 항목에서는 MIDL 3.0의 예약된 키워드를 나열합니다. 런타임 클래스 및 멤버의 이름에는 이러한 키워드를 사용할 수 없습니다.
MIDL 3.0 문제 해결 문제 해결 증상 및 해결 방법에 대한 표입니다.