HID_COLLECTION_INFORMATION 구조체(hidclass.h)
HID_COLLECTION_INFORMATION 구조에는 최상위 컬렉션에 대한 일반 정보가 포함되어 있습니다.
구문
typedef struct _HID_COLLECTION_INFORMATION {
ULONG DescriptorSize;
BOOLEAN Polled;
UCHAR Reserved1[1];
USHORT VendorID;
USHORT ProductID;
USHORT VersionNumber;
} HID_COLLECTION_INFORMATION, *PHID_COLLECTION_INFORMATION;
멤버
DescriptorSize
컬렉션에서 준비한 데이터의 크기(바이트) 를 지정합니다.
Polled
TRUE인 경우 HID 클래스 드라이버가 데이터를 수신하기 위해 디바이스를 폴링해야 했음을 나타냅니다. 그렇지 않으면 Polled 가 FALSE이면 디바이스는 비동기 인터럽트 를 사용하여 디바이스에 호스트에 보낼 HID 보고서가 있다는 신호를 호스트에 보냅니다.
Reserved1[1]
내부 시스템 사용을 위해 예약되어 있습니다.
VendorID
HID 디바이스의 공급업체 ID를 지정합니다.
ProductID
HID 디바이스의 제품 ID를 지정합니다.
VersionNumber
HID 디바이스에 대한 제조업체의 수정 번호를 지정합니다.
설명
커널 모드 드라이버는 IOCTL_HID_GET_COLLECTION_INFORMATION 사용하여 컬렉션의 HID_COLLECTION_INFORMATION 구조를 가져올 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | hidclass.h(Hidclass.h 포함) |