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 |