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 ERWEITERUNG der USB-Funktionsklasse sendet diese Anforderung an den Clienttreiber, um auf den Endpunktdeskriptor für den angegebenen Endpunkt zu aktualisieren.
Hauptcode
IRP_MJ_INTERNAL_DEVICE_CONTROL
Eingabepuffer
Der Eingabepuffer verweist auf eine USBFNPIPEID-, die die Pipe-ID für den Endpunkt angibt.
Eingabepufferlänge
Die Größe eines USBFNPIPEID- Werts.
Ausgabepuffer
Der Ausgabepuffer verweist auf eine USB_ENDPOINT_DESCRIPTOR Struktur, die den Endpunktdeskriptor beschreibt. Um die Struktur abzurufen, muss der Clienttreiber WdfRequestRetrieveOutputBufferaufrufen.
Länge des Ausgabepuffers
Die Größe einer USB_ENDPOINT_DESCRIPTOR Struktur.
Statusblock
Der Kunde muss die Anforderung mit STATUS_SUCCESS abschließen, wenn die Anforderung erfolgreich ist. Andernfalls muss der Auftraggeber den Fahrer mit der entsprechenden Fehlerbedingung, z. B. STATUS_INVALID_PARAMETER oder STATUS_INSUFFICIENT_RESOURCES, abschließen.
Bemerkungen
UFX sendet diese IOCTL an die Für den Endpunkt erstellte Befehlswarteschlange durch UfxEndpointCreate. Der Clienttreiber wird erwartet, dass die Konfiguration des Endpunkts auf dem Controller mit den Parametern aktualisiert wird, die im Endpunktdeskriptor enthalten sind.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | ufxbase.h |