struktur UDECX_WDF_DEVICE_CONFIG (udecxwdfdevice.h)

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.

Sintaks

typedef struct _UDECX_WDF_DEVICE_CONFIG {
  ULONG                                     Size;
  USHORT                                    NumberOfUsb20Ports;
  USHORT                                    NumberOfUsb30Ports;
  PFN_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY EvtUdecxWdfDeviceQueryUsbCapability;
  UDECX_WDF_DEVICE_RESET_ACTION             ResetAction;
  PFN_UDECX_WDF_DEVICE_RESET                EvtUdecxWdfDeviceReset;
} UDECX_WDF_DEVICE_CONFIG, *PUDECX_WDF_DEVICE_CONFIG;

Anggota

Size

Ukuran struktur ini.

NumberOfUsb20Ports

Jumlah port USB 2.0 di hub akar pengontrol host yang ditimulasikan.

NumberOfUsb30Ports

Jumlah port USB 3.0 di hub akar pengontrol host yang ditimulasikan.

EvtUdecxWdfDeviceQueryUsbCapability

Penunjuk ke fungsi panggilan balik EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY .

ResetAction

Nilai jenis UDECX_WDF_DEVICE_RESET_ACTION yang menunjukkan tindakan reset: setiap perangkat yang terpasang atau pengontrol host.

EvtUdecxWdfDeviceReset

Penunjuk ke fungsi panggilan balik EVT_UDECX_WDF_DEVICE_RESET .

Persyaratan

Persyaratan Nilai
Header udecxwdfdevice.h (termasuk Udecx.h)

Lihat juga

UDECX_WDF_DEVICE_CONFIG_INIT

UdecxWdfDeviceAddUsbDeviceEmulation