Metode IDirectInputJoyConfig8::SetCooperativeLevel (dinputd.h)

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.

Sintaks

HRESULT SetCooperativeLevel(
  HWND  unnamedParam1,
  DWORD unnamedParam2
);

Parameter

unnamedParam1

Tangani ke jendela yang terkait dengan antarmuka. Parameter ini harus non-NULL dan harus merupakan jendela tingkat atas. Ini adalah kesalahan untuk menghancurkan jendela saat masih terkait dengan antarmuka IDirectInputJoyConfig8 .

unnamedParam2

Menentukan salah satu set bendera yang menjelaskan tingkat kerja sama yang terkait dengan perangkat. Nilai harus DISCL_EXCLUSIVE | DISCL_BACKGROUND.

Nilai kembali

Mengembalikan DI_OK jika berhasil; jika tidak, mengembalikan nilai kesalahan COM berikut (nilai ini dimaksudkan untuk menjadi ilustrasi dan belum tentu komprehensif):

Menampilkan kode Deskripsi
DIERR_INVALIDPARAM
Satu atau beberapa parameter tidak valid.

Persyaratan

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