Struttura DIJOYCONFIG (dinputd.h)
La struttura DIJOYCONFIG contiene informazioni sulla configurazione di un joystick.
Sintassi
typedef struct DIJOYCONFIG {
DWORD dwSize;
GUID guidInstance;
JOYREGHWCONFIG hwc;
DWORD dwGain;
WCHAR wszType[MAX_JOYSTRING];
WCHAR wszCallout[MAX_JOYSTRING];
GUID guidGameport;
} DIJOYCONFIG, *LPDIJOYCONFIG;
Members
dwSize
Specifica le dimensioni della struttura in byte. Questo membro deve essere inizializzato prima dell'uso della struttura.
guidInstance
Specifica il GUID dell'istanza per il joystick.
hwc
Configurazione hardware del joystick.
dwGain
Specifica l'impostazione di guadagno globale. Questo valore viene applicato a tutti gli effetti di feedback forzati come "controllo del volume master".
wszType[MAX_JOYSTRING]
Tipo di joystick per il joystick. Deve essere uno dei valori enumerati da IDirectInputJoyConfig8::EnumTypes.
wszCallout[MAX_JOYSTRING]
Il driver del callout per il joystick.
guidGameport
Specifica un GUID che identifica il gameport usato per questo joystick.
Commenti
I gameport WDM sono disponibili durante l'enumerazione chiamando il metodo IDirectInputJoyConfig8::GetTypeInfo per un joystick enumerato, quindi studiare i flag presenti nel membro dwFlags della struttura DIJOYTYPEINFO . Se il flag JOY_HWS_ISGAMEPORTBUS è impostato, l'oggetto attualmente enumerato è un gameport WDM disponibile.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dinputd.h |