WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR-Funktion (wdfusb.h)
[Gilt für KMDF und UMDF]
Die WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR-Funktion initialisiert eine WDF_USB_CONTROL_SETUP_PACKET-Struktur für eine herstellerspezifische USB-Steuerungsübertragung.
Syntax
void WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR(
[out] PWDF_USB_CONTROL_SETUP_PACKET Packet,
[in] WDF_USB_BMREQUEST_DIRECTION Direction,
[in] WDF_USB_BMREQUEST_RECIPIENT Recipient,
[in] BYTE Request,
[in] USHORT Value,
[in] USHORT Index
);
Parameter
[out] Packet
Ein Zeiger auf eine WDF_USB_CONTROL_SETUP_PACKET-Struktur .
[in] Direction
Ein WDF_USB_BMREQUEST_DIRECTION typisierter Wert, der im Packet.bm.Request.Dir-Member der WDF_USB_CONTROL_SETUP_PACKET-Struktur gespeichert ist.
[in] Recipient
Ein WDF_USB_BMREQUEST_RECIPIENT typisierter Wert, der im Packet.bm.Request.Recipient-Member der WDF_USB_CONTROL_SETUP_PACKET-Struktur gespeichert ist.
[in] Request
Eine Anforderungstypkonstante, die im Packet.bRequest-Member der WDF_USB_CONTROL_SETUP_PACKET-Struktur gespeichert ist.
[in] Value
Ein anforderungsspezifischer Wert, der im Packet.wValue.Value-Member der WDF_USB_CONTROL_SETUP_PACKET-Struktur gespeichert ist.
[in] Index
Ein anforderungsspezifischer Indexwert, der im Packet.wIndex.Value-Member der WDF_USB_CONTROL_SETUP_PACKET-Struktur gespeichert ist.
Rückgabewert
Keine
Bemerkungen
Die WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR-Funktion führt folgendes aus:
- Nullt die WDF_USB_CONTROL_SETUP_PACKET-Struktur .
- Legt das Packet.bm.Request.Type-Element auf BmRequestVendor fest.
- Legt andere Strukturmember mithilfe der Eingabeargumente der WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR-Funktion fest.
- WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR
WDF_USB_CONTROL_SETUP_PACKET controlSetupPacket;
WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR(
&controlSetupPacket,
BmRequestHostToDevice,
BmRequestToDevice,
USBFX2LK_REENUMERATE,
0,
0
);
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfusb.h (einschließlich Wdfusb.h) |
Weitere Informationen
WDF_USB_CONTROL_SETUP_PACKET_INIT
WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS