Freigeben über


ActivateAtStorage

Konfiguriert den Client so, dass Objekte auf demselben Computer instanziiert werden wie der permanente Zustand, den sie verwenden oder aus dem sie initialisiert werden.

Registrierungseintrag

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

Bemerkungen

Dies ist ein REG_SZ Wert. Jeder Wert, der mit "Y" oder "y" beginnt, gibt an, dass ActivateAtStorage- verwendet werden soll.

Die ActivateAtStorage--Funktion bietet eine transparente Möglichkeit, damit Clients ausgeführte Objekte auf demselben Computer wie die von ihnen verwendeten Daten suchen können. Dadurch wird der Netzwerkdatenverkehr reduziert, da das Objekt lokale Dateisystemaufrufe anstelle von Aufrufen über das Netzwerk ausführt.

Wenn ein Wert für ActivateAtStoragefestgelegt wird, wird dies das Standardverhalten in Aufrufen der CoGetInstanceFromFile und CoGetInstanceFromIStorage Funktionen sowie für die Dateimoniker-Implementierung von IMoniker::BindToObject. Bei all diesen Aufrufen überschreibt die Angabe einer COSERVERINFO- Struktur die Einstellung ActivateAtStorage- für die Dauer des Funktionsaufrufs. Der Aufrufer kann COSERVERINFO Informationen an IMoniker::BindToObject über die BIND_OPTS2 Struktur übergeben.

Der für ActivateAtStorage festgelegte Wert ist auch das Standardverhalten, wenn CLSCTX_REMOTE_SERVER angegeben wird, wenn keine Registrierungsinformationen für die Klasse auf dem Clientcomputer installiert werden. Clientanwendungen, die geschrieben wurden, um ActivateAtStorage- nutzen zu können, erfordern daher möglicherweise weniger Administration.

CLSCTX-

CoGetInstanceFromFile-

CoGetInstanceFromIStorage

COSERVERINFO-

IMoniker::BindToObject

Registrieren von COM-Servern