C28129
avviso C28129: un'assegnazione è stata effettuata a un operando, che deve essere modificata solo usando set di bit e cancella
Il driver usa un'assegnazione per modificare un operando. L'assegnazione di un valore potrebbe modificare in modo imprevisto i valori di bit diversi da quelli che deve cambiare, causando conseguenze impreviste.
Esempio
Nell'esempio di codice seguente viene generato questo avviso.
fdo->Flags = DO_BUFFERED_IO;
Nell'esempio di codice seguente viene evitato questo avviso.
fdo->Flags |= DO_BUFFERED_IO;