en-tête usbfnioctl.h
Cet en-tête est utilisé par usbref. Pour plus d'informations, consultez les pages suivantes :
usbfnioctl.h contient les interfaces de programmation suivantes :
IOCTLs
IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS Le pilote de classe USB envoie cette requête pour activer le bus afin qu’il puisse se préparer à traiter les événements de bus et à gérer le trafic. |
IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION Le pilote de classe USB envoie cette requête pour préparer les notifications reçues de l’extension de classe de fonction USB (UFX) en réponse à un événement sur le bus, tel qu’une modification du type de port ou la réception d’un paquet d’installation non standard. |
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_IN Le pilote de classe envoie cette requête pour envoyer un contrôle de longueur nulle status établissement d’une liaison sur le point de terminaison 0 dans la direction IN. |
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_OUT Le pilote de classe envoie cette requête pour envoyer un contrôle de longueur nulle status établissement d’une liaison sur le point de terminaison 0 dans la direction OUT. |
IOCTL_INTERNAL_USBFN_DEACTIVATE_USB_BUS Ne pas utiliser. |
IOCTL_INTERNAL_USBFN_GET_CLASS_INFO Le pilote de classe envoie ce code de contrôle d’E/S de requête pour récupérer des informations sur les canaux disponibles pour un appareil, comme configuré dans le Registre. |
IOCTL_INTERNAL_USBFN_GET_INTERFACE_DESCRIPTOR_SET Le pilote de classe envoie cette requête pour obtenir l’ensemble du descripteur d’interface USB défini pour une fonction sur le périphérique. |
IOCTL_INTERNAL_USBFN_GET_PIPE_STATE Le pilote de classe envoie cette requête pour obtenir l’état de décrochage du canal spécifié. |
IOCTL_INTERNAL_USBFN_REGISTER_USB_STRING Le pilote de classe envoie cette requête pour inscrire un descripteur de chaîne USB. |
IOCTL_INTERNAL_USBFN_RESERVED N’utilisez pas cet article (IOCTL_INTERNAL_USBFN_RESERVED). |
IOCTL_INTERNAL_USBFN_SET_PIPE_STATE Le pilote de classe envoie cette requête pour définir l’état de décrochage du canal USB spécifié. |
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM N’utilisez pas cet article (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM). |
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE N’utilisez pas cet article (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE). |
IOCTL_INTERNAL_USBFN_SIGNAL_REMOTE_WAKEUP Le pilote de classe envoie cette requête pour obtenir des notifications de mise en éveil à distance à partir des points de terminaison. |
IOCTL_INTERNAL_USBFN_TRANSFER_IN Le pilote de classe envoie cette requête pour lancer un transfert de données vers l’hôte sur le canal spécifié. |
IOCTL_INTERNAL_USBFN_TRANSFER_IN_APPEND_ZERO_PKT Le pilote de classe envoie cette requête pour lancer un transfert IN vers le canal spécifié et ajoute un paquet de longueur nulle pour indiquer la fin du transfert. |
IOCTL_INTERNAL_USBFN_TRANSFER_OUT Le pilote de classe envoie cette requête pour lancer un transfert de données à partir de l’hôte sur le canal spécifié. |
Structures
USBFN_POWER_FILTER_STATE Réservé. Ne pas utiliser. |