fonction WDF_USB_CONTINUOUS_READER_CONFIG_INIT (wdfusb.h)

[S’applique à KMDF et UMDF]

La fonction WDF_USB_CONTINUOUS_READER_CONFIG_INIT initialise une structure WDF_USB_CONTINUOUS_READER_CONFIG .

Syntaxe

void WDF_USB_CONTINUOUS_READER_CONFIG_INIT(
  [out] PWDF_USB_CONTINUOUS_READER_CONFIG     Config,
  [in]  PFN_WDF_USB_READER_COMPLETION_ROUTINE EvtUsbTargetPipeReadComplete,
  [in]  WDFCONTEXT                            EvtUsbTargetPipeReadCompleteContext,
  [in]  size_t                                TransferLength
);

Paramètres

[out] Config

Pointeur vers une structure WDF_USB_CONTINUOUS_READER_CONFIG .

[in] EvtUsbTargetPipeReadComplete

Pointeur vers la fonction de rappel EvtUsbTargetPipeReadComplete du pilote.

[in] EvtUsbTargetPipeReadCompleteContext

Pointeur non typé vers les informations de contexte définies par le pilote que l’infrastructure transmet à la fonction de rappel EvtUsbTargetPipeReadComplete du pilote.

[in] TransferLength

Longueur maximale, en octets, des données pouvant être reçues de l’appareil.

Valeur de retour

None

Remarques

La fonction WDF_USB_CONTINUOUS_READER_CONFIG_INIT zéro la structure WDF_USB_CONTINUOUS_READER_CONFIG spécifiée et définit le membre Size de la structure. Il définit également les membres EvtUsbTargetPipeReadComplete, EvtUsbTargetPipeReadCompleteContext et TransferLength de la structure sur les valeurs spécifiées.

Notez que WDF_USB_CONTINUOUS_READER_CONFIG_INIT ne définit pas le membre EvtUsbTargetPipeReadersFailed de la structure.

Après avoir appelé WDF_USB_CONTINUOUS_READER_CONFIG_INIT, le pilote peut éventuellement ajouter un pointeur EvtUsbTargetPipeReadersFailed à la structure WDF_USB_CONTINUOUS_READER_CONFIG .

Pour obtenir un exemple de code qui utilise WDF_USB_CONTINUOUS_READER_CONFIG_INIT, consultez WdfUsbTargetPipeConfigContinuousReader.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.0
Version UMDF minimale 2.0
En-tête wdfusb.h (inclure Wdfusb.h)

Voir aussi

EvtUsbTargetPipeReadComplete

WDF_USB_CONTINUOUS_READER_CONFIG