IOCTL_GET_PIPE_CONFIGURATION IOCTL (usbscan.h)
Retourne une description de chaque canal de transfert pris en charge pour un appareil.
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 USBSCAN_PIPE_CONFIGURATION .
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_PIPE_CONFIGURATION, l’appelant doit spécifier l’adresse d’une structure de USBSCAN_PIPE_CONFIGURATION 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) |