Metode IDirectInputEffectDriver::D eviceID (dinputd.h)
Metode IDirectInputEffectDriver::D eviceID mengirimkan identitas perangkat kepada driver.
Sintaks
HRESULT DeviceID(
DWORD unnamedParam1,
DWORD unnamedParam2,
DWORD unnamedParam3,
DWORD unnamedParam4,
LPVOID unnamedParam5
);
Parameter
unnamedParam1
Menentukan nomor versi DirectInput yang memuat driver efek. Misalnya, dengan DirectInput 5.0, nilai parameter ini 0x00000500.
unnamedParam2
Menentukan nomor ID joystick. Subsistem joystick Microsoft Windows mengalokasikan ID eksternal.
unnamedParam3
Menentukan ketersediaan perangkat. Nilai ini bukan nol jika akses ke perangkat dimulai, dan nol jika akses ke perangkat berakhir.
unnamedParam4
Menentukan ID joystick internal. Driver perangkat mengelola ID internal.
unnamedParam5
Menunjuk ke struktur DIHIDFFINITINFO yang berisi informasi inisialisasi untuk driver umpan balik paksa. Driver menggunakan informasi ini untuk membedakan antara beberapa perangkat dan untuk mengkueri DirectInput untuk atribut perangkat lainnya.
Menampilkan nilai
Mengembalikan S_OK jika berhasil; jika tidak, mengembalikan kode kesalahan.
Keterangan
Sebagai contoh metode IDirectInputEffectDriver::D eviceID , jika driver perangkat diteruskan dwExternalID = 2 dan dwInternalId = 1, maka unit 1 pada perangkat sesuai dengan joystick yang ID-nya adalah 2.
Persyaratan
Target Platform | Desktop |
Header | dinputd.h (termasuk Dinputd.h) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk