Header udecxwdfdevice.h

Header ini digunakan untuk mengembangkan driver pengontrol host Universal Serial Bus (USB) yang ditiru dan perangkat USB virtual yang terhubung. Kedua komponen digabungkan menjadi satu driver KMDF yang berkomunikasi dengan ekstensi kelas emulasi perangkat USB (UdeCx) yang disediakan Microsoft.

Jangan sertakan header ini secara langsung. Sebaliknya, sertakan Udecx.h.

Untuk informasi selengkapnya, lihat:

udecxwdfdevice.h berisi antarmuka pemrograman berikut:

Fungsi

 
UDECX_WDF_DEVICE_CONFIG_INIT

Menginisialisasi struktur UDECX_WDF_DEVICE_CONFIG.
UdecxInitializeWdfDeviceInit

UdecxInitializeWdfDeviceInit menginisialisasi operasi inisialisasi perangkat ketika manajer Plug and Play (PnP) melaporkan keberadaan perangkat.
UdecxWdfDeviceAddUsbDeviceEmulation

Menginisialisasi objek perangkat kerangka kerja untuk mendukung operasi yang terkait dengan pengontrol host dan perangkat USB virtual yang terpasang pada pengontrol.
UdecxWdfDeviceNeedsReset

Menginformasikan ekstensi kelas emulasi perangkat USB (UdeCx) bahwa perangkat memerlukan operasi reset.
UdecxWdfDeviceResetComplete

Menginformasikan ekstensi kelas emulasi perangkat USB (UdeCx) bahwa operasi reset pada pengontrol yang ditentukan telah bersaing.
UdecxWdfDeviceTryHandleUserIoctl

Mencoba menangani permintaan IOCTL yang dikirim oleh perangkat lunak mode pengguna.

Fungsi panggilan balik

 
EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY

Implementasi driver klien UDE untuk menentukan kemampuan yang didukung oleh pengontrol host USB yang ditimulasikan.
EVT_UDECX_WDF_DEVICE_RESET

Implementasi driver klien UDE untuk mengatur ulang pengontrol host yang ditimulasi atau perangkat yang melekat padanya.

Struktur

 
UDECX_WDF_DEVICE_CONFIG

Berisi pointer ke fungsi panggilan balik peristiwa yang diterapkan oleh driver klien UDE untuk pengontrol host USB. Inisialisasi struktur ini dengan memanggil UDECX_WDF_DEVICE_CONFIG_INIT.

Enumerasi

 
UDECX_WDF_DEVICE_RESET_ACTION

Menentukan nilai yang menunjukkan jenis operasi reset yang didukung oleh pengontrol host USB yang ditimulasi.
UDECX_WDF_DEVICE_RESET_TYPE

Menentukan nilai yang menunjukkan jenis reset untuk perangkat UDE.