EFI_USBFN_IO_PROTOCOL. GetEndpointStallState
Die GetEndpointStallState-Funktion gibt den Zustand des Stillstands auf dem angegebenen Endpunkt zurück.
Syntax
typedef
EFI_STATUS
(EFIAPI * EFI_USBFN_IO_GET_ENDPOINT_STALL_STATE) (
IN EFI_USBFN_IO_PROTOCOL *This,
IN UINT8 EndpointIndex,
IN EFI_USBFN_ENDPOINT_DIRECTION Direction,
IN OUT BOOLEAN *State
);
Parameter
Dieser
Ein Zeiger auf die EFI_USBFN_IO_PROTOCOL instance.
EndpointIndex
Gibt den Endpunkt an.
Richtung
Richtung des Endpunkts. Weitere Informationen finden Sie unter EFI_USBFN_ENDPOINT_DIRECTION.
State
Boolean; True-Wert gibt an, dass sich der Endpunkt in einem verzögerten Zustand befindet, andernfalls FALSE .
Rückgabewerte
Die 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. |
Bemerkungen
Diese Funktion schlägt mit EFI_INVALID_PARAMETER fehl, wenn die angegebene Richtung für den Endpunkt falsch ist.
Anforderungen
Header: Vom Benutzer generiert