Lire en anglais

Partager via


en-tête clfsmgmtw32.h

Cet en-tête est utilisé par l’accès aux données et le stockage. Pour plus d'informations, consultez les pages suivantes :

clfsmgmtw32.h contient les interfaces de programmation suivantes :

Fonctions

 
DeregisterManageableLogClient

Désinscrit un client auprès du gestionnaire de journaux.
HandleLogFull

Appelé par un client de journal managé lorsqu’une tentative de réservation ou d’ajout à un journal échoue avec un message d’erreur complet de journal. Le gestionnaire de journaux tente de résoudre la condition complète du journal pour le client et avertit le client lorsque le résultat est connu.
InstallLogPolicy

Installe (définit) une stratégie pour un journal.
LogTailAdvanceFailure

La fonction LogTailAdvanceFailure est appelée par un client de journal pour indiquer qu’il ne peut pas se conformer à une demande de gestion des journaux pour faire avancer sa fin.
QueryLogPolicy

La fonction QueryLogPolicy vous permet d’obtenir une stratégie installée pour le journal spécifié.
ReadLogNotification

Récupère les notifications du gestionnaire de journaux. Il récupère immédiatement une notification mise en file d’attente à partir du gestionnaire de journaux si une notification est disponible ; sinon, la demande reste en attente jusqu’à ce qu’une notification soit générée.
RegisterForLogWriteNotification

La fonction RegisterForLogWriteNotification est appelée par un client de journal managé pour activer ou désactiver les notifications d’écriture de journal.
RegisterManageableLogClient

Inscrit un client auprès du gestionnaire de journaux. Un client peut spécifier s’il faut recevoir des notifications à l’aide de rappels ou si les notifications sont mises en file d’attente pour la récupération à l’aide de ReadLogNotification.
RemoveLogPolicy

Réinitialise le comportement par défaut de la stratégie spécifiée.
SetLogFileSizeWithPolicy

Ajoute ou supprime des conteneurs d’un journal en fonction de l’état des stratégies installées.

Fonctions de rappel

 
PLOG_FULL_HANDLER_CALLBACK

La fonction LOG_FULL_HANDLER_CALLBACK est une fonction de rappel définie par l’application qui reçoit une notification indiquant que l’appel à HandleLogFull est terminé.
PLOG_TAIL_ADVANCE_CALLBACK

La fonction LOG_TAIL_ADVANCE_CALLBACK est une fonction de rappel définie par l’application qui avance la fin du journal. Le rappel est appelé dans le contexte d’un appel de procédure asynchrone (APC) sur le thread qui s’inscrit pour la gestion des journaux.
PLOG_UNPINNED_CALLBACK

La fonction LOG_UNPINNED_CALLBACK est une fonction de rappel définie par l’application qui reçoit une notification indiquant que le journal est désinpiné.

Structures

 
LOG_MANAGEMENT_CALLBACKS

La structure LOG_MANAGEMENT_CALLBACKS est utilisée pour s’inscrire auprès du Common Log File System (CLFS) pour les rappels dont un programme client a besoin d’informations.