IOCTL_GET_CHANNEL_ALIGN_RQST IOCTL (usbscan.h)
Retourne la taille maximale des paquets d’un périphérique USB pour les canaux de transfert de lecture, d’écriture et d’interruption associés au descripteur de périphérique spécifié.
Code principal
Mémoire tampon d'entrée
NULL.
Longueur de la mémoire tampon d’entrée
Zéro.
Mémoire tampon de sortie
Pointeur vers une structure CHANNEL_INFO .
Longueur de la mémoire tampon de sortie
Taille de la mémoire tampon de sortie.
Bloc d’état
Irp->IoStatus.Status est défini sur STATUS_SUCCESS si la demande réussit. Sinon, état à la condition d’erreur appropriée en tant que code NTSTATUS .
Remarques
Paramètres DeviceIoControl
Lorsque la fonction DeviceloControl est appelée avec le code de contrôle d’E/S IOCTL_GET_CHANNEL_ALIGN_RQST, l’appelant doit spécifier l’adresse d’une structure de CHANNEL_INFO comme paramètre lpOutBuffer de la fonction. Le pilote en mode noyau remplit la structure.
Pour plus d’informations, consultez Accès aux pilotes Kernel-Mode pour les appareils à image fixe.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbscan.h (inclure Usbscan.h) |