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 ConfigureEnableEndpoints-Funktion initialisiert Endpunkte basierend auf den angegebenen Geräte- und Konfigurationsdeskriptoren.
Syntax
typedef
EFI_STATUS
(EFIAPI * EFI_USBFN_IO_CONFIGURE_ENABLE_ENDPOINTS) (
IN EFI_USBFN_IO_PROTOCOL *This,
IN EFI_USB_DEVICE_INFO *DeviceInfo
);
Parameter
Dieser
Ein Zeiger auf den EFI_USBFN_IO_PROTOCOL instance.
DeviceInfo
Ein Zeiger auf eine EFI_USB_DEVICE_INFO-Struktur .
Rückgabewerte
Die Funktion gibt die folgenden Werte zurück:
| Rückgabewert | 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. |
| EFI_OUT_OF_RESOURCES | Die Anforderung konnte aufgrund fehlender Ressourcen nicht abgeschlossen werden. |
Bemerkungen
Wenn die Hardware bereits initialisiert wurde, konfiguriert diese Funktion die Endpunkte mithilfe der bereitgestellten DeviceInfo , aktiviert den Port und beginnt mit dem Empfang von USB-Ereignissen.
Diese Funktion muss das Feld bMaxPacketSize0 des Felds Standard Device Descriptor und wMaxPacketSize des Standardendpunktdeskriptors ignorieren, die über die angegebene DeviceInfo verfügbar gemacht werden.
Anforderungen
Header: Benutzer generiert