Fungsi CoGetInterceptor (callobj.h)
Membuat instans pencegat yang sesuai untuk antarmuka yang ditentukan untuk dicegat dan mengembalikan pencegat yang baru dibuat.
Sintaks
HRESULT CoGetInterceptor(
[in] REFIID iidIntercepted,
[in] IUnknown *punkOuter,
[in] REFIID iid,
[out] void **ppv
);
Parameter
[in] iidIntercepted
Referensi ke pengidentifikasi antarmuka tempat pencegat akan dikembalikan.
[in] punkOuter
Jika parameter ini NULL, objek tidak dibuat sebagai bagian dari agregat. Jika tidak, parameter ini adalah penunjuk ke antarmuka IUnknown objek agregat ( IUnknown pengontrol).
[in] iid
Referensi ke pengidentifikasi antarmuka yang diinginkan pada pencegat.
[out] ppv
Alamat variabel pointer yang menerima pointer antarmuka yang diminta dalam iid. Setelah berhasil kembali, **ppv berisi penunjuk pencegat yang diminta.
Nilai kembali
Fungsi ini dapat mengembalikan nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi berhasil dikembalikan. |
|
Terjadi kesalahan tak terduga. |
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 | callobj.h |
Pustaka | Ole32.lib |
DLL | Ole32.dll |