WINUSB_SETUP_PACKET結構 (winusb.h)
WINUSB_SETUP_PACKET結構描述 USB 安裝封包。
語法
typedef struct _WINUSB_SETUP_PACKET {
UCHAR RequestType;
UCHAR Request;
USHORT Value;
USHORT Index;
USHORT Length;
} WINUSB_SETUP_PACKET, *PWINUSB_SETUP_PACKET;
成員
RequestType
要求類型。 指派給這個成員的值定義於通用序列總線 (USB) 規格第 9.3 節的表 9.2 中, (www.usb.org) 。
Request
裝置要求。 指派給此成員的值定義於通用串行總線 (USB) 規格第 9.4 節的 Table 9.3 中。
Value
此成員的意義會根據要求而有所不同。 如需此成員的說明,請參閱通用序列總線 (USB) 規格。
Index
此成員的意義會根據要求而有所不同。 如需此成員的說明,請參閱通用序列總線 (USB) 規格。
Length
要轉送的位元組數目。
備註
WinUsb_ControlTransfer例程的呼叫端必須傳入WINUSB_SETUP_PACKET結構。
規格需求
需求 | 值 |
---|---|
標頭 | winusb.h (包含 Winusbio.h) |