ActivateAtStorage

Konfiguriert den Client für die Instanziierung von Objekten auf demselben Computer wie der persistente Zustand, den sie verwenden oder von dem aus 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 die Suche nach ausgeführten Objekten auf demselben Computer wie die von ihnen verwendeten Daten zu ermöglichen. Dadurch wird der Netzwerkdatenverkehr reduziert, da das -Objekt anstelle von Aufrufen über das Netzwerk lokale Dateisystemaufrufe ausführt.

Wenn ein Wert für ActivateAtStorage festgelegt wird, wird dies zum Standardverhalten in Aufrufen der Funktionen CoGetInstanceFromFile und CoGetInstanceFromIStorage sowie der Dateimonikerimplementierung von IMoniker::BindToObject. Bei allen diesen Aufrufen überschreibt die Angabe 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 Clientcomputer installiert sind. Clientanwendungen, die für die Nutzung von ActivateAtStorage geschrieben wurden, erfordern daher möglicherweise weniger Verwaltung.

CLSCTX

CoGetInstanceFromFile

CoGetInstanceFromIStorage

COSERVERINFO

IMoniker::BindToObject

Registrieren von COM-Servern