C28129
avertissement C28129 : Une affectation a été effectuée à un opérande, qui ne doit être modifié qu’à l’aide de jeux de bits et d’effacements
Le pilote utilise une affectation pour modifier un opérande. L’attribution d’une valeur peut modifier involontairement les valeurs de bits autres que celles qu’elle doit modifier, ce qui entraîne des conséquences inattendues.
Exemple
L’exemple de code suivant déclenche cet avertissement.
fdo->Flags = DO_BUFFERED_IO;
L’exemple de code suivant évite cet avertissement.
fdo->Flags |= DO_BUFFERED_IO;