Referência de linguagem IDL da Microsoft 3.0
linguagem IDL da Microsoft (MIDL) 3,0 é uma sintaxe simplificada, moderna e familiar para definir Windows Runtime tipos dentro de arquivos de linguagem de definição de Interface ( .idl
).
// BookSku.idl
namespace Bookstore
{
runtimeclass BookSku
{
String Title;
}
}
a partir da versão 10.0.17134.0 (Windows 10, versão 1803), o SDK do Windows inclui suporte de linha de comando para MIDL 3,0 ( midl.exe
versão 8.01.0622 ou posterior, usado com a /winrt
opção).
Tópico | Descrição |
---|---|
Introdução à MIDL 3.0 | Uma introdução ao linguagem IDL da Microsoft 3,0. |
Interfaces de sintetização (MIDL 3.0) | Este tópico descreve como o compilador MIDL 3,0 sintetiza e adiciona interfaces, conforme necessário. |
Atributos predefinidos (MIDL 3.0) | Há vários atributos personalizados predefinidos que permitem controlar o nome e IID para interfaces sintetizadas pelo compilador. |
Tópicos avançados e abreviação | Tópicos avançados e sintaxe abreviada. |
Transição para MIDL 3.0 do MIDLRT clássico | O MIDL 3,0 pode coexistir no mesmo arquivo de origem com o MIDLRT clássico; Este tópico mostra como fazer a transição para o MIDL 3,0 de MIDLRT. |
Palavras-chave reservadas (MIDL 3.0) | Este tópico lista as palavras-chave reservadas no MIDL 3,0. Você não pode usar essas palavras-chave nos nomes de suas classes e membros de tempo de execução. |
Solução de problemas da MIDL 3.0 | Uma tabela de sintomas e soluções de solução de problemas. |