Log a disgusting blue screen

I am writing a windows driver. There is a structure in the header file that has been changed. Because there is a field that is not used, it is commented. Other C files have not been modified. The modification of the file is restored, the digital signature is also verified, and the reason cannot be found at all, and then the field of the comment is released, and the blue screen is no longer.

Why does changing the structure of the header file have such a big impact? Does the C file record the previous structure information. Looking at the compilation process, it turns out that only some of the files were compiled, so I modified the structure again, and then rebuilded, and found that it was good.

It is not a trivial matter to modify the header file in the future, it is necessary to rebuild

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325591943&siteId=291194637