Antarmuka ISurrogate (objidl.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 (objidl.h) membongkar server DLL. |
ISurrogate::LoadDllServer Metode ISurrogate::LoadDllServer (objidl.h) memuat server DLL ke dalam pengganti penerapan. |
Keterangan
Pengganti adalah proses EXE di mana server DLL dapat dimuat untuk memberi server DLL keuntungan dari server EXE tanpa overhead pengkodean. 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 dalam 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 | objidl.h (termasuk ObjIdl.h) |