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