C28129
aviso C28129: uma atribuição foi feita a um operando, que só deve ser modificado usando conjuntos de bits e limpezas
O driver está usando uma atribuição para modificar um operando. Atribuir um valor pode alterar involuntariamente os valores de bits diferentes daqueles que ele precisa alterar, resultando em consequências inesperadas.
Exemplo
O exemplo de código a seguir gera esse aviso.
fdo->Flags = DO_BUFFERED_IO;
O exemplo de código a seguir evita esse aviso.
fdo->Flags |= DO_BUFFERED_IO;