Compartilhar via


Comutador /W

A opção /W especifica o nível de aviso do compilador MIDL. O nível de aviso indica a gravidade do aviso.

midl /W 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 /W e o dígito que indica o valor no nível de aviso.

Comentários

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 alta é o nível 1. A tabela a seguir descreve os avisos para cada nível de aviso.

Nível de aviso Descrição Exemplo
W0 Sem avisos.
W1 Avisos severos que podem causar erros de aplicativo. Nenhum identificador de associação especificado, ponteiros não atribuídos, comutadores conflitantes.
W2 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.
W3 Reservado.
W4 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 /W pode ser usado com a opção /WX para fazer com que o compilador MIDL interrompa o processamento do arquivo IDL.

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

Exemplos

midl /W2 filename.idl

midl /W4 bar.idl

Confira também

Sintaxe geral da linha de comando MIDL

/Avisar