Sdílet prostřednictvím


C28176

upozornění C28176: Člen struktury by neměl být změněn ovladačem

Toto upozornění indikuje, že ovladač změnil člen neokumentované struktury, který by se ovladače nikdy neměly měnit.

Ovladače by neměly zapisovat do zadaného členu bezdokumentované struktury. U většiny nezdokumentovaných členů neprůkazných nebo částečně neprůhlených struktur je tento zákaz absolutní. Ovladače však mohou zapisovat určité nezdokumentované členy struktury z konkrétních rutin. Například DEVICE_OBJECT. Člen nextDevice lze zapsat pouze v rámci DRIVER_INITIALIZE nebo DRIVER_UNLOAD rutiny.