ActivateAtStorage
設定用戶端,將物件具現化在與其所使用的持續性狀態相同的計算機上,或從中初始化物件。
登錄專案
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
ActivateAtStorage = value
言論
這是 REG_SZ 值。 以 『Y』 或 'y' 開頭的任何值都表示應該使用 activateAtStorage 。
ActivateAtStorage 功能提供透明的方式,讓用戶端在與其使用之數據相同的計算機上尋找執行中的物件。 這可減少網路流量,因為物件會執行本機文件系統呼叫,而不是透過網路呼叫。
當針對 ActivateAtStorage設定值時,這會成為呼叫 CoGetInstanceFromFile 和 CoGetInstanceFromIStorage 函式的預設行為,以及 IMoniker::BindToObject的檔案 Moniker 實作。 在所有這些呼叫中,指定 COSERVERINFO 結構會覆寫函式呼叫期間 ActivateAtStorage 的設定。 呼叫端可以透過 BIND_OPTS2 結構,將 COSERVERINFO 資訊傳遞至 IMoniker::BindToObject。
ActivateAtStorage 所設定的值也是指定CLSCTX_REMOTE_SERVER時的預設行為,如果客戶端電腦上未安裝 類別的登錄資訊。 因此,寫入以利用 activateAtStorage 的用戶端應用程式可能需要較少的系統管理。
相關主題