Bagikan melalui


Fungsi CoRegisterSurrogate (combaseapi.h)

Mendaftarkan proses pengganti melalui penunjuk antarmuka ISurrogate-nya .

Sintaks

HRESULT CoRegisterSurrogate(
  [in] LPSURROGATE pSurrogate
);

Parameter

[in] pSurrogate

Penunjuk ke antarmuka ISurrogate pada proses pengganti yang akan didaftarkan.

Nilai kembali

Fungsi ini mengembalikan S_OK untuk menunjukkan bahwa proses pengganti berhasil didaftarkan.

Keterangan

Fungsi CoRegisterSurrogate mengatur penunjuk antarmuka global ke antarmuka ISurrogate yang diterapkan pada proses pengganti. Penunjuk ini diatur dalam DLL ole32 yang dimuat dalam proses pengganti. COM menggunakan pointer global ini di ole32 untuk memanggil metode ISurrogate. Fungsi ini biasanya dipanggil oleh implementasi pengganti saat diluncurkan.

Pada Windows Server 2003, jika aplikasi objek COM terdaftar sebagai layanan, COM memverifikasi pendaftaran. COM memastikan ID proses layanan, di manajer kontrol layanan (SCM), cocok dengan ID proses proses pendaftaran. Jika tidak, COM gagal dalam pendaftaran.

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 combaseapi.h (termasuk Objbase.h)
Pustaka Ole32.lib
DLL Ole32.dll

Lihat juga

ISurrogate

Menulis Pengganti Kustom