Comutador /ms_ext
Em vigor com o MIDL versão 3.0, os recursos habilitados pela opção ms_ext agora são o modo padrão para o compilador MIDL.
midl /ms_ext
Essa opção não tem parâmetros.
O uso da opção não gerará um erro do compilador, portanto, você não precisa remover referências a /ms_ext ou /c_ext de um makefile existente.
As seguintes extensões da Microsoft para o OSF DCE agora estão disponíveis por padrão:
- Definições de interface para objetos OLE. Para obter mais informações sobre os arquivos gerados para interfaces OLE, consulte Arquivos gerados para uma interface COM
- Um atributo [retorno de chamada] que especifica uma função de retorno de chamada estática no cliente
- cpp_quote(quoted_string) e #pragma midl_echo
- wchar_t tipos, constantes e cadeias de caracteres largos
- inicialização de enumeração (enumeradores esparsos)
- Expressões como especificadores de tamanho e discriminatório
- Manipular extensões
- Herança de tipo de atributo de ponteiro
- Várias interfaces
- Definições fora do bloco de interface
- Você pode omitir atributos direcionais [in, out]