Riferimento a Microsoft Interface Definition Language 3.0

Microsoft Interface Definition Language (MIDL) 3.0 è una sintassi semplificata, moderna e familiare per la definizione Windows Runtime tipi all'interno di file del linguaggio di definizione dell'interfaccia (.idl).

// BookSku.idl
namespace Bookstore
{
    runtimeclass BookSku
    {
        String Title;
    }
}

A causa della versione 10.0.17134.0 (Windows 10, versione 1803), Windows SDK include il supporto della riga di comando per MIDL 3.0 (midl.exeversione 8.01.0622 o successiva, /winrt usata con l'opzione ).

Argomento Descrizione
Introduzione a MIDL 3.0 Introduzione a Microsoft Interface Definition Language 3.0.
Sintesi di interfacce (MIDL 3.0) Questo argomento descrive come il compilatore MIDL 3.0 sintetizza e aggiunge le interfacce, in base alle esigenze.
Attributi predefiniti (MIDL 3.0) Sono disponibili diversi attributi personalizzati predefiniti che consentono di controllare il nome e l'IID per le interfacce sintetizzate dal compilatore.
Argomenti avanzati e abbreviazione Argomenti avanzati e sintassi abbreviata.
Transizione a MIDL 3.0 da MIDLRT classica MIDL 3.0 può coesistere nello stesso file di origine con MIDLRT classico. Questo argomento illustra come eseguire la transizione a MIDL 3.0 da MIDLRT.
Parole chiave riservate (MIDL 3.0) Questo argomento elenca le parole chiave riservate in MIDL 3.0. Non è possibile usare queste parole chiave nei nomi delle classi e dei membri di runtime.
Risoluzione dei problemi relativi a MIDL 3.0 Tabella dei sintomi e dei rimedi per la risoluzione dei problemi.