C28176

警告 C28176:驱动程序不应修改结构的成员

此警告指示驱动程序更改了驱动程序不应更改的未记录的结构成员。

驱动程序不应写入指定的未记录结构成员。 对于大多数无证或部分不透明结构的成员,这种禁令是绝对的。 但是,驱动程序可能会从特定例程内写入某些未记录的结构成员。 例如,DEVICE_OBJECT。NextDevice 成员只能在DRIVER_INITIALIZE或DRIVER_UNLOAD例程中写入。