Fungsi UdecxUsbDeviceLinkPowerEntryComplete (udecxusbdevice.h)

Menyelesaikan permintaan asinkron untuk mengeluarkan perangkat dari status daya rendah.

Sintaks

void UdecxUsbDeviceLinkPowerEntryComplete(
  [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.

Nilai kembali

Tidak ada

Keterangan

Ketika ekstensi kelas emulasi perangkat USB (UdeCx) mendapatkan permintaan untuk membawa perangkat dari status daya rendah dan memasuki status kerja, itu memanggil implementasi driver klien dari fungsi panggilan balik EVT_UDECX_USB_DEVICE_D0_ENTRY .

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

Persyaratan

Persyaratan Nilai
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_ENTRY

Menulis driver klien UDE