C28176

advertencia C28176: un controlador no debe modificar el miembro de la estructura

Esta advertencia indica que un controlador cambió un miembro de estructura no documentado que los controladores nunca deben cambiar.

Los controladores no deben escribir en el miembro de estructura no documentado especificado. Para la mayoría de los miembros no documentados de estructuras opacas o parcialmente opacas, esta prohibición es absoluta. Sin embargo, los controladores pueden escribir determinados miembros de estructura no documentados desde rutinas concretas. Por ejemplo, el DEVICE_OBJECT. El miembro NextDevice solo se puede escribir dentro de una rutina de DRIVER_INITIALIZE o DRIVER_UNLOAD.