Condividi tramite


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