Partager via


genericusbfnioctl.h, en-tête

Cet en-tête est utilisé par la référence du pilote USB. Pour plus d'informations, consultez les pages suivantes :

genericusbfnioctl.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_GENERICUSBFN_ACTIVATE_USB_BUS

Ce code de contrôle d’E/S (IOCTL) est envoyé par un service ou une application en mode utilisateur pour informer GenericUSBFn.sys d’activer le bus usb (Universal Serial Bus). Une fois activé, le bus est prêt à traiter les événements de bus et à gérer le trafic.
IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION

Ce code de contrôle d’E/S (IOCTL) est envoyé par un service ou une application en mode utilisateur pour s’inscrire à l’événement USB (Universal Serial Bus).
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_IN

Ce code de contrôle d’E/S (IOCTL) est envoyé par un service ou une application en mode utilisateur pour demander un contrôle de longueur nulle status établissement d’une liaison sur le point de terminaison 0 dans la direction IN.
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_OUT

Ce code de contrôle d’E/S (IOCTL) est envoyé par un service ou une application en mode utilisateur pour effectuer un contrôle de longueur nulle status établissement d’une liaison sur le point de terminaison 0 dans le sens OUT.
IOCTL_GENERICUSBFN_DEACTIVATE_USB_BUS

Ce code IOCTL est nevtot pris en charge.
IOCTL_GENERICUSBFN_GET_CLASS_INFO

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.
IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX

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

Ce code de contrôle d’E/S (IOCTL) est envoyé par un service ou une application en mode utilisateur pour obtenir le descripteur d’interface entier défini pour une fonction sur l’appareil. Cette requête IOCTL ne récupère pas le descripteur d’interface défini pour l’ensemble de l’appareil. Descripteur d’interface USB (Universal Serial Bus) défini pour une fonction sur l’appareil.
IOCTL_GENERICUSBFN_GET_PIPE_STATE

Ce code de contrôle d’E/S (IOCTL) est envoyé par un service ou une application en mode utilisateur pour obtenir l’état du canal USB (Universal Serial Bus) spécifié.
IOCTL_GENERICUSBFN_REGISTER_USB_STRING

Ce code de contrôle d’E/S (IOCTL) est envoyé par un service ou une application en mode utilisateur pour inscrire un descripteur de chaîne. Descripteur de chaîne USB (Universal Serial Bus).
IOCTL_GENERICUSBFN_SET_PIPE_STATE

Ce code de contrôle d’E/S (IOCTL) est envoyé par un service ou une application en mode utilisateur pour définir l’état du canal USB (Universal Serial Bus) spécifié.
IOCTL_GENERICUSBFN_TRANSFER_IN

Ce code de contrôle d’E/S (IOCTL) est envoyé par un service ou une application en mode utilisateur pour émettre un transfert de direction IN sur le point de terminaison qui correspond à l’ID de canal spécifié dans la mémoire tampon d’entrée. (IOCTL_GENERICUSBFN_TRANSFER_IN)
IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT

Ce code de contrôle d’E/S (IOCTL) est envoyé par un service ou une application en mode utilisateur pour émettre un transfert de direction IN sur le point de terminaison qui correspond à l’ID de canal spécifié dans la mémoire tampon d’entrée. (IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT)
IOCTL_GENERICUSBFN_TRANSFER_OUT

Ce code de contrôle d’E/S (IOCTL) est envoyé par un service ou une application en mode utilisateur pour émettre un transfert de direction OUT sur le point de terminaison qui correspond à l’ID de canal spécifié dans la mémoire tampon d’entrée.