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) |