Páginas de propriedade MIDL: Avançado
O Advanced página de propriedade no MIDL pasta especifica as opções do compilador MIDL:
Habilitar verificação de erros (/error)
Verificar alocações (/error)
Verifique os limites (/error)
Verificar intervalo de Enum (/error)
Verificar ponteiros de referência (/error)
Verificar dados Stub (/error)
Validar parâmetros (/ robusta) *
Alinhamento de membro struct (/Zp)
Redirecionar a saída (/o)
Opções de pré-processar C (/cpp_opt)
Cancele as definições do pré-processador (/U)
* / robusta é somente para uso durante a criação de um Windows 2000 ou posterior máquina. Se você criar um projeto do ATL e deseja usar / robusto, altere esta linha no arquivo dlldatax.c:
#define _WIN32_WINNT 0x0400 //for Windows NT 4.0 or Windows 95 with DCOM
to
#define _WIN32_WINNT 0x0500 //for Windows NT 4.0 or Windows 95 with DCOM
Para obter informações sobre como acessar o Advanced página de propriedade no MIDL pasta, consulte How To: Especifique as propriedades do projeto com páginas de propriedade.
Para obter informações sobre como acessar programaticamente as opções de MIDL para projetos do C++, consulte VCMidlTool.