Partager via


IOCTL_GENERICUSBFN_GET_CLASS_INFO IOCTL (genericusbfnioctl.h)

Ce code de contrôle d’E/S (IOCTL) est envoyé par le service ou l’application en mode utilisateur pour récupérer des informations sur les canaux disponibles d’un appareil, tels que configurés dans le Registre.

Mémoire tampon d'entrée

NULL.

Longueur de la mémoire tampon d’entrée

Aucun.

Mémoire tampon de sortie

Un USBFN_CLASS_INFORMATION_PACKET qui fournit des informations sur les tuyaux disponibles pour un appareil.

Longueur de la mémoire tampon de sortie

Taille d’une structure USBFN_CLASS_INFORMATION_PACKET .

Notes

Si ce code de contrôle d’E/S (IOCTL) est appelé de manière synchrone, définissez le paramètre lpOverlapped sur NULL. Si cet IOCTL est appelé de manière asynchrone, affectez le paramètre lpOverlapped à un pointeur vers une structure OVERLAPPED qui contient un handle à un objet d’événement. Les objets d’événement signalent lorsque l’opération est terminée.

La valeur de retour est une valeur BOOL qui indique la réussite ou l’échec de l’opération. TRUE indique la réussite, FALSE dans le cas contraire.

Spécifications

   
En-tête genericusbfnioctl.h (include GenericUsbFnIoctl.h)

Voir aussi

DeviceIoControl

IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX