Bagikan melalui


Fungsi ConnectToConnectionPoint (shlwapi.h)

[Fungsi ini tersedia melalui Windows XP dan Windows Server 2003. Ini mungkin diubah atau tidak tersedia dalam versi Windows berikutnya.]

Menetapkan atau mengakhiri koneksi antara sink klien dan kontainer titik koneksi.

Sintaks

LWSTDAPI ConnectToConnectionPoint(
  [in, optional]  IUnknown         *punk,
  [in]            REFIID           riidEvent,
                  BOOL             fConnect,
  [in]            IUnknown         *punkTarget,
  [out]           DWORD            *pdwCookie,
  [out, optional] IConnectionPoint **ppcpOut
);

Parameter

[in, optional] punk

Jenis: IUnknown*

Penunjuk ke antarmuka IUnknown objek yang akan disambungkan ke kontainer titik koneksi. Jika Anda mengatur fConnect ke FALSE untuk menunjukkan bahwa Anda memutuskan sambungan objek, parameter ini diabaikan dan dapat diatur ke NULL.

[in] riidEvent

Jenis: REFIID

IID antarmuka pada kontainer titik koneksi yang objek titik koneksinya sedang diminta.

fConnect

Jenis: BOOL

TRUE jika koneksi sedang dibuat; FALSE jika koneksi sedang rusak.

[in] punkTarget

Jenis: IUnknown*

Penunjuk ke antarmuka IUnknown kontainer titik koneksi.

[out] pdwCookie

Jenis: DWORD*

Token koneksi. Jika Anda mengatur fConnect ke TRUE untuk membuat koneksi baru, parameter ini menerima token yang secara unik mengidentifikasi koneksi. Jika Anda mengatur fConnect ke FALSE untuk memutuskan koneksi, parameter ini harus menunjuk ke token yang Anda terima saat Anda memanggil ConnectToConnectionPoint untuk membuat koneksi.

[out, optional] ppcpOut

Jenis: IConnectionPoint**

Penunjuk ke antarmuka IConnectionPoint kontainer titik koneksi, jika operasi berhasil. Aplikasi panggilan harus merilis pointer ini ketika tidak lagi diperlukan. Jika permintaan tidak berhasil, penunjuk menerima NULL. Parameter ini bersifat opsional dan dapat berupa NULL.

Nilai kembali

Jenis: HRESULT

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server, Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shlwapi.h
DLL Shlwapi.dll (versi 5.0 atau yang lebih baru)