estructura WINUSB_SETUP_PACKET (winusb.h)
La estructura WINUSB_SETUP_PACKET describe un paquete de instalación USB.
Sintaxis
typedef struct _WINUSB_SETUP_PACKET {
UCHAR RequestType;
UCHAR Request;
USHORT Value;
USHORT Index;
USHORT Length;
} WINUSB_SETUP_PACKET, *PWINUSB_SETUP_PACKET;
Miembros
RequestType
Tipo de solicitud. Los valores asignados a este miembro se definen en la tabla 9.2 de la sección 9.3 de la especificación del bus serie universal (USB) (www.usb.org).
Request
La solicitud del dispositivo. Los valores asignados a este miembro se definen en la tabla 9.3 de la sección 9.4 de la especificación del bus serie universal (USB).
Value
El significado de este miembro varía según la solicitud. Para obtener una explicación de este miembro, consulte la especificación del bus serie universal (USB).
Index
El significado de este miembro varía según la solicitud. Para obtener una explicación de este miembro, consulte la especificación del bus serie universal (USB).
Length
Número de bytes para transferir.
Comentarios
Los autores de llamadas de la rutina de WinUsb_ControlTransfer deben pasar una estructura de WINUSB_SETUP_PACKET .
Requisitos
Requisito | Valor |
---|---|
Header | winusb.h (incluye Winusbio.h) |