Páginas de propriedade MIDL: Avançado
The Avançado página de propriedades de a MIDL pasta especifica as opções do compilador MIDL:
Habilitar verificação ( de erros/erro)
Verificar alocações (/erro)
Verificar limites (/erro)
Verifique o intervalo de Enum (/erro)
Verificar ponteiros de referência (/erro)
Verificar dados stub (/erro)
Validar parâmetros (/ robusto) *
Alinhamento de membro da estrutura (/Zp)
Redirecionar saída (/o)
Opções ( pré processo C/cpp_opt)
Remover definições de pré-processador (/U)
* / robusto é somente para uso durante a criação de um Windows 2000 ou posterior do computador.Se você criar um projeto ATL e desejar usar / robusto, altere esta linha no arquivo dlldatax.c:
#define _WIN32_WINNT 0x0400 //for WinNT 4.0 or Win95 with DCOM
to
#define _WIN32_WINNT 0x0500 //for WinNT 4.0 or Win95 with DCOM
Para obter informações sobre como acesso o Avançado página de propriedades de a MIDL pasta, consulte Como: Especifica propriedades do projeto com propriedade Pages.
Para obter informações sobre como acessar programaticamente opções MIDL para projetos do C++, consulte VCMidlTool.