Freigeben über


UdecxUrbRetrieveControlSetupPacket-Funktion (udecxurb.h)

Ruft ein USB-Steuereinrichtungspaket aus einem angegebenen Framework-Anforderungsobjekt ab.

Syntax

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

Parameter

[in] Request

Ein Handle zu einem Framework-Anforderungsobjekt, 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-Steuerübertragung beschreibt.

Rückgabewert

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

Bemerkungen

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

Um die Anforderung abzuschließen, muss der Treiber UdecxUrbCompleteWithNtStatusaufrufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Zielplattform- Fenster
Minimale KMDF-Version 1.15
Header- udecxurb.h (include Udecx.h)
Library Udecxstub.lib
IRQL- PASSIVE_LEVEL

Siehe auch

Architektur: USB Device Emulation (UDE)

Schreiben eines UDE-Clienttreibers