Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die GetEndpointMaxPacketSize-Funktion gibt die maximale Paketgröße des angegebenen Endpunkttyps für die angegebene Busgeschwindigkeit zurück.
Syntax
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
);
Parameter
Dieser
Ein Zeiger auf den EFI_USBFN_IO_PROTOCOL instance.
EndpointType
Endpunkttyp, der im EFI_USB_ENDPOINT_TYPE definiert ist. Enumeration
BusSpeed
Ein EFI_USB_BUS_SPEED Enumerationswert, der die aktuelle Busgeschwindigkeit angibt, wie sie dem Aufrufer bekannt ist.
MaxPacketSize
Die maximale Paketgröße (in Bytes) des angegebenen Endpunkttyps.
Rückgabewerte
Diese Funktion gibt die folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
EFI_SUCCESS | Die Funktion wurde erfolgreich zurückgegeben. |
EFI_INVALID_PARAMETER | Ein Parameter ist ungültig. |
EFI_DEVICE_ERROR | Das physische Gerät hat einen Fehler gemeldet. |
EFI_NOT_READY | Das physische Gerät ist ausgelastet oder nicht bereit, diese Anforderung zu verarbeiten. |
Anforderungen
Header: Benutzer generiert