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_GET_STATUS-Funktion initialisiert eine WDF_USB_CONTROL_SETUP_PACKET Struktur für eine USB-Steuerungsübertragung, die den Gerätestatus abruft.
Syntax
VOID WDF_USB_CONTROL_SETUP_PACKET_INIT_GET_STATUS(
[out] PWDF_USB_CONTROL_SETUP_PACKET Packet,
[in] WDF_USB_BMREQUEST_RECIPIENT BmRequestRecipient,
[in] USHORT Index
);
Parameter
[out] Packet
Ein Zeiger auf eine WDF_USB_CONTROL_SETUP_PACKET Struktur.
[in] BmRequestRecipient
Ein WDF_USB_BMREQUEST_RECIPIENT-typed-Wert, der im Packet.bm.Request.Recipient Member der WDF_USB_CONTROL_SETUP_PACKET-Struktur gespeichert ist.
[in] Index
Ein Statusindexwert, der in der Packet.wIndex.Value Member der WDF_USB_CONTROL_SETUP_PACKET-Struktur gespeichert ist.
Rückgabewert
Nichts
Bemerkungen
Die funktion WDF_USB_CONTROL_SETUP_PACKET_INIT_GET_STATUS führt folgende Aktionen aus:
- Nullt die WDF_USB_CONTROL_SETUP_PACKET Struktur.
- Legt den Packet.bm.Request.Type Member auf BmRequestStandard-fest.
- Legt den Packet.bm.Request.Dir Member auf BmRequestDeviceToHost-fest.
- Legt den Packet.bRequest Member auf einen Anforderungswert "get status" fest.
- Legt den Packet.wValue.Value Member auf Null fest.
- Legt den Packet->Packet.wIndex.Value- Member auf das Argument Index fest.
- WDF_USB_CONTROL_SETUP_PACKET_INIT_GET_STATUS
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_GET_STATUS(
&packet,
BmRequestToDevice,
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_CLASS