ValidateLog, fonction (clfsw32.h)
Valide la cohérence des métadonnées et données du journal avant l’archivage des journaux et après la restauration du journal.
Syntaxe
CLFSUSER_API BOOL ValidateLog(
[in] LPCWSTR pszLogFileName,
[in, optional] LPSECURITY_ATTRIBUTES psaLogFile,
[out, optional] PCLFS_INFORMATION pinfoBuffer,
[in, out] PULONG pcbBuffer
);
Paramètres
[in] pszLogFileName
Nom du journal.
Le nom est spécifié lors de la création du journal à l’aide de CreateLogFile. L’exemple suivant identifie le format à utiliser :
log:<LogName>[ ::<LogStreamName>]
< LogName> correspond à un chemin d’accès de fichier valide dans le système de fichiers.
< LogStreamName> est le nom unique d’un flux de journal dans le journal dédié.
Pour plus d’informations, consultez types de journaux.
[in, optional] psaLogFile
Pointeur vers une structure SECURITY_ATTRIBUTES qui spécifie les attributs de sécurité d’un journal.
Ce paramètre peut être NULL.
[out, optional] pinfoBuffer
Pointeur vers une structure CLFS_INFORMATION qui reçoit les métadonnées du journal.
[in, out] pcbBuffer
Pointeur vers une variable qui, en octets, spécifie la taille de la mémoire tampon de métadonnées pinfoBu ffer.
En sortie, elle reçoit la quantité d’informations copiées dans la mémoire tampon, en octets.
Valeur de retour
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations d’erreur étendues, appelez GetLastError.
La liste suivante identifie les codes d’erreur possibles :
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 R2 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | clfsw32.h |
bibliothèque | Clfsw32.lib |
DLL | Clfsw32.dll |