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 클래스 드라이버가 데이터를 수신하도록 디바이스를 폴링해야 임을 나타냅니다. 그렇지 않은 경우 폴링된 FALSE 디바이스는 비동기 인터럽트(interrupts)를 사용하여 디바이스에 호스트에 보낼 HID 보고서가 있음을 호스트에 알릴 수 있습니다.
Reserved1[1]
내부 시스템 사용을 위해 예약됩니다.
VendorID
HID 디바이스의 공급업체 ID를 지정합니다.
ProductID
HID 디바이스의 제품 ID를 지정합니다.
VersionNumber
HID 디바이스에 대한 제조업체의 수정 번호를 지정합니다.
발언
커널 모드 드라이버는 IOCTL_HID_GET_COLLECTION_INFORMATION 사용하여 컬렉션의 HID_COLLECTION_INFORMATION 구조를 가져올 수 있습니다.
요구 사항
요구 | 값 |
---|---|
헤더 | hidclass.h(Hidclass.h 포함) |