Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 |