Metode IDirectInputEffectDriver::QueryInterface (dinputd.h)

Metode IDirectInputEffectDriver::QueryInterface menentukan apakah objek DirectInputEffectDriver mendukung antarmuka COM tertentu. Jika ya, sistem meningkatkan jumlah referensi untuk objek sebesar 1, dan aplikasi dapat segera mulai menggunakan antarmuka tersebut. Metode ini adalah bagian dari antarmuka IUnknown yang diwarisi oleh DirectInputEffectDriver.

Sintaks

HRESULT QueryInterface(
  REFIID riid,
  LPVOID *ppvObj
);

Parameter

riid

Pengidentifikasi referensi antarmuka yang diminta.

ppvObj

Alamat penunjuk yang akan diisi dengan penunjuk antarmuka jika kueri berhasil.

Nilai kembali

Mengembalikan S_OK jika antarmuka didukung; jika tidak, mengembalikan E_NOINTERFACE.

Keterangan

Ketika aplikasi tidak perlu lagi menggunakan antarmuka yang diambil oleh panggilan ke metode ini, aplikasi harus memanggil metode Rilis untuk antarmuka tersebut untuk membebaskannya.

Persyaratan

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