EFI_USBFN_IO_PROTOCOL. GetEndpointMaxPacketSize
La funzione GetEndpointMaxPacketSize restituisce le dimensioni massime del pacchetto del tipo di endpoint specificato per la velocità del bus fornita.
Sintassi
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
);
Parametri
This
Puntatore all'istanza di EFI_USBFN_IO_PROTOCOL.
EndpointType
Tipo di endpoint definito nel EFI_USB_ENDPOINT_TYPE. enumerazione
BusSpeed
Valore di enumerazione EFI_USB_BUS_SPEED che indica la velocità corrente del bus nota al chiamante.
MaxPacketSize
Dimensione massima del pacchetto, in byte, del tipo di endpoint specificato.
Valori restituiti
Questa funzione restituisce i valori seguenti:
Codice restituito | Descrizione |
---|---|
EFI_SUCCESS | La funzione è stata restituita correttamente |
EFI_INVALID_PARAMETER | Un parametro non è valido |
EFI_DEVICE_ERROR | Il dispositivo fisico ha segnalato un errore. |
EFI_NOT_READY | Il dispositivo fisico è occupato o non è pronto per elaborare questa richiesta |
Requisiti
Intestazione: Utente generato