Partager via


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

Voir aussi

CLFS_INFORMATION

fonctions de système de fichiers journaux courantes

SECURITY_ATTRIBUTES