Funzione ValidateLog (clfsw32.h)
Convalida la coerenza dei metadati e dei dati del log prima dell'archivio dei log e dopo il ripristino del log.
Sintassi
CLFSUSER_API BOOL ValidateLog(
[in] LPCWSTR pszLogFileName,
[in, optional] LPSECURITY_ATTRIBUTES psaLogFile,
[out, optional] PCLFS_INFORMATION pinfoBuffer,
[in, out] PULONG pcbBuffer
);
Parametri
[in] pszLogFileName
Nome del log.
Il nome viene specificato durante la creazione del log usando CreateLogFile. L'esempio seguente identifica il formato da usare:
Log:<LogName>[::<LogStreamName>]
< > LogName corrisponde a un percorso di file valido nel file system.
< logStreamName> è il nome univoco di un flusso di log nel log dedicato.
Per altre informazioni, vedere tipi di log.
[in, optional] psaLogFile
Puntatore a una struttura SECURITY_ATTRIBUTES che specifica gli attributi di sicurezza di un log.
Questo parametro può essere NULL.
[out, optional] pinfoBuffer
Puntatore a una struttura di CLFS_INFORMATION che riceve i metadati del log.
[in, out] pcbBuffer
Puntatore a una variabile che, nell'input, specifica le dimensioni del pinfoBuffer buffer dei metadati, in byte.
Nell'output riceve la quantità di informazioni copiate nel buffer, in byte.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni estese sull'errore, chiamare GetLastError.
L'elenco seguente identifica i possibili codici di errore:
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista [solo app desktop] |
server minimo supportato | Windows Server 2003 R2 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
clfsw32.h |
libreria |
Clfsw32.lib |
dll | Clfsw32.dll |