Antarmuka IDirectInputJoyConfig8 (dinputd.h)

Antarmuka IDirectInputJoyConfig8 berisi metode yang memungkinkan pengembang perangkat keras yang menulis lembar properti untuk menulis dan membaca informasi ke dan dari registri. Jika Anda perlu membuka kunci registri, Anda harus menggunakan metode IDirectInputJoyConfig8::OpenConfigKey dan IDirectInputJoyConfig8::OpenTypeKey daripada membuka kunci registri secara langsung. Menggunakan salah satu metode ini memastikan bahwa cabang registri yang benar dibuka. Selain itu, antarmuka IDirectInputJoyConfig8 akan didukung di versi DirectInput yang akan datang ketika data registri yang mendasar dapat disusun secara berbeda.

Warisan

Antarmuka IDirectInputJoyConfig8 mewarisi dari antarmuka IUnknown . IDirectInputJoyConfig8 juga memiliki jenis anggota ini:

Metode

Antarmuka IDirectInputJoyConfig8 memiliki metode ini.

 
IDirectInputJoyConfig8::Acquire

Metode IDirectInputJoyConfig8::Acquire memperoleh "mode konfigurasi joystick." Hanya satu aplikasi yang dapat berada dalam mode konfigurasi joystick pada satu waktu; upaya berikutnya oleh aplikasi lain untuk memperoleh mode ini harus menerima kesalahan DIERR_OTHERAPPHASPRIO. Setelah memasuki mode konfigurasi, aplikasi dapat mengubah pengaturan konfigurasi joystick global. Aplikasi harus memeriksa pengaturan yang ada sebelum menginstal yang baru jika aplikasi lain mengubah pengaturan sementara.
IDirectInputJoyConfig8::AddNewHardware

Metode IDirectInputJoyConfig8::AddNewHardware menampilkan kotak dialog Tambahkan Perangkat Keras Baru yang memandu pengguna menginstal perangkat input baru.
IDirectInputJoyConfig8::AddRef

Metode IDirectInputJoyConfig8::AddRef meningkatkan jumlah referensi objek DirectInputJoyConfig sebesar 1. Metode ini adalah bagian dari antarmuka IUnknown yang diwarisi oleh DirectInputJoyConfig.
IDirectInputJoyConfig8::D eleteConfig

Metode IDirectInputJoyConfig8::D eleteConfig menghapus informasi konfigurasi tentang joystick.
IDirectInputJoyConfig8::D eleteType

Metode IDirectInputJoyConfig8::D eleteType menghapus informasi tentang jenis joystick. Gunakan metode ini dengan hati-hati; adalah tanggung jawab pemanggil untuk memastikan bahwa tidak ada joystick yang mengacu pada jenis yang dihapus.
IDirectInputJoyConfig8::EnumTypes

Metode IDirectInputJoyConfig8::EnumTypes menghitung jenis joystick yang saat ini didukung oleh DirectInput.
IDirectInputJoyConfig8::GetConfig

Metode IDirectInputJoyConfig8::GetConfig mendapatkan informasi tentang konfigurasi joystick.
IDirectInputJoyConfig8::GetTypeInfo

Metode IDirectInputJoyConfig8::GetTypeInfo mendapatkan informasi tentang jenis joystick.
IDirectInputJoyConfig8::GetUserValues

Metode IDirectInputJoyConfig8::GetUserValues mendapatkan informasi tentang pengaturan pengguna untuk joystick.
IDirectInputJoyConfig8::OpenAppStatusKey

Metode IDirectInputJoyConfig8::OpenAppStatusKey membuka kunci akar kunci registri status aplikasi, dan mendapatkan handel ke kunci sebagai parameter pengembalian.
IDirectInputJoyConfig8::OpenTypeKey

Metode IDirectInputJoyConfig8::OpenTypeKey membuka kunci registri yang terkait dengan jenis joystick.
IDirectInputJoyConfig8::QueryInterface

Metode IDirectInputJoyConfig8::QueryInterface menentukan apakah objek DirectInputJoyConfig mendukung antarmuka COM tertentu.
IDirectInputJoyConfig8::Release

Metode IDirectInputJoyConfig8::Release mengurangi jumlah referensi objek DirectInputJoyConfig sebesar 1. Metode ini adalah bagian dari antarmuka IUnknown yang diwarisi oleh DirectInputJoyConfig.
IDirectInputJoyConfig8::SendNotify

Metode IDirectInputJoyConfig8::SendNotify memberi tahu driver perangkat dan aplikasi yang berubah pada konfigurasi perangkat telah dibuat.
IDirectInputJoyConfig8::SetConfig

Metode IDirectInputJoyConfig8::SetConfig membuat atau menentukan ulang informasi konfigurasi tentang joystick.
IDirectInputJoyConfig8::SetCooperativeLevel

Metode IDirectInputJoyConfig8::SetCooperativeLevel menetapkan tingkat kerja sama untuk instans perangkat. Satu-satunya tingkat kooperatif yang didukung untuk antarmuka IDirectInputJoyConfig8 adalah DISCL_EXCLUSIVE dan DISCL_BACKGROUND.
IDirectInputJoyConfig8::SetTypeInfo

Metode IDirectInputJoyConfig8::SetTypeInfo membuat jenis joystick baru atau menentukan ulang informasi tentang jenis joystick yang ada.
IDirectInputJoyConfig8::SetUserValues

Metode IDirectInputJoyConfig8::SetUserValues mengatur pengaturan pengguna untuk joystick.
IDirectInputJoyConfig8::Unacquire

Metode IDirectInputJoyConfig8::Unacquire tidak memperoleh "mode konfigurasi joystick".

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header dinputd.h