다음을 통해 공유


C28176

경고 C28176: 드라이버에서 구조체의 멤버를 수정하면 안 됩니다.

이 경고는 드라이버가 절대로 변경되지 않아야 하는 문서화되지 않은 구조체 멤버를 변경했음을 나타냅니다.

드라이버는 지정된 문서화되지 않은 구조체 멤버에 쓸 수 없습니다. 불투명하거나 부분적으로 불투명한 구조의 대부분의 문서화되지 않은 구성원의 경우,이 금지는 절대적이다. 그러나 드라이버는 특정 루틴 내에서 문서화되지 않은 특정 구조체 멤버를 작성할 수 있습니다. 예를 들어 DEVICE_OBJECT. NextDevice 멤버는 DRIVER_INITIALIZE 또는 DRIVER_UNLOAD 루틴 내에서만 작성할 수 있습니다.