Fonction ValidateLog (clfsw32.h)

Valide la cohérence des métadonnées et des données du journal avant l’archivage des journaux et après la restauration des journaux.

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 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 de CLFS_INFORMATION qui reçoit les métadonnées du journal.

[in, out] pcbBuffer

Pointeur vers une variable qui, lors de l’entrée, spécifie la taille de la mémoire tampon de métadonnées pinfoBuffer , en octets.

À la sortie, il reçoit la quantité d’informations copiées dans la mémoire tampon, en octets.

Valeur retournée

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étaillées sur l’erreur, appelez GetLastError.

La liste suivante identifie les codes d’erreur possibles :

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête clfsw32.h
Bibliothèque Clfsw32.lib
DLL Clfsw32.dll

Voir aussi

CLFS_INFORMATION

Fonctions courantes du système de fichiers journaux

SECURITY_ATTRIBUTES