Urutan power-up untuk driver klien NetAdapterCx
Gambar berikut menunjukkan urutan di mana NetAdapterCx memanggil fungsi panggilan balik peristiwa driver klien saat membawa perangkat ke status operasional penuh, mulai dari status Perangkat Tiba di bagian bawah gambar:
Garis horizontal yang luas menandai langkah-langkah yang terlibat dalam memulai perangkat. Kolom di sisi kiri gambar menjelaskan langkah, dan kolom di sebelah kanan mencantumkan panggilan balik peristiwa yang menyelesaikannya. Langkah-langkah yang ditandai dengan teks biru khusus untuk NetAdapterCx, sementara langkah lain umum untuk semua driver berbasis WDF.
Di bagian bawah gambar, perangkat tidak ada pada sistem. Saat pengguna menyisipkan perangkat, kerangka kerja dimulai dengan memanggil panggilan balik EvtDriverDeviceAdd driver sehingga driver dapat membuat objek perangkat untuk mewakili perangkat. Kerangka kerja terus memanggil rutinitas panggilan balik driver dengan maju melalui urutan hingga perangkat beroperasi. Ingatlah bahwa kerangka kerja memanggil panggilan balik peristiwa dalam urutan bottom-up seperti yang ditunjukkan pada gambar, sehingga EvtDeviceFilterRemoveResourceRequirements dipanggil sebelum EvtDeviceFilterAddResourceRequirements dan sebagainya. Jika perangkat dihentikan untuk menyeimbangkan kembali sumber daya atau secara fisik ada tetapi dalam keadaan daya rendah, tidak semua langkah diperlukan, seperti yang ditunjukkan oleh gambar.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk