C28128
peringatan C28128: Akses ke bidang telah dibuat secara langsung. Ini harus dibuat oleh rutinitas.
Driver langsung mengakses anggota struktur yang harus diakses hanya dengan menggunakan fungsi khusus.
Misalnya, Anda harus menggunakan IoSetCancelRoutine alih-alih langsung memodifikasi anggota CancelRoutine dari struktur IRP .
Contoh
Contoh kode berikut memunculkan peringatan ini.
irp->CancelRoutine = myCancelRoutine;
Contoh kode berikut menghindari peringatan ini.
oldCancel = IoSetCancelRoutine(irp, myCancelRoutine);