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.
[Questa funzione è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. A partire da Windows Vista, usare invece Il servizio copia shadow del volume (VSS).
La funzione DsBackupOpenFile apre il file specificato ed esegue le operazioni client e server necessarie per preparare il file per il backup.
Sintassi
HRESULT DsBackupOpenFile(
_In_ HBC hbc,
_In_ LPCTSTR szAttachmentName,
_In_ DWORD cbReadHintSize,
_Out_ LARGE_INTEGER *pliFileSize
);
Parametri
-
hbc [in]
-
Contiene l'handle del contesto di backup ottenuto con la funzione DsBackupPrepare .
-
szAttachmentName [in]
-
Puntatore a una stringa con terminazione null che specifica il nome del file di backup da aprire.
-
cbReadHintSize [in]
-
Contiene le dimensioni possibili, in byte, del buffer passato come argomento pvBuffer nella funzione DsBackupRead . Le funzioni di backup usano questo valore come hint per ottimizzare il traffico di rete. Questo valore deve essere un multiplo di 8192 e deve essere maggiore o uguale a 24576.
-
pliFileSize [out]
-
Puntatore a un valore LARGE_INTEGER che riceve le dimensioni, in byte, del file di backup aperto.
Valore restituito
Restituisce S_OK se la funzione ha esito positivo o un codice di errore Win32 o RPC in caso contrario. Nell'elenco seguente sono elencati altri codici di errore possibili.
-
ERROR_ACCESS_DENIED
-
Il chiamante non dispone dei privilegi di accesso appropriati per chiamare questa funzione. La funzione DsSetAuthIdentity può essere usata per impostare le credenziali da usare per le funzioni di backup e ripristino.
-
ERROR_INVALID_PARAMETER
-
hbc, szAttachmentName o pliFileSize non sono validi.
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato |
Windows Vista |
| Server minimo supportato |
Windows Server 2008 |
| Intestazione |
|
| Libreria |
|
| DLL |
|
| Nomi Unicode e ANSI |
DsBackupOpenFileW (Unicode) e DsBackupOpenFileA (ANSI) |