Metode IDirectInputJoyConfig8::GetTypeInfo (dinputd.h)

Metode IDirectInputJoyConfig8::GetTypeInfo mendapatkan informasi tentang jenis joystick.

Sintaks

HRESULT GetTypeInfo(
  LPCWSTR         unnamedParam1,
  LPDIJOYTYPEINFO unnamedParam2,
  DWORD           unnamedParam3
);

Parameter

unnamedParam1

Menunjuk ke nama jenis, yang sebelumnya diperoleh dari panggilan ke IDirectInputJoyConfig8::EnumTypes.

unnamedParam2

Menunjuk ke struktur yang menerima informasi tentang jenis joystick. Pemanggil harus menginisialisasi anggota dwSize dari struktur DIJOYTYPEINFO sebelum memanggil metode ini.

unnamedParam3

Menentukan bagian dari struktur DIJOYTYPEINFO yang ditunjukkan oleh pjti yang akan diisi. Mungkin ada nol, satu, atau beberapa hal berikut:

DITC_REGHWSETTINGS

Menunjukkan bahwa pengaturan perangkat keras registri untuk joystick sedang diminta.

DITC_CLSIDCONFIG

Menunjukkan bahwa konfigurasi joystick CLSID sedang diminta. Jika nilainya adalah semua nol, maka tidak ada konfigurasi kustom untuk jenis joystick ini.

DITC_DISPLAYNAME

Menunjukkan bahwa nama tampilan untuk jenis joystick sedang diminta.

DITC_CALLOUT

Menunjukkan bahwa callout untuk jenis joystick sedang diminta.

Nilai kembali

Mengembalikan DI_OK jika berhasil; jika tidak, mengembalikan salah satu nilai kesalahan COM berikut:

Menampilkan kode Deskripsi
DIERR_INVALIDPARAM
Satu atau beberapa parameter tidak valid.
DIERR_NOTFOUND
Jenis joystick tidak ditemukan.

Persyaratan

   
Target Platform Desktop
Header dinputd.h (termasuk Dinputd.h)