Bagikan melalui


Metode IInternalUnknown::QueryInternalInterface (objidlbase.h)

Mengambil pointer ke antarmuka internal yang didukung pada objek.

Sintaks

HRESULT QueryInternalInterface(
  [in]  REFIID riid,
  [out] void   **ppv
);

Parameter

[in] riid

Pengidentifikasi antarmuka internal yang diminta.

[out] ppv

Alamat variabel pointer yang menerima pointer antarmuka yang diminta dalam parameter riid . Setelah berhasil dikembalikan, *ppv berisi penunjuk antarmuka yang diminta ke objek . Jika objek tidak mendukung antarmuka, *ppv diatur ke NULL.

Nilai kembali

Metode ini mengembalikan S_OK jika antarmuka didukung, dan E_NOINTERFACE sebaliknya.

Keterangan

Metode ini mirip dengan metode IUnknown::QueryInterface , kecuali bahwa manajer proksi COM, ketika diagregasi, tidak akan mengekspos beberapa antarmuka melalui QueryInterface. Sebaliknya, antarmuka internal tersebut harus diekspos melalui QueryInternalInterface.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header objidlbase.h (termasuk ObjIdl.h)

Lihat juga

IInternalUnknown

IUnknown::QueryInterface