UDECX_WDF_DEVICE_CONFIG-Struktur (udecxwdfdevice.h)
Enthält Zeiger auf Ereignisrückruffunktionen, die vom UDE-Clienttreiber für einen USB-Hostcontroller implementiert werden. Initialisieren Sie diese Struktur, indem Sie UDECX_WDF_DEVICE_CONFIG_INIT aufrufen.
Syntax
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;
Member
Size
Die Größe dieser Struktur.
NumberOfUsb20Ports
Die Anzahl der USB 2.0-Ports auf dem Stammhub des emulierten Hostcontrollers.
NumberOfUsb30Ports
Die Anzahl der USB 3.0-Ports auf dem Stammhub des emulierten Hostcontrollers.
EvtUdecxWdfDeviceQueryUsbCapability
Ein Zeiger auf eine EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY Rückruffunktion.
ResetAction
Ein UDECX_WDF_DEVICE_RESET_ACTION-Type-Wert, der die Zurücksetzungsaktion angibt: jedes angefügte Gerät oder der Hostcontroller.
EvtUdecxWdfDeviceReset
Ein Zeiger auf eine EVT_UDECX_WDF_DEVICE_RESET Rückruffunktion.
Anforderungen
Anforderung | Wert |
---|---|
Header | udecxwdfdevice.h (einschließlich Udecx.h) |