Fungsi UdecxUsbDevicePlugOutAndDelete (udecxusbdevice.h)

Memutuskan sambungan perangkat USB virtual.

Sintaks

NTSTATUS UdecxUsbDevicePlugOutAndDelete(
  [in] UDECXUSBDEVICE UdecxUsbDevice
);

Parameter

[in] UdecxUsbDevice

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

Nilai kembali

Metode mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, metode ini mungkin mengembalikan kode kesalahan NTSTATUS yang sesuai.

Keterangan

Jika perangkat USB perlu dihapus saat runtime, driver klien dapat memanggil metode ini untuk menunjukkan peristiwa pemutusan sambungan. Setelah panggilan ini selesai, driver klien tidak dapat lagi menggunakan perangkat yang ditentukan oleh parameter UdecxUsbDevice; itu harus membuat perangkat lain dengan memanggil UdecxUsbDeviceCreate.

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)

Menulis driver klien UDE