Struttura DIOBJECTATTRIBUTES (dinputd.h)

La struttura DIOBJECTATTRIBUTES descrive le informazioni contenute nel valore "Attributi" della chiave del Registro di sistema per ogni "oggetto" in un dispositivo. Se il valore "Attributes" è assente, vengono usati gli attributi predefiniti.

Sintassi

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

Members

dwFlags

Potrebbero essere presenti zero, uno o più dei flag seguenti:

DIDOI_FFACTUATOR

Indica che l'oggetto può avere effetti di feedback forzati applicati.

DIDOI_FFEFFECTTRIGGER

Indica che l'oggetto può attivare la riproduzione degli effetti di forza feedback.

DIDOI_ASPECTPOSITION

Indica che le informazioni sulla posizione dei report dell'oggetto.

DIDOI_ASPECTVELOCITY

Indica che l'oggetto segnala le informazioni sulla velocità.

DIDOI_ASPECTACCEL

Indica che l'oggetto segnala le informazioni sull'accelerazione.

DIDOI_ASPECTFORCE

Indica che l'oggetto segnala le informazioni forzano le informazioni.

DIDOI_ASPECTMASK

Indica i bit usati per segnalare le informazioni sugli aspetti. Un oggetto può rappresentare, al massimo, un aspetto.

DIDOI_POLLED

Indica che l'oggetto deve essere eseguito in modo esplicito per il polling dei dati da recuperare. Se questo flag non è impostato, i dati per l'oggetto vengono interrotti.

wUsagePage

Specifica la pagina di utilizzo HID da associare all'oggetto .

wUsage

Specifica l'utilizzo di HID da associare all'oggetto.

Requisiti

Requisito Valore
Intestazione dinputd.h (include Dinputd.h)