Compartir a través de


EFI_USBFN_IO_PROTOCOL. GetEndpointMaxPacketSize

La función GetEndpointMaxPacketSize devuelve el tamaño máximo del paquete del tipo de punto de conexión especificado para la velocidad de bus proporcionada.

Sintaxis

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
  );

Parámetros

Éste
Puntero a la instancia de EFI_USBFN_IO_PROTOCOL.

EndpointType
Tipo de punto de conexión tal y como se define en el EFI_USB_ENDPOINT_TYPE. enumeración

BusSpeed
Valor de enumeración EFI_USB_BUS_SPEED que indica la velocidad del bus actual, como se conoce al autor de la llamada.

MaxPacketSize
Tamaño máximo de paquete, en bytes, del tipo de punto de conexión especificado.

Valores devueltos

Esta función devuelve los valores siguientes:

Código devuelto Descripción
EFI_SUCCESS La función devuelta correctamente
EFI_INVALID_PARAMETER Un parámetro no es válido
EFI_DEVICE_ERROR El dispositivo físico notificó un error.
EFI_NOT_READY El dispositivo físico está ocupado o no está listo para procesar esta solicitud.

Requisitos

Rúbrica: Usuario generado