HID_DEVICE_ATTRIBUTES 구조체(hidport.h)
HID_DEVICE_ATTRIBUTES 구조에는 HIDClass 디바이스에 대한 정보가 포함됩니다.
통사론
typedef struct _HID_DEVICE_ATTRIBUTES {
ULONG Size;
USHORT VendorID;
USHORT ProductID;
USHORT VersionNumber;
USHORT Reserved[11];
} HID_DEVICE_ATTRIBUTES, *PHID_DEVICE_ATTRIBUTES;
회원
Size
구조체의 크기를 지정합니다. HID 미니 드라이버가 이 구조를 사용하여 IOCTL_HID_GET_DEVICE_ATTRIBUTES 요청을 완료하는 경우 이 멤버를 읽기 전용으로 처리해야 합니다.
VendorID
HID 디바이스의 공급업체 ID를 지정합니다.
ProductID
HID 디바이스의 제품 ID를 지정합니다.
VersionNumber
HID 디바이스에 대한 제조업체의 수정 번호를 지정합니다.
Reserved[11]
내부 시스템 사용을 위해 예약됩니다.
발언
HID 클래스 드라이버는 HID 미니 드라이버에 IOCTL_HID_GET_DEVICE_ATTRIBUTES 요청을 보낼 때 이 구조를 사용하여 디바이스 특성을 가져옵니다.
요구 사항
요구 | 값 |
---|---|
헤더 | hidport.h(Hidport.h 포함) |