Antarmuka ISurrogate (objidlbase.h)

Digunakan untuk memuat server DLL baru secara dinamis ke pengganti yang ada dan membebaskan pengganti ketika tidak lagi diperlukan.

Warisan

Antarmuka ISurrogate mewarisi dari antarmuka IUnknown . ISurrogate juga memiliki jenis anggota ini:

Metode

Antarmuka ISurrogate memiliki metode ini.

 
ISurrogate::FreeSurrogate

Metode ISurrogate::FreeSurrogate (objidlbase.h) membongkar server DLL.
ISurrogate::LoadDllServer

Metode ISurrogate::LoadDllServer (objidlbase.h) memuat server DLL ke dalam pengganti penerapan.

Keterangan

Pengganti adalah proses EXE di mana server DLL dapat dimuat untuk memberikan server DLL keuntungan dari server EXE tanpa overhead pengodean. Ini juga dapat memungkinkan server DLL independen untuk ditempatkan bersama-sama dalam satu proses, mengurangi jumlah total proses yang diperlukan. Server DLL mudah ditulis menggunakan alat pengembangan standar, seperti Microsoft Visual Studio, dan menjalankannya dalam proses pengganti memberikan manfaat dari implementasi yang dapat dieksekusi, termasuk isolasi kesalahan, kemampuan untuk melayani beberapa klien secara bersamaan, dan memungkinkan server untuk menyediakan layanan kepada klien jarak jauh di lingkungan terdistribusi.

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 objidlbase.h (termasuk ObjIdl.h)

Lihat juga

Pengganti DLL

Menulis Pengganti Kustom