Condividi tramite


Opzione /W

L'opzione /W specifica il livello di avviso del compilatore MIDL. Il livello di avviso indica la gravità dell'avviso.

midl /W level

Opzioni switch

level

Specifica il livello di avviso, un numero intero compreso nell'intervallo da 0 a 4. Non è presente spazio tra l'opzione /W e la cifra che indica il valore del livello di avviso.

Commenti

I livelli di avviso variano da 1 a 4, con un valore pari a zero per non visualizzare informazioni di avviso. L'avviso con gravità più alta è il livello 1. Nella tabella seguente vengono descritti gli avvisi per ogni livello di avviso.

Livello avvisi Descrizione Esempio
W0 Nessun avviso.
W1 Avvisi gravi che possono causare errori dell'applicazione. Nessun handle di associazione specificato, puntatori senza attributi, opzioni in conflitto.
W2 Può causare problemi nell'ambiente operativo dell'utente. La lunghezza dell'identificatore supera i 31 caratteri. Nessun braccio di unione predefinito specificato.
W3 Riservato.
W4 Livello di avviso più basso. Costrutti C non ANSI.

 

Gli avvisi sono diversi dagli errori. Gli errori causano l'interruzione dell'elaborazione del file IDL da parte del compilatore MIDL. Gli avvisi causano la generazione di un messaggio informativo da parte del compilatore MIDL e la continua elaborazione del file IDL.

Il livello di avviso impostato dall'opzione /W può essere usato con l'opzione /WX per interrompere l'elaborazione del file IDL da parte del compilatore MIDL.

L'opzione /W si comporta come l'opzione /warn .

Esempio

midl /W2 filename.idl

midl /W4 bar.idl

Vedi anche

Sintassi generale della riga di comando MIDL

/Avvertire