Fonction TruncateLog (clfsw32.h)

Tronque le journal. La fonction définit la fin du journal sur la valeur spécifiée.

Syntaxe

CLFSUSER_API BOOL TruncateLog(
  [in]                PVOID        pvMarshal,
  [in]                PCLFS_LSN    plsnEnd,
  [in, out, optional] LPOVERLAPPED lpOverlapped
);

Paramètres

[in] pvMarshal

Pointeur vers le contexte de marshaling opaque alloué en appelant la fonction CreateLogMarshallingArea .

[in] plsnEnd

Pointeur vers une structure CLFS_LSN qui spécifie la nouvelle fin d’un journal.

Le LSN doit se trouver entre le numéro de séquence de journal de base (LSN) du journal et le dernier LSN du journal.

[in, out, optional] lpOverlapped

Réservé. Définissez Réservé surNULL.

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 :

Remarques

Si la taille du secteur de volume est supérieure à 512 octets, TruncateLog retourne ERROR_NOT_SUPPORTED.

Configuration requise

Condition requise Valeur
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_LSN

Fonctions courantes du système de fichiers journaux

OVERLAPPED