Condividi tramite


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)