Bagikan melalui


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:

Enumerasi perangkat dan urutan daya untuk driver klien NetAdapterCx.

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.