Partager via


EFI_USBFN_IO_PROTOCOL. GetEndpointStallState

La fonction GetEndpointStallState retourne l’état de décrochage sur le point de terminaison spécifié.

Syntaxe

typedef
EFI_STATUS
(EFIAPI * EFI_USBFN_IO_GET_ENDPOINT_STALL_STATE) (
  IN EFI_USBFN_IO_PROTOCOL        *This,
  IN UINT8                        EndpointIndex,
  IN EFI_USBFN_ENDPOINT_DIRECTION Direction,
  IN OUT BOOLEAN                  *State
  );

Paramètres

Ce
Pointeur vers le EFI_USBFN_IO_PROTOCOL instance.

EndpointIndex
Indique le point de terminaison.

Sens
Direction du point de terminaison. Pour plus d’informations, consultez EFI_USBFN_ENDPOINT_DIRECTION.

State
Boolean; La valeur TRUE indique que le point de terminaison est dans un état bloqué, FALSE dans le cas contraire.

Valeurs retournées

La fonction retourne les valeurs suivantes :

Code de retour Description
EFI_SUCCESS La fonction a bien retourné la valeur attendue.
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.

Notes

Cette fonction échoue avec EFI_INVALID_PARAMETER si la direction spécifiée est incorrecte pour le point de terminaison.

Spécifications

En-tête: Utilisateur généré