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. |