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.exe
versione 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. |