EFI_USBFN_IO_PROTOCOL。GetEndpointMaxPacketSize
GetEndpointMaxPacketSize函式會傳回所提供匯流排速度所指定端點類型的最大封包大小。
語法
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
);
參數
這
EFI_USBFN_IO_PROTOCOL 實例的指標。
EndpointType
如 EFI_USB_ENDPOINT_TYPE中所定義的端點類型。 列舉型別
BusSpeed
EFI_USB_BUS_SPEED列舉值,表示呼叫端稱為的目前匯流排速度。
MaxPacketSize
指定端點類型的封包大小上限,以位元組為單位。
傳回值
此函式會傳回下列值:
傳回碼 | 描述 |
---|---|
EFI_SUCCESS | 成功傳回的函式 |
EFI_INVALID_PARAMETER | 參數無效 |
EFI_DEVICE_ERROR | 實體裝置回報錯誤。 |
EFI_NOT_READY | 實體裝置忙碌中或尚未準備好處理此要求 |
規格需求
頭: 使用者產生的