Condividi tramite


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
DIERR_INVALIDPARAM
Uno o più parametri non sono validi.
DIERR_NOTFOUND
Il tipo di joystick non è stato trovato.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione dinputd.h (include Dinputd.h)