C28129
peringatan C28129: Penugasan telah dibuat untuk operand, yang seharusnya hanya dimodifikasi menggunakan set bit dan hapus
Driver menggunakan penugasan untuk memodifikasi operand. Menetapkan nilai mungkin secara tidak sengaja mengubah nilai bit selain yang perlu diubah, yang mengakibatkan konsekuensi yang tidak terduga.
Contoh
Contoh kode berikut memunculkan peringatan ini.
fdo->Flags = DO_BUFFERED_IO;
Contoh kode berikut menghindari peringatan ini.
fdo->Flags |= DO_BUFFERED_IO;