IPersistFile::Load
Previous  Top  Next

HRESULT Load(  
   [in] LPCOLESTR pszFileName,  
   [in] DWORD dwMode  
   );  

Descrizione

Avvisa il server di caricare i dati di configurazione dal file (pszFileName).Si assume che gli OPC servers possano supportare una singola (globale) configurazione attiva. Cioè, il caricamento di una configurazione da parte di un client, inciderà su tutti gli altri OPC clients che accederanno a questo server.  
L'effetto dell'effettuare un caricamento mentre groups e subscription sono attivi, dipende dal server. In genere, si presume che questo causerà che alcuni o tutti gli items dei groups attivi scompariranno dallo spazio indirizzi del server. Tali item restituirebbero di conseguenza una BAD Quality.  

Parametri
Descrizione
PszFileName
Il nome del file dal quale viene caricata la configurazione del server
DwMode
Modalità di accesso al file. Vedere 'Storage Access Mode Flags"
nell'OLE programmer's reference per maggiori informazioni.


Codici Restituiti

Codici Restituiti   
Descrizione
S_OK
Il server ha caricato con successo la configurazione dal file specificato.
E_FAIL
Il caricamento della configurazione non ha avuto successo.
E_OUTOFMEMORY
Non c'e abbastanza memoria per caricare la configurazione.
OPC_E_INVALIDCONFIGFILE
Il file di configurazione del server è di un formato non valido.


Commenti
Nella maggior parte dei casi un errore durante il caricamento lascerà il server senza una configurazione valida.
Un caricamento provocherà la disconnessione degli altri clients che erano precedentemente connessi, oppure i risultati delle interazioni degli altri client col server, saranno indeterminate
.