Compartir a través de


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)

Consulte también

Estructuras USB

WinUsb_ControlTransfer