SetEndOfLog, fonction (clfsw32.h)

Cette fonction est désormais déconseillée. Utilisez TruncateLog à la place.

Syntaxe

CLFSUSER_API BOOL SetEndOfLog(
  [in]                HANDLE       hLog,
  [in]                PCLFS_LSN    plsnEnd,
  [in, out, optional] LPOVERLAPPED lpOverlapped
);

Paramètres

[in] hLog

Handle du journal obtenu à partir de CreateLogFile.

Le handle de journal doit faire référence à un journal dédié.

[in] plsnEnd

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

Le numéro LSN doit être compris entre le numéro séquentiel du journal de base (LSN) du journal et le dernier numéro LSN du journal.

[in, out, optional] lpOverlapped

Réservé. Définissez lpOverlapped 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

La fonction SetEndOfLog tronque le journal en définissant la fin du journal sur la valeur spécifiée. Cette opération fonctionne uniquement sur les journaux dédiés.

SetEndOfLog ne peut être utilisé que pour tronquer un journal.

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_LSN

Fonctions courantes du système de fichiers journaux

OVERLAPPED