Freigeben über


UdecxUrbRetrieveControlSetupPacket-Funktion (udecxurb.h)

Ruft ein Setuppaket für die USB-Steuerung aus einem angegebenen Frameworkanforderungsobjekt ab.

Syntax

NTSTATUS UdecxUrbRetrieveControlSetupPacket(
  [in]  WDFREQUEST                    Request,
  [out] PWDF_USB_CONTROL_SETUP_PACKET SetupPacket
);

Parameter

[in] Request

Ein Handle für ein Frameworkanforderungsobjekt, das die Anforderung darstellt, die das Setuppaket enthält.

[out] SetupPacket

Eine WDF_USB_CONTROL_SETUP_PACKET-Struktur , die ein Setuppaket empfängt, das die USB-Steuerungsübertragung beschreibt.

Rückgabewert

Die Methode gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Methode möglicherweise einen entsprechenden NTSTATUS-Fehlercode zurück.

Hinweise

Der Clienttreiber kann den Inhalt des Setuppakets überprüfen, um die Standardsteuerungsanforderung zu ermitteln, die an das Gerät gesendet wird.

Um die Anforderung abzuschließen, muss der Treiber UdecxUrbCompleteWithNtStatus aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Windows
KMDF-Mindestversion 1.15
Kopfzeile udecxurb.h (einschließlich Udecx.h)
Bibliothek Udecxstub.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

Architektur: USB-Geräteemulation (UDE)

Schreiben eines UDE-Clienttreibers