Bagikan melalui


Fungsi UdecxUsbDevicePlugIn (udecxusbdevice.h)

Memberi tahu ekstensi kelas emulasi perangkat USB (UdeCx) bahwa perangkat USB telah dicolokkan di port yang ditentukan.

Sintaks

NTSTATUS UdecxUsbDevicePlugIn(
  [in] UDECXUSBDEVICE                    UdecxUsbDevice,
  [in] PUDECX_USB_DEVICE_PLUG_IN_OPTIONS Options
);

Parameter

[in] UdecxUsbDevice

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

[in] Options

Nilai jenis UDECX_USB_DEVICE_PLUG_IN_OPTIONS yang menunjukkan port tempat perangkat dicolokkan. Paling banyak salah satu Usb20PortNumber, Usb30PortNumber bisa non-nol. NULL menonaktifkan opsi plug-in (gunakan default).

Nilai kembali

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

Keterangan

Setelah driver klien memanggil metode ini, ekstensi kelas mengirim permintaan I/O dan memanggil fungsi panggilan balik pada titik akhir dan perangkat.

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