Condividi tramite


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

Vedere anche

CLFS_INFORMATION

funzioni comuni del file system di log

SECURITY_ATTRIBUTES