Compartilhar via


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)

Confira também

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION