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)

Voir aussi

UDECX_WDF_DEVICE_CONFIG_INIT

UdecxWdfDeviceAddUsbDeviceEmulation