EFI_USBFN_IO_PROTOCOL. GetEndpointMaxPacketSize
La fonction GetEndpointMaxPacketSize retourne la taille de paquet maximale du type de point de terminaison spécifié pour la vitesse de bus fournie.
Syntaxe
typedef
EFI_STATUS
(EFIAPI * EFI_USBFN_IO_GET_ENDPOINT_MAXPACKET_SIZE) (
IN EFI_USBFN_IO_PROTOCOL *This,
IN EFI_USB_ENDPOINT_TYPE EndpointType,
IN EFI_USB_BUS_SPEED BusSpeed,
OUT UINT16 *MaxPacketSize
);
Paramètres
Ce
Pointeur vers le EFI_USBFN_IO_PROTOCOL instance.
EndpointType
Type de point de terminaison tel que défini dans le EFI_USB_ENDPOINT_TYPE. énumération
BusSpeed
Valeur d’énumération EFI_USB_BUS_SPEED qui indique la vitesse de bus actuelle telle que connue de l’appelant.
MaxPacketSize
Taille de paquet maximale, en octets, du type de point de terminaison spécifié.
Valeurs retournées
Cette fonction retourne les valeurs suivantes :
Code de retour | Description |
---|---|
EFI_SUCCESS | La fonction retournée avec succès |
EFI_INVALID_PARAMETER | Un paramètre n’est pas valide |
EFI_DEVICE_ERROR | L’appareil physique a signalé une erreur. |
EFI_NOT_READY | L’appareil physique est occupé ou n’est pas prêt à traiter cette demande |
Spécifications
En-tête: Utilisateur généré