IConnectionPoint::Metode GetConnectionInterface (ocidl.h)

Mengambil IID antarmuka keluar yang dikelola oleh titik koneksi ini.

Sintaks

HRESULT GetConnectionInterface(
  [out] IID *pIID
);

Parameter

[out] pIID

Penunjuk ke pengidentifikasi antarmuka keluar yang dikelola oleh titik koneksi ini.

Nilai kembali

Metode ini dapat mengembalikan nilai pengembalian standar E_UNEXPECTED, serta nilai berikut.

Menampilkan kode Deskripsi
S_OK
Variabel pemanggil pIID berisi pengidentifikasi antarmuka keluar yang dikelola oleh titik koneksi ini.
E_POINTER
Alamat dalam pIID tidak valid. Misalnya, mungkin NULL.

Keterangan

Dengan menggunakan antarmuka IEnumConnectionPoints , klien bisa mendapatkan penunjuk ke antarmuka IConnectionPoint . Dengan menggunakan pointer tersebut dan metode GetConnectionInterface , klien dapat menentukan IID dari setiap titik koneksi yang dijumlahkan. IID yang dikembalikan dari metode ini harus mengaktifkan pemanggil untuk mengakses titik koneksi yang sama ini melalui IConnectionPointContainer::FindConnectionPoint.

Catatan untuk Pelaksana

Metode ini harus diimplementasikan di titik koneksi apa pun; E_NOTIMPL bukan nilai pengembalian yang dapat diterima.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header ocidl.h

Lihat juga

IConnectionPoint