Estrutura DIOBJECTATTRIBUTES (dinputd.h)

A estrutura DIOBJECTATTRIBUTES descreve as informações contidas no valor "Atributos" da chave do Registro para cada "objeto" em um dispositivo. Se o valor "Atributos" estiver ausente, os atributos padrão serão usados.

Sintaxe

typedef struct DIOBJECTATTRIBUTES {
  DWORD dwFlags;
  WORD  wUsagePage;
  WORD  wUsage;
} DIOBJECTATTRIBUTES, *LPDIOBJECTATTRIBUTES;

Membros

dwFlags

Pode haver zero, um ou mais dos seguintes sinalizadores:

DIDOI_FFACTUATOR

Indica que o objeto pode ter efeitos de force feedback aplicados a ele.

DIDOI_FFEFFECTTRIGGER

Indica que o objeto pode disparar a reprodução de efeitos de force feedback.

DIDOI_ASPECTPOSITION

Indica que o objeto relata informações de posição.

DIDOI_ASPECTVELOCITY

Indica que o objeto relata informações de velocidade.

DIDOI_ASPECTACCEL

Indica que o objeto relata informações de aceleração.

DIDOI_ASPECTFORCE

Indica que os relatórios de objeto forçam informações.

DIDOI_ASPECTMASK

Indica os bits que são usados para relatar informações de aspecto. Um objeto pode representar, no máximo, um aspecto.

DIDOI_POLLED

Indica que o objeto deve ser sondado explicitamente para que os dados sejam recuperados dele. Se esse sinalizador não estiver definido, os dados do objeto serão controlados por interrupção.

wUsagePage

Especifica a página de uso hid a ser associada ao objeto .

wUsage

Especifica o uso de HID a ser associado ao objeto .

Requisitos

Requisito Valor
Cabeçalho dinputd.h (include Dinputd.h)