estrutura HID_COLLECTION_INFORMATION (hidclass.h)
A estrutura HID_COLLECTION_INFORMATION contém informações gerais sobre uma coleção de nível superior.
Sintaxe
typedef struct _HID_COLLECTION_INFORMATION {
ULONG DescriptorSize;
BOOLEAN Polled;
UCHAR Reserved1[1];
USHORT VendorID;
USHORT ProductID;
USHORT VersionNumber;
} HID_COLLECTION_INFORMATION, *PHID_COLLECTION_INFORMATION;
Membros
DescriptorSize
Especifica o tamanho, em bytes, dos dados pré-preparados de uma coleção.
Polled
Indica, se TRUE, que o driver de classe HID deve sondar o dispositivo para receber dados. Caso contrário, se Polled for FALSE, o dispositivo usará interrupções assíncronas para sinalizar ao host que o dispositivo tem relatórios HID para enviar ao host.
Reserved1[1]
Reservado para uso interno do sistema.
VendorID
Especifica a ID do fornecedor de um dispositivo HID.
ProductID
Especifica a ID do produto de um dispositivo HID.
VersionNumber
Especifica o número de revisão do fabricante para um dispositivo HID.
Comentários
Os drivers no modo kernel podem usar um IOCTL_HID_GET_COLLECTION_INFORMATION para obter a estrutura de HID_COLLECTION_INFORMATION de uma coleção.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | hidclass.h (inclua Hidclass.h) |