Urutan power-down untuk driver klien NetAdapterCx

Gambar berikut menunjukkan urutan di mana NetAdapterCx memanggil fungsi panggilan balik peristiwa driver klien saat mematikan dan menghapus perangkat. Urutan dimulai di bagian atas gambar dengan perangkat operasional yang berada dalam status daya kerja (D0):

Enumerasi perangkat dan urutan power-down untuk driver klien NetAdapterCx.

Garis horizontal yang luas menandai langkah-langkah yang terlibat dalam mematikan 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.

Seperti yang ditunjukkan oleh gambar, urutan power-down dan penghapusan melibatkan panggilan balik "batalkan" yang sesuai dalam urutan terbalik di mana kerangka kerja disebut fungsi yang terlibat dalam membuat perangkat beroperasi. Kerangka kerja menghapus objek perangkat setelah menghapus area konteks objek perangkat.