Fungsi UdecxUsbDeviceLinkPowerExitComplete (udecxusbdevice.h)

Menyelesaikan permintaan asinkron untuk mengirim perangkat ke status daya rendah.

Sintaks

void UdecxUsbDeviceLinkPowerExitComplete(
  [in] UDECXUSBDEVICE UdecxUsbDevice,
  [in] NTSTATUS       CompletionStatus
);

Parameter

[in] UdecxUsbDevice

Handel ke objek perangkat UDE. Driver klien mengambil pointer ini dalam panggilan sebelumnya ke UdecxUsbDeviceCreate.

[in] CompletionStatus

Kode kesalahan NTSTATUS yang sesuai yang menunjukkan keberhasilan atau kegagalan operasi asinkron.

Mengembalikan nilai

Tidak ada

Keterangan

Ketika ekstensi kelas emulasi perangkat USB (UdeCx) mendapatkan permintaan untuk mengirim perangkat ke status daya rendah, itu memanggil implementasi driver klien dari fungsi panggilan balik EVT_UDECX_USB_DEVICE_D0_EXIT .

Setelah driver klien melakukan langkah-langkah yang diperlukan untuk mengirim perangkat USB virtual ke status daya rendah, driver memanggil metode ini untuk memberi tahu ekstensi kelas bahwa ia telah menyelesaikan permintaan daya.

Persyaratan

   
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Target Platform Windows
Versi KMDF minimum 1.15
Header udecxusbdevice.h (termasuk Udecx.h)
Pustaka Udecxstub.lib
IRQL PASSIVE_LEVEL

Lihat juga

Arsitektur: Emulasi Perangkat USB (UDE)

EVT_UDECX_USB_DEVICE_D0_EXIT

Menulis driver klien UDE