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.
[Gilt für KMDF und UMDF]
Die WDF_USB_CONTROL_SETUP_PACKET_INIT-Funktion initialisiert eine WDF_USB_CONTROL_SETUP_PACKET Struktur für eine standardmäßige USB-Steuerübertragung.
Syntax
VOID WDF_USB_CONTROL_SETUP_PACKET_INIT(
[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-typed-Wert, der im Packet.bm.Request.Dir Member der WDF_USB_CONTROL_SETUP_PACKET-Struktur gespeichert ist.
[in] Recipient
Ein WDF_USB_BMREQUEST_RECIPIENT-typed-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 in der Packet.wIndex.Value Member der WDF_USB_CONTROL_SETUP_PACKET-Struktur gespeichert ist.
Rückgabewert
Nichts
Bemerkungen
Die WDF_USB_CONTROL_SETUP_PACKET_INIT-Funktion führt folgende Aktionen aus:
- Nullt die WDF_USB_CONTROL_SETUP_PACKET Struktur.
- Legt den Packet.bm.Request.Type Member auf BmRequestStandard-fest.
- Legt andere Strukturmmber mithilfe der Eingabeargumente der WDF_USB_CONTROL_SETUP_PACKET_INIT-Funktion fest.
- WDF_USB_CONTROL_SETUP_PACKET_INIT
Beispiele
Im folgenden Codebeispiel wird eine WDF_USB_CONTROL_SETUP_PACKET Struktur initialisiert.
WDF_USB_CONTROL_SETUP_PACKET packet;
WDF_USB_CONTROL_SETUP_PACKET_INIT(
&packet,
BMREQUEST_HOST_TO_DEVICE,
BMREQUEST_TO_DEVICE,
0,
0,
0
);
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Universal |
| Minimale KMDF-Version | 1.0 |
| Mindest-UMDF-Version | 2.0 |
| Header- | wdfusb.h (include Wdfusb.h) |
Siehe auch
WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS
WDF_USB_CONTROL_SETUP_PACKET_INIT_FEATURE