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 포함) |