C28129

警告 C28129:已对作数进行赋值,仅应使用位集和清除来修改此作数

驱动程序使用赋值来修改作数。 分配值可能会无意中更改其需要更改的位值,从而导致意外后果。

示例

下面的代码示例引发此警告。

fdo->Flags = DO_BUFFERED_IO;

下面的代码示例避免出现此警告。

fdo->Flags |= DO_BUFFERED_IO;