en-tête winusb.h
Cet en-tête est utilisé par référence de pilote USB. Pour plus d'informations, consultez les pages suivantes :
winusb.h contient les interfaces de programmation suivantes :
Fonctions
WinUsb_AbortPipe La fonction WinUsb_AbortPipe annule tous les transferts en attente pour un canal. Il s’agit d’une opération synchrone. |
WinUsb_ControlTransfer La fonction WinUsb_ControlTransfer transmet les données de contrôle sur un point de terminaison de contrôle par défaut. |
WinUsb_FlushPipe La fonction WinUsb_FlushPipe ignore toutes les données mises en cache dans un canal. Il s’agit d’une opération synchrone. |
WinUsb_Free La fonction WinUsb_Free libère toutes les ressources qui WinUsb_Initialize allouées. Il s’agit d’une opération synchrone. |
WinUsb_GetAdjustedFrameNumber La fonction WinUsb_GetAdjustedFrameNumber calcule le numéro d’image USB actuel en fonction de la valeur du numéro d’image et de l’horodatage. |
WinUsb_GetAssociatedInterface La fonction WinUsb_GetAssociatedInterface récupère un handle pour une interface associée. Il s’agit d’une opération synchrone. |
WinUsb_GetCurrentAlternateSetting La fonction WinUsb_GetCurrentAlternateSetting obtient le paramètre d’interface alternatif actuel pour une interface. Il s’agit d’une opération synchrone. |
WinUsb_GetCurrentFrameNumber La fonction WinUsb_GetCurrentFrameNumber obtient le numéro d’image actuel du bus. |
WinUsb_GetCurrentFrameNumberAndQpc La fonction WinUsb_GetCurrentFrameNumberAndQpc récupère la valeur du compteur de performances des requêtes système (QPC) synchronisée avec le frame et le microframe. |
WinUsb_GetDescriptor La fonction WinUsb_GetDescriptor retourne le descripteur demandé. Il s’agit d’une opération synchrone. |
WinUsb_GetOverlappedResult La fonction WinUsb_GetOverlappedResult récupère les résultats d’une opération qui se chevauche sur le fichier spécifié. |
WinUsb_GetPipePolicy La fonction WinUsb_GetPipePolicy récupère la stratégie d’un canal spécifique associé à un point de terminaison sur l’appareil. Il s’agit d’une opération synchrone. |
WinUsb_GetPowerPolicy La fonction WinUsb_GetPowerPolicy récupère la stratégie d’alimentation d’un appareil. Il s’agit d’une opération synchrone. |
WinUsb_Initialize La fonction WinUsb_Initialize crée un handle WinUSB pour l’appareil spécifié par un handle de fichier. |
WinUsb_QueryDeviceInformation La fonction WinUsb_QueryDeviceInformation obtient des informations sur l’appareil physique associé à un handle d’interface WinUSB. |
WinUsb_QueryInterfaceSettings La fonction WinUsb_QueryInterfaceSettings récupère le descripteur d’interface pour les autres paramètres d’interface spécifiés pour un handle d’interface particulier. |
WinUsb_QueryPipe La fonction WinUsb_QueryPipe récupère des informations sur le point de terminaison spécifié et le canal associé pour une interface. |
WinUsb_QueryPipeEx La fonction WinUsb_QueryPipeEx récupère des informations étendues sur le point de terminaison spécifié et le canal associé pour une interface. |
WinUsb_ReadIsochPipe La fonction WinUsb_ReadIsochPipe lit les données d’un point de terminaison OUT isochronisé. |
WinUsb_ReadIsochPipeAsap La fonction WinUsb_ReadIsochPipeAsap envoie une requête qui lit les données d’un point de terminaison OUT isochronisé. |
WinUsb_ReadPipe La fonction WinUsb_ReadPipe lit les données du canal spécifié. |
WinUsb_RegisterIsochBuffer La fonction WinUsb_RegisterIsochBuffer enregistre une mémoire tampon à utiliser pour les transferts isochronieux. |
WinUsb_ResetPipe La fonction WinUsb_ResetPipe réinitialise le bouton bascule de données et efface l’état de décrochage sur un canal. |
WinUsb_SetCurrentAlternateSetting La fonction WinUsb_SetCurrentAlternateSetting définit le paramètre de remplacement d’une interface. |
WinUsb_SetPipePolicy La fonction WinUsb_SetPipePolicy définit la stratégie d’un canal spécifique associé à un point de terminaison sur l’appareil. Il s’agit d’une opération synchrone. |
WinUsb_SetPowerPolicy La fonction WinUsb_SetPowerPolicy définit la stratégie d’alimentation d’un appareil. |
WinUsb_StartTrackingForTimeSync La fonction WinUsb_StartTrackingForTimeSync démarre la fonctionnalité de synchronisation de l’heure dans la pile de pilotes USB qui obtient l’heure QPC du système associée pour les trames de bus USB et les microframes. |
WinUsb_StopTrackingForTimeSync La fonction WinUsb_StopTrackingForTimeSync est supérieure à la fonctionnalité de synchronisation de l’heure dans la pile de pilotes USB qui obtient le temps QPC du système associé pour les trames de bus USB et les microframes. |
WinUsb_UnregisterIsochBuffer La fonction WinUsb_UnregisterIsochBuffer libère toutes les ressources qui WinUsb_RegisterIsochBuffer allouées pour les transferts isochronieux. Il s’agit d’une opération synchrone. |
WinUsb_WriteIsochPipe La fonction WinUsb_WriteIsochPipe écrit le contenu d’une mémoire tampon fournie par l’appelant dans un point de terminaison OUT isochronieux, en commençant par un numéro de trame spécifié. |
WinUsb_WriteIsochPipeAsap Le WinUsb_WriteIsochPipeAsap envoie une demande d’écriture du contenu d’une mémoire tampon sur un point de terminaison OUT isochronieux. |
WinUsb_WritePipe La fonction WinUsb_WritePipe écrit des données dans un canal. |
Structures
WINUSB_SETUP_PACKET La structure WINUSB_SETUP_PACKET décrit un paquet d’installation USB. |