Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gambaran umum referensi teknologi Perangkat Antarmuka Manusia (HID).
Untuk mengembangkan Perangkat Antarmuka Manusia, Anda memerlukan header ini:
Untuk panduan pemrograman driver HID, lihat:
IOCTL
|
IOCTL_KEYBOARD_QUERY_ATTRIBUTES Permintaan IOCTL_KEYBOARD_QUERY_ATTRIBUTES mengembalikan informasi tentang atribut keyboard. |
|
IOCTL_KEYBOARD_QUERY_EXTENDED_ATTRIBUTES Permintaan IOCTL_KEYBOARD_QUERY_EXTENDED_ATTRIBUTES mengembalikan informasi tentang atribut keyboard yang diperluas. |
|
IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION Permintaan IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION mengembalikan informasi tentang pemetaan antara kode pemindaian dan indikator keyboard. |
|
IOCTL_KEYBOARD_QUERY_INDICATORS Permintaan IOCTL_KEYBOARD_QUERY_INDICATORS mengembalikan informasi tentang indikator keyboard. |
|
IOCTL_KEYBOARD_QUERY_TYPEMATIC Permintaan IOCTL_KEYBOARD_QUERY_TYPEMATIC mengembalikan pengaturan typematic keyboard. |
|
IOCTL_KEYBOARD_SET_INDICATORS Permintaan IOCTL_KEYBOARD_SET_INDICATORS mengatur indikator keyboard. |
|
IOCTL_KEYBOARD_SET_TYPEMATIC Permintaan IOCTL_KEYBOARD_SET_TYPEMATIC mengatur pengaturan typematic keyboard. |
|
IOCTL_MOUSE_QUERY_ATTRIBUTES Permintaan IOCTL_MOUSE_QUERY_ATTRIBUTES mengembalikan informasi tentang atribut mouse. |
Fungsi
|
Dapatkan 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. |
|
TambahkanBaruHardware Metode IDirectInputJoyConfig8::AddNewHardware menampilkan kotak dialog Tambahkan Perangkat Keras Baru yang memandu pengguna menginstal perangkat input baru. |
|
AddRef Metode IDirectInputEffectDriver::AddRef meningkatkan jumlah referensi objek DirectInputEffectDriver sebesar 1. Metode ini adalah bagian dari antarmuka IUnknown yang diwarisi oleh DirectInputEffectDriver. |
|
AddRef Metode IDirectInputJoyConfig8::AddRef meningkatkan jumlah referensi objek DirectInputJoyConfig sebesar 1. Metode ini adalah bagian dari antarmuka IUnknown yang diwarisi oleh DirectInputJoyConfig. |
|
DeleteConfig Metode IDirectInputJoyConfig8::D eleteConfig menghapus informasi konfigurasi tentang joystick. |
|
DeleteType 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. |
|
DestroyEffect Metode IDirectInputEffectDriver::D estroyEffect menghapus efek dari perangkat. Jika efeknya diputar, driver harus menghentikannya sebelum membongkarnya. |
|
DeviceID Metode IDirectInputEffectDriver::D eviceID mengirimkan identitas driver perangkat. |
|
UnduhEffect Metode IDirectInputEffectDriver::D ownloadEffect mengirimkan efek ke perangkat. |
|
EnumTypes Metode IDirectInputJoyConfig8::EnumTypes menghitung jenis joystick yang saat ini didukung oleh DirectInput. |
|
Escape Metode IDirectInputEffectDriver::Escape lolos ke driver. Metode ini dipanggil sebagai respons terhadap aplikasi yang memanggil metode IDirectInputEffect::Escape atau IDirectInputDevice::Escape. |
|
GetConfig Metode IDirectInputJoyConfig8::GetConfig mendapatkan informasi tentang konfigurasi joystick. |
|
GetEffectStatus Metode IDirectInputEffectDriver::GetEffectStatus mendapatkan informasi tentang status efek. |
|
GetForceFeedbackState Metode IDirectInputEffectDriver::GetForceFeedbackState mengambil status force-feedback untuk perangkat. |
|
GetTypeInfo Metode IDirectInputJoyConfig8::GetTypeInfo mendapatkan informasi tentang jenis joystick. |
|
GetUserValues Metode IDirectInputJoyConfig8::GetUserValues mendapatkan informasi tentang pengaturan pengguna untuk joystick. |
|
GetVersions Metode IDirectInputEffectDriver::GetVersions mendapatkan informasi versi tentang perangkat keras dan driver umpan balik paksa. |
|
OpenAppStatusKey Metode IDirectInputJoyConfig8::OpenAppStatusKey membuka kunci akar kunci registri status aplikasi, dan mendapatkan handel ke kunci sebagai parameter pengembalian. |
|
OpenTypeKey Metode IDirectInputJoyConfig8::OpenTypeKey membuka kunci registri yang terkait dengan jenis joystick. |
|
QueryInterface Metode IDirectInputEffectDriver::QueryInterface menentukan apakah objek DirectInputEffectDriver mendukung antarmuka COM tertentu. |
|
QueryInterface Metode IDirectInputJoyConfig8::QueryInterface menentukan apakah objek DirectInputJoyConfig mendukung antarmuka COM tertentu. |
|
Rilis Metode IDirectInputEffectDriver::Release mengurangi jumlah referensi objek DirectInputEffectDriver sebesar 1. Metode ini adalah bagian dari antarmuka IUnknown yang diwarisi oleh DirectInputEffectDriver. |
|
Rilis Metode IDirectInputJoyConfig8::Release mengurangi jumlah referensi objek DirectInputJoyConfig sebesar 1. Metode ini adalah bagian dari antarmuka IUnknown yang diwarisi oleh DirectInputJoyConfig. |
|
SendForceFeedbackCommand Metode IDirectInputEffectDriver::SendForceFeedbackCommand mengubah status force-feedback untuk perangkat. |
|
SendNotify Metode IDirectInputJoyConfig8::SendNotify memberi tahu driver perangkat dan aplikasi yang berubah pada konfigurasi perangkat telah dibuat. |
|
SetConfig Metode IDirectInputJoyConfig8::SetConfig membuat atau menentukan ulang informasi konfigurasi tentang joystick. |
|
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. |
|
SetGain Metode IDirectInputEffectDriver::SetGain mengatur perolehan perangkat secara keseluruhan. |
|
SetTypeInfo Metode IDirectInputJoyConfig8::SetTypeInfo membuat jenis joystick baru atau menentukan ulang informasi tentang jenis joystick yang ada. |
|
SetUserValues Metode IDirectInputJoyConfig8::SetUserValues mengatur pengaturan pengguna untuk joystick. |
|
StartEffect Metode IDirectInputEffectDriver::StartEffect memulai pemutaran efek. Jika efek sudah diputar, efek dimulai ulang dari awal. |
|
StopEffect Metode IDirectInputEffectDriver::StopEffect menghentikan pemutaran efek. |
|
Tidak berkueri Metode IDirectInputJoyConfig8::Unacquire tidak memperoleh "mode konfigurasi joystick". |
Antarmuka
|
IDirectInputEffectDriver Ketiga metode ini memungkinkan antarmuka tambahan ditambahkan ke objek DirectInputEffectDriver tanpa memengaruhi fungsionalitas antarmuka asli. |
|
IDirectInputJoyConfig8 Antarmuka IDirectInputJoyConfig8 berisi metode yang memungkinkan pengembang perangkat keras yang menulis lembar properti untuk menulis dan membaca informasi ke dan dari registri. |
Struktur
|
DIDEVICESTATE Struktur DIDEVICESTATE mengembalikan informasi tentang status perangkat umpan balik paksa. |
|
DIDRIVERVERSIONS Struktur DIDRIVERVERSIONS digunakan oleh driver efek DirectInput untuk melaporkan informasi versi kembali ke DirectInput. |
|
DIEFFECTATTRIBUTES Struktur DIEFFECTATTRIBUTES menjelaskan informasi yang terkandung dalam nilai "Atribut" kunci registri untuk setiap efek yang didukung oleh perangkat umpan balik paksa. |
|
DIEFFESCAPE Struktur DIEFFESCAPE meneruskan data khusus perangkat keras langsung ke driver perangkat. |
|
DIFFDEVICEATTRIBUTES Struktur DIFFDEVICEATTRIBUTES menjelaskan informasi yang terkandung dalam nilai "Atribut" dari kunci registri OEMForceFeedback. |
|
DIFFOBJECTATTRIBUTES Struktur DIFFOBJECTATTRIBUTES menjelaskan informasi yang terkandung dalam nilai "FFAttributes" dari kunci registri untuk setiap "objek" pada perangkat force-feedback. |
|
DIHIDFFINITINFO Struktur DIHIDFFINITINFO digunakan oleh DirectInput untuk memberikan informasi kepada driver force-feedback HID tentang perangkat yang diminta untuk dikontrol. |
|
DIJOYCONFIG Struktur DIJOYCONFIG berisi informasi tentang konfigurasi joystick. |
|
DIJOYTYPEINFO Struktur DIJOYTYPEINFO berisi informasi tentang jenis joystick. |
|
DIJOYUSERVALUES Struktur DIJOYUSERVALUES berisi informasi tentang pengaturan joystick pengguna. |
|
DIOBJECTATTRIBUTES Struktur DIOBJECTATTRIBUTES menjelaskan informasi yang terkandung dalam nilai "Atribut" kunci registri untuk setiap "objek" pada perangkat. Jika nilai "Atribut" tidak ada, atribut default akan digunakan. |
|
DIOBJECTCALIBRATION Struktur DIOBJECTCALIBRATION menjelaskan informasi yang terkandung dalam nilai "Kalibrasi" kunci registri untuk setiap sumbu pada perangkat. |
|
JOYREGHWVALUES Struktur JOYREGHWVALUES (mmddk.h) berisi rentang nilai yang dikembalikan oleh perangkat keras (diisi oleh kalibrasi). |
|
JOYREGHWVALUES Struktur JOYREGHWVALUES (dinputd.h) berisi rentang nilai yang dikembalikan oleh perangkat keras (diisi oleh kalibrasi). |
|
KEYBOARD_ATTRIBUTES KEYBOARD_ATTRIBUTES menentukan atribut keyboard. |
|
KEYBOARD_EXTENDED_ATTRIBUTES KEYBOARD_EXTENDED_ATTRIBUTES menentukan atribut keyboard yang diperluas. |
|
KEYBOARD_INDICATOR_PARAMETERS KEYBOARD_INDICATOR_PARAMETERS menentukan status LED indikator keyboard. |
|
KEYBOARD_INDICATOR_TRANSLATION KEYBOARD_INDICATOR_TRANSLATION menentukan array pemetaan panjang variabel khusus perangkat antara kode pemindaian keyboard dan indikator LED. |
|
KEYBOARD_INPUT_DATA KEYBOARD_INPUT_DATA berisi satu paket data input keyboard. |
|
KEYBOARD_TYPEMATIC_PARAMETERS KEYBOARD_TYPEMATIC_PARAMETERS menentukan pengaturan typematic keyboard. |
|
KEYBOARD_UNIT_ID_PARAMETER KEYBOARD_UNIT_ID_PARAMETER menentukan ID unit yang ditetapkan Kbdclass ke keyboard. |
|
MOUSE_ATTRIBUTES MOUSE_ATTRIBUTES menentukan atribut perangkat mouse. |
|
MOUSE_INPUT_DATA MOUSE_INPUT_DATA berisi satu paket data input mouse. |
|
MOUSE_UNIT_ID_PARAMETER MOUSE_UNIT_ID_PARAMETER menentukan ID unit yang ditetapkan Mouclass ke mouse. |