structure UDECX_WDF_DEVICE_CONFIG (udecxwdfdevice.h)
Contient des pointeurs vers les fonctions de rappel d’événements implémentées par le pilote client UDE pour un contrôleur hôte USB. Initialisez cette structure en appelant UDECX_WDF_DEVICE_CONFIG_INIT.
Syntaxe
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;
Membres
Size
La taille de cette structure.
NumberOfUsb20Ports
Nombre de ports USB 2.0 sur le hub racine du contrôleur hôte émulé.
NumberOfUsb30Ports
Nombre de ports USB 3.0 sur le hub racine du contrôleur hôte émulé.
EvtUdecxWdfDeviceQueryUsbCapability
Pointeur vers une fonction de rappel EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY .
ResetAction
Valeur de type UDECX_WDF_DEVICE_RESET_ACTION qui indique l’action de réinitialisation : chaque appareil attaché ou le contrôleur hôte.
EvtUdecxWdfDeviceReset
Pointeur vers une fonction de rappel EVT_UDECX_WDF_DEVICE_RESET .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | udecxwdfdevice.h (inclure Udecx.h) |