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 evtUsbTargetPipeReadCom plete 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 qui peuvent être reçues de l’appareil.
Valeur de retour
Aucun
Remarques
La fonction WDF_USB_CONTINUOUS_READER_CONFIG_INIT zéro la structure de WDF_USB_CONTINUOUS_READER_CONFIG spécifiée et définit le membre Size de la structure. Il définit également les EvtUsbTargetPipeReadCompletede la structure, EvtUsbTargetPipeReadCompleteContextet membres TransferLength aux valeurs spécifiées.
Notez que WDF_USB_CONTINUOUS_READER_CONFIG_INIT n'pas définir le membre EvtUsbTargetPipeReadersFailed de la structure.
Après avoir appelé WDF_USB_CONTINUOUS_READER_CONFIG_INIT, le pilote peut éventuellement ajouter un pointeur EvtUsbTargetPipeReadersFailed vers la structure WDF_USB_CONTINUOUS_READER_CONFIG.
Pour obtenir un exemple de code qui utilise WDF_USB_CONTINUOUS_READER_CONFIG_INIT, consultez WdfUsbTargetPipeConfigContinuousReader.
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) |