EVT_UDECX_USB_DEVICE_DEFAULT_ENDPOINT_ADD fungsi panggilan balik (udecxusbdevice.h)

Ekstensi kelas emulasi perangkat USB (UdeCx) memanggil fungsi panggilan balik ini untuk meminta driver klien membuat titik akhir kontrol default pada perangkat USB virtual.

Sintaks

EVT_UDECX_USB_DEVICE_DEFAULT_ENDPOINT_ADD EvtUdecxUsbDeviceDefaultEndpointAdd;

NTSTATUS EvtUdecxUsbDeviceDefaultEndpointAdd(
  [in] UDECXUSBDEVICE UdecxUsbDevice,
  [in] PUDECXUSBENDPOINT_INIT UdecxEndpointInit
)
{...}

Parameter

[in] UdecxUsbDevice

Handel ke objek perangkat UDE tempat driver klien membuat titik akhir default. Driver membuat objek ini dalam panggilan sebelumnya ke UdecxUsbDeviceCreate.

[in] UdecxEndpointInit

Penunjuk ke struktur UDECXUSBENDPOINT_INIT yang diambil driver klien dalam panggilan sebelumnya ke UdecxUsbSimpleEndpointInitAllocate.

Mengembalikan nilai

Jika operasi berhasil, fungsi panggilan balik harus mengembalikan STATUS_SUCCESS, atau nilai status lain yang NT_SUCCESS(status) sama dengan TRUE.

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)
IRQL PASSIVE_LEVEL

Lihat juga

Arsitektur: Emulasi Perangkat USB (UDE)

UdecxUsbSimpleEndpointInitAllocate

Menulis driver klien UDE