ActivateAtStorage

Konfiguriert den Client zum Instanziieren von Objekten auf demselben Computer wie der persistente Zustand, den sie verwenden oder von 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, clients zu ermöglichen, ausgeführte Objekte auf demselben Computer wie die von ihnen verwendeten Daten zu finden. Dies reduziert den Netzwerkdatenverkehr, da das -Objekt lokale Dateisystemaufrufe statt Aufrufe über das Netzwerk ausführt.

Wenn ein Wert für ActivateAtStorage festgelegt wird, wird dies das Standardverhalten bei Aufrufen der Funktionen CoGetInstanceFromFile und CoGetInstanceFromIStorage sowie der Dateimonikerimplementierung von IMoniker::BindToObject. Bei allen diesen Aufrufen überschreibt das Angeben einer COSERVERINFO-Struktur die Einstellung von ActivateAtStorage für die Dauer des Funktionsaufrufs. Der Aufrufer kann COSERVERINFO-Informationen über die BIND _ OPTS2-Struktur an IMoniker::BindToObject ü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 Computer des Clients installiert sind. Clientanwendungen, die zur Nutzung von ActivateAtStorage geschrieben wurden, erfordern daher möglicherweise weniger Verwaltung.

CLSCTX

CoGetInstanceFromFile

CoGetInstanceFromIStorage

COSERVERINFO

IMoniker::BindToObject

Registrieren von COM-Servern