LOG_MANAGEMENT_CALLBACKS structure (clfsmgmtw32.h)

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

Syntaxe

typedef struct _LOG_MANAGEMENT_CALLBACKS {
  PVOID                      CallbackContext;
  PLOG_TAIL_ADVANCE_CALLBACK AdvanceTailCallback;
  PLOG_FULL_HANDLER_CALLBACK LogFullHandlerCallback;
  PLOG_UNPINNED_CALLBACK     LogUnpinnedCallback;
} LOG_MANAGEMENT_CALLBACKS, *PLOG_MANAGEMENT_CALLBACKS;

Membres

CallbackContext

Pointeur vers le contexte qui est une valeur définie par le client. CLFS ignore cette valeur autre que pour la transmettre à chaque rappel au client.

AdvanceTailCallback

Appelé lorsque la fonctionnalité de gestion détermine que le client doit avancer la fin de son journal.

LogFullHandlerCallback

Appelé lorsqu’une requête asynchrone est lancée lorsque HandleLogFull se termine.

LogUnpinnedCallback

Appelé lorsqu’un journal épinglé est désépinglé.

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]
En-tête clfsmgmtw32.h