다음을 통해 공유


HID_DESCRIPTOR 구조체(hidport.h)

HID_DESCRIPTOR 구조체는 HIDClass 디바이스에 대한 HID 설명자를 나타냅니다.

구문

typedef struct _HID_DESCRIPTOR {
      UCHAR                     bLength;
      UCHAR                     bDescriptorType;
      USHORT                    bcdHID;
      UCHAR                     bCountry;
      UCHAR                     bNumDescriptors;
  struct {
        UCHAR  bReportType;
        USHORT wReportLength;
  } _HID_DESCRIPTOR_DESC_LIST;
      _HID_DESCRIPTOR_DESC_LIST DescriptorList[1];
} HID_DESCRIPTOR, *PHID_DESCRIPTOR;

멤버

bLength

bDescriptorType

bcdHID

bCountry

bNumDescriptors

_HID_DESCRIPTOR_DESC_LIST

_HID_DESCRIPTOR_DESC_LIST.bReportType

_HID_DESCRIPTOR_DESC_LIST.wReportLength

[1] DescriptorList[1]

설명

HID 클래스 드라이버는 IOCTL_HID_GET_DEVICE_DESCRIPTOR 요청을 사용하여 HID 미니드라이버에서 디바이스의 HID 설명자를 가져옵니다.

HID 설명자에 대한 자세한 내용은 USB 구현자 포럼 웹 사이트에 있는 HID(휴먼 인터페이스 디바이스)에 대한 USB(유니버설 직렬 버스) 표준 디바이스 클래스 정의를 참조하세요.

요구 사항

요구 사항
헤더 hidport.h(Hidport.h 포함)

추가 정보

IOCTL_HID_GET_DEVICE_DESCRIPTOR