Partilhar via


HID_COLLECTION_INFORMATION estrutura (hidclass.h)

A estrutura HID_COLLECTION_INFORMATION contém informações gerais sobre uma coleção de 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, do dados pré-preparados de uma coleção.

Polled

Indica, se VERDADEIRO, que o driver de classe HID deve sondar o dispositivo para receber dados. Caso contrário, se sondado 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.

Observações

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)

Consulte também

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION