Bagikan melalui


ActivateAtStorage

Mengonfigurasi klien untuk membuat instans objek pada komputer yang sama dengan status persisten yang mereka gunakan atau tempat objek tersebut diinisialisasi.

Entri Registri

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
   {AppID_GUID}
      ActivateAtStorage = value

Keterangan

Ini adalah nilai REG_SZ . Nilai apa pun yang dimulai dengan 'Y' atau 'y' menunjukkan bahwa ActivateAtStorage harus digunakan.

Kemampuan ActivateAtStorage menyediakan cara transparan untuk memungkinkan klien menemukan objek yang sedang berjalan di komputer yang sama dengan data yang mereka gunakan. Ini mengurangi lalu lintas jaringan karena objek melakukan panggilan sistem file lokal alih-alih panggilan di seluruh jaringan.

Ketika nilai diatur untuk ActivateAtStorage, ini menjadi perilaku default dalam panggilan ke fungsi CoGetInstanceFromFile dan CoGetInstanceFromIStorage, serta ke implementasi moniker file IMoniker::BindToObject. Dalam semua panggilan ini, menentukan struktur COSERVERINFO mengambil alih pengaturan ActivateAtStorage selama durasi panggilan fungsi. Pemanggil dapat meneruskan informasi COSERVERINFO ke IMoniker::BindToObject melalui struktur BIND_OPTS2 .

Nilai yang ditetapkan untuk ActivateAtStorage juga merupakan perilaku default ketika CLSCTX_REMOTE_SERVER ditentukan jika tidak ada informasi registri untuk kelas yang diinstal di komputer klien. Oleh karena itu, aplikasi klien yang ditulis untuk memanfaatkan ActivateAtStorage mungkin memerlukan lebih sedikit administrasi.

CLSCTX

CoGetInstanceFromFile

CoGetInstanceFromIStorage

COSERVERINFO

IMoniker::BindToObject

Mendaftarkan Server COM