Funzione DsSetCurrentBackupLog
[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 DsSetCurrentBackupLog imposta il numero di log di backup corrente dopo un ripristino riuscito. Poiché Active Directory Domain Services supporta solo la registrazione circolare, questa funzione non viene in genere usata.
Sintassi
HRESULT DsSetCurrentBackupLog(
_In_ LPCWSTR szServerName,
_In_ DWORD dwCurrentLog
);
Parametri
-
szServerName [in]
-
Puntatore a una stringa con terminazione Null contenente il nome del server per cui impostare il numero del log di backup. Le barre rovesciata precedenti sono facoltative. Il server deve essere lo stesso computer da cui viene chiamata questa funzione. Il nome del server non può contenere caratteri di sottolineatura (_). Un esempio di nome del server è "\\server1".
-
dwCurrentLog [in]
-
Contiene il numero di log di backup da impostare.
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 i possibili codici di errore.
-
ERROR_INVALID_PARAMETER
-
Uno o più parametri non sono validi.
-
ERROR_NOT_ENOUGH_MEMORY
-
Si è verificato un errore di allocazione della memoria.
Commenti
In genere non è necessario chiamare la funzione DsSetCurrentBackupLog . Le funzioni di backup determinano e impostano automaticamente l'ultimo numero di log di cui è stato eseguito il backup. Usare DsSetCurrentBackupLog per impedire l'esito positivo di un altro backup incrementale fino a quando non viene eseguito un backup completo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Intestazione |
|
Libreria |
|
DLL |
|
Nomi Unicode e ANSI |
DsSetCurrentBackupLogW (Unicode) e DsSetCurrentBackupLogA (ANSI) |