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