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) |