Compartilhar via


/warn switch

A opção /warn especifica o nível de aviso do compilador MIDL.

midl /warn level

Opções de Alternância

level

Especifica o nível de aviso, um inteiro no intervalo de 0 a 4. Não há espaço entre a opção /warn e o dígito que indica o valor no nível de aviso.

Comentários

O nível de aviso indica a gravidade do aviso. Os níveis de aviso variam de 1 a 4, com um valor igual a zero para não exibir nenhuma informação de aviso. O aviso de gravidade mais alto é o nível 1. A tabela a seguir descreve os avisos para cada nível de aviso.

Nível de aviso Descrição Exemplo
0 Sem avisos.
1 Avisos severos que podem causar erros de aplicativo. Nenhum identificador de associação especificado, ponteiros não atribuídos, comutadores conflitantes.
2 Pode causar problemas no ambiente operacional do usuário. O comprimento do identificador excede 31 caracteres. Nenhum braço de união padrão especificado.
3 Reservado.
4 Nível de aviso mais baixo. Constructos C não ANSI.

 

Os avisos são diferentes dos erros. Erros fazem com que o compilador MIDL interrompa o processamento do arquivo IDL. Os avisos fazem com que o compilador MIDL emita uma mensagem informativa e continue processando o arquivo IDL.

O nível de aviso definido pela opção /warn pode ser usado com a opção WX para fazer com que o compilador MIDL interrompa o processamento do arquivo IDL.

O comutador /warn se comporta da mesma forma que a opção /W .

Exemplos

midl /warn2 filename.idl

midl /warn4 bar.idl

Confira também

Sintaxe geral da linha de comando MIDL