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)