Aracılığıyla paylaş


ActivateAtStorage

İstemciyi, kullandıkları veya başlatıldıkları kalıcı durumla aynı bilgisayardaki nesnelerin örneğini oluşturacak şekilde yapılandırılır.

Kayıt Defteri Girdisi

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

Açıklamalar

Bu REG_SZ bir değerdir. 'Y' veya 'y' ile başlayan herhangi bir değer, ActivateAtStorage kullanılması gerektiğini belirtir.

ActivateAtStorage özelliği, istemcilerin kullandıkları verilerle aynı bilgisayarda çalışan nesneleri bulmasına izin vermek için saydam bir yol sağlar. Bu, nesne ağ genelinde çağrılar yerine yerel dosya sistemi çağrıları gerçekleştirdiğinden ağ trafiğini azaltır.

ActivateAtStorageiçin bir değer ayarlandığında bu, CoGetInstanceFromFile ve CoGetInstanceFromIStorage işlevlerine yapılan çağrıların yanı sıra IMoniker::BindToObjectdosya takma adı uygulaması için varsayılan davranış haline gelir. Bu çağrıların tümlerinde, COSERVERINFO yapısı belirtilmesi, işlev çağrısı süresi boyunca ActivateAtStorage ayarını geçersiz kılar. Çağıran COSERVERINFO bilgilerini BIND_OPTS2 yapısı aracılığıyla IMoniker::BindToObject geçirebilir.

ActivateAtStorage için ayarlanan değer, istemcinin bilgisayarında sınıf için kayıt defteri bilgisi yüklü değilse CLSCTX_REMOTE_SERVER belirtildiğinde de varsayılan davranıştır. Bu nedenle, ActivateAtStorage yararlanmak için yazılan istemci uygulamaları daha az yönetim gerektirebilir.

CLSCTX

CoGetInstanceFromFile

coGetInstanceFromIStorage

COSERVERINFO

IMoniker::BindToObject

COM Sunucularını Kaydetme