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_CLASS-Funktion initialisiert eine WDF_USB_CONTROL_SETUP_PACKET Struktur für eine gerätespezifische USB-Steuerübertragung.
Syntax
VOID WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS(
[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 imPacket.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_CLASS-Funktion führt folgende Aktionen aus:
- Nullt die WDF_USB_CONTROL_SETUP_PACKET Struktur.
- Legt den Packet.bm.Request.Type Member auf BmRequestClassfest.
- Legt andere Strukturmmber mithilfe der Eingabeargumente der WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS-Funktion fest.
- WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS
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_CLASS(
&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
WDF_USB_CONTROL_SETUP_PACKET_INIT_FEATURE