Freigeben über


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