Metodo IDirectInputJoyConfig8::GetTypeInfo (dinputd.h)
Il metodo IDirectInputJoyConfig8::GetTypeInfo ottiene informazioni su un tipo di joystick.
Sintassi
HRESULT GetTypeInfo(
LPCWSTR unnamedParam1,
LPDIJOYTYPEINFO unnamedParam2,
DWORD unnamedParam3
);
Parametri
unnamedParam1
Punta al nome del tipo, ottenuto in precedenza da una chiamata a IDirectInputJoyConfig8::EnumTypes.
unnamedParam2
Punta a una struttura che riceve informazioni sul tipo di joystick. Il chiamante deve inizializzare il membro dwSize della struttura DIJOYTYPEINFO prima di chiamare questo metodo.
unnamedParam3
Specifica le parti della struttura DIJOYTYPEINFO a cui fa riferimento pjti che devono essere riempite. Potrebbe esserci zero, uno o più dei seguenti:
DITC_REGHWSETTINGS
Indica che vengono richieste le impostazioni hardware del Registro di sistema per il joystick.
DITC_CLSIDCONFIG
Indica che viene richiesta la configurazione del joystick CLSID. Se il valore è tutti zero, non esiste alcuna configurazione personalizzata per questo tipo di joystick.
DITC_DISPLAYNAME
Indica che viene richiesto il nome visualizzato per il tipo di joystick.
DITC_CALLOUT
Indica che viene richiesto il callout per il tipo di joystick.
Valore restituito
Restituisce DI_OK se ha esito positivo; in caso contrario, restituisce uno dei valori di errore COM seguenti:
Codice restituito | Descrizione |
---|---|
|
Uno o più parametri non sono validi. |
|
Il tipo di joystick non è stato trovato. |
Requisiti
Piattaforma di destinazione | Desktop |
Intestazione | dinputd.h (include Dinputd.h) |