다음을 통해 공유


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(유니버설 직렬 버스) 사양(www.usb.org)의 섹션 9.3 표 9.2에 정의되어 있습니다.

Request

디바이스 요청입니다. 이 멤버에 할당된 값은 USB(유니버설 직렬 버스) 사양의 섹션 9.4 표 9.3에 정의되어 있습니다.

Value

이 멤버의 의미는 요청에 따라 다릅니다. 이 멤버에 대한 설명은 USB(유니버설 직렬 버스) 사양을 참조하세요.

Index

이 멤버의 의미는 요청에 따라 다릅니다. 이 멤버에 대한 설명은 USB(유니버설 직렬 버스) 사양을 참조하세요.

Length

전송할 바이트 수입니다.

설명

WinUsb_ControlTransfer 루틴의 호출자는 WINUSB_SETUP_PACKET 구조를 전달해야 합니다.

요구 사항

요구 사항
헤더 winusb.h(Winusbio.h 포함)

추가 정보

USB 구조체

WinUsb_ControlTransfer