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 클래스 드라이버가 디바이스를 폴링하여 데이터를 수신해야 했음을 나타냅니다. 그렇지 않으면 PolledFALSE이면 디바이스는 비동기 인터럽트(interrupts)를 사용하여 디바이스에 호스트에 보낼 HID 보고서가 있음을 호스트에 알리는 신호를 보냅니다.

Reserved1

내부 시스템 사용을 위해 예약되었습니다.

VendorID

HID 디바이스의 공급업체 ID를 지정합니다.

ProductID

HID 디바이스의 제품 ID를 지정합니다.

VersionNumber

HID 디바이스에 대한 제조업체의 수정 번호를 지정합니다.

설명

커널 모드 드라이버는 IOCTL_HID_GET_COLLECTION_INFORMATION 사용하여 컬렉션의 HID_COLLECTION_INFORMATION 구조를 가져올 수 있습니다.

요구 사항

   
헤더 hidclass.h(Hidclass.h 포함)

참고 항목

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION