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 |