función WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR (wdfusb.h)
[Se aplica a KMDF y UMDF]
La función WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR inicializa una estructura de WDF_USB_CONTROL_SETUP_PACKET para una transferencia de control USB específica del proveedor.
Sintaxis
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
);
Parámetros
[out] Packet
Puntero a una estructura WDF_USB_CONTROL_SETUP_PACKET.
[in] Direction
Valor de tipo WDF_USB_BMREQUEST_DIRECTIONque se almacena en el packet.bm.Request.Dir miembro de la estructura de WDF_USB_CONTROL_SETUP_PACKET.
[in] Recipient
Valor de tipo WDF_USB_BMREQUEST_RECIPIENTque se almacena en el miembro Packet.bm.Request.Recipient de la estructura de WDF_USB_CONTROL_SETUP_PACKET.
[in] Request
Constante de tipo de solicitud almacenada en el miembro Packet.bRequest de la estructura WDF_USB_CONTROL_SETUP_PACKET.
[in] Value
Valor específico de la solicitud almacenado en el miembro Packet.wValue.Value de la estructura de WDF_USB_CONTROL_SETUP_PACKET.
[in] Index
Valor de índice específico de la solicitud almacenado en el Packet.wIndex.Value miembro de la estructura de WDF_USB_CONTROL_SETUP_PACKET.
Valor devuelto
Ninguno
Observaciones
La función WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR hace lo siguiente:
- Ceros la estructura WDF_USB_CONTROL_SETUP_PACKET.
- Establece el miembro Packet.bm.Request.Type en bmRequestVendor.
- Establece otros miembros de estructura mediante los argumentos de entrada de la función WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR.
- 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
);
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
versión mínima de KMDF | 1.0 |
versión mínima de UMDF | 2.0 |
encabezado de | wdfusb.h (incluya Wdfusb.h) |
Consulte también
WDF_USB_CONTROL_SETUP_PACKET_INIT
WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS