Partager via


fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB (wdfusb.h)

[S’applique à KMDF et UMDF]

La fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB initialise une structure WDF_USB_DEVICE_SELECT_CONFIG_PARAMS afin qu’un pilote puisse spécifier une configuration à l’aide d’un URB.

Syntaxe

void WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB(
  [out] PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params,
  [in]  PURB                                 Urb
);

Paramètres

[out] Params

Pointeur vers la structure WDF_USB_DEVICE_SELECT_CONFIG_PARAMS du pilote.

[in] Urb

Pointeur vers une structure URB.

Valeur de retour

Aucun

Remarques

La fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB zéro la structure WDF_USB_DEVICE_SELECT_CONFIG_PARAMS et définit le membre Size sur la taille de la structure. Il définit également le membre Type sur membre WdfUsbTargetDeviceSelectConfigTypeUrb et définit le membre Types.Urb.Urb au pointeur Urb.

Pour initialiser une structure WDF_USB_DEVICE_SELECT_CONFIG_PARAMS, le pilote doit appeler l’une des fonctions suivantes :

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB

Exigences

Exigence Valeur
plateforme cible Universel
version minimale de KMDF 1.0
version minimale de UMDF 2.0
d’en-tête wdfusb.h (include Wdfusb.h)

Voir aussi

URB

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS