Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Crea un file dell'archivio dei metadati e un oggetto archivio dei metadati per rappresentarlo.
HRESULT CreateStore(
LPCWSTR pcszFileName,
ULONG ulLcid);
Parametri
| Parametro | Descrizione |
|---|---|
pcszFileName |
[in, string] Percorso e nome del file di database. Il percorso deve esistere prima della chiamata a questo metodo. Può essere un percorso relativo. In questo caso, è relativo alla directory corrente. |
ulLcid |
[in] ID delle impostazioni locali da utilizzare per creare il database. |
Valore restituito
S_OK
E_POINTER
E_INVALIDARG se pcszFileName è vuoto.
SYNC_E_METADATA_INVALID_OPERATION se il percorso specificato da pcszFileName non è disponibile, ad esempio quando è già in uso.
SYNC_E_METADATA_STORAGE_ENGINE_ERROR se non è possibile accedere o creare l'archivio dei metadati.
Osservazioni
Se il file non esiste nel percorso specificato da pcszFileName, verrà creato.
Sicurezza Nota |
|---|
Il file dei metadati non è protetto dall'accesso non autorizzato. Per consentire la protezione del file dei metadati, la cartella che lo contiene deve essere protetta in modo adeguato, ad esempio mediante un elenco di controllo di accesso discrezionale (DACL). Per consentire all'utente di eliminare il file dei metadati, il provider che lo crea deve posizionarlo in un punto accessibile all'utente. Il provider che crea il file dei metadati deve eliminarlo durante la disinstallazione del provider. |
Sicurezza Nota |
|---|
Quando Sync Framework apre il file dei metadati tramite un meccanismo remoto, ad esempio un percorso UNC, non è possibile accedere a tale file contemporaneamente da un'altra applicazione in un qualsiasi computer, inclusa un'applicazione nel computer in cui è archiviato il file dei metadati. |
Sicurezza Nota