Condividi tramite


ActivateAt Archiviazione

Configura il client per creare un'istanza di oggetti nello stesso computer dello stato permanente utilizzato o da cui vengono inizializzati.

Voce del Registro di sistema

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

Osservazioni:

Si tratta di un valore REG_SZ . Qualsiasi valore che inizia con "Y" o "y" indica che è necessario usare ActivateAt Archiviazione .

La funzionalità ActivateAt Archiviazione offre un modo trasparente per consentire ai client di individuare gli oggetti in esecuzione nello stesso computer dei dati usati. In questo modo si riduce il traffico di rete perché l'oggetto esegue chiamate di file system locali anziché chiamate in rete.

Quando viene impostato un valore per ActivateAt Archiviazione, questo diventa il comportamento predefinito nelle chiamate alle funzioni CoGetInstanceFromFile e CoGetInstanceFromI Archiviazione, nonché all'implementazione del moniker file di IMoniker::BindToObject. In tutte queste chiamate, la specifica di una struttura CO edizione Standard RVERINFO sostituisce l'impostazione di ActivateAt Archiviazione per la durata della chiamata di funzione. Il chiamante può passare le informazioni CO edizione Standard RVERINFO a IMoniker::BindToObject tramite la struttura BIND_OPTS2.

Il valore impostato per ActivateAt Archiviazione è anche il comportamento predefinito quando viene specificato CLSCTX_REMOTE_edizione Standard RVER se nel computer del client non è installata alcuna informazione del Registro di sistema per la classe. Le applicazioni client scritte per sfruttare i vantaggi di ActivateAt Archiviazione possono quindi richiedere meno amministrazione.

CLSCTX

CoGetInstanceFromFile

CoGetInstanceFromI Archiviazione

CO edizione Standard RVERINFO

IMoniker::BindToObject

Registrazione di server COM