// udecxwdfdevice.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
Contains pointers to event callback functions implemented by the UDE client driver for a USB host controller. Initialize this structure by calling UDECX_WDF_DEVICE_CONFIG_INIT.
SizeThe size of this structure.
NumberOfUsb20PortsThe number of USB 2.0 ports on the root hub of the emulated host controller.
NumberOfUsb30PortsThe number of USB 3.0 ports on the root hub of the emulated host controller.
EvtUdecxWdfDeviceQueryUsbCapabilityA pointer to an EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY callback function.
ResetActionA UDECX_WDF_DEVICE_RESET_ACTION-type value that indicates the reset action: each attached device or the host controller.
EvtUdecxWdfDeviceResetA pointer to an EVT_UDECX_WDF_DEVICE_RESET callback function.
UdecxWdfDeviceAddUsbDeviceEmulation