Поделиться через


структура LOG_MANAGEMENT_CALLBACKS (clfsmgmtw32.h)

Структура LOG_MANAGEMENT_CALLBACKS используется для регистрации в общей файловой системе журналов (CLFS) для обратных вызовов, из которые клиентская программа должна получить сведения.

Синтаксис

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;

Члены

CallbackContext

Указатель на контекст, который является определяемым клиентом значением. CLFS игнорирует это значение, отличное от передачи его при каждом обратном вызове клиенту.

AdvanceTailCallback

Вызывается, когда функция управления определяет, что клиент должен продвинуть заключительный фрагмент своего журнала.

LogFullHandlerCallback

Вызывается при инициировании асинхронного запроса при завершении HandleLogFull .

LogUnpinnedCallback

Вызывается, когда закрепленный журнал откреплен.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 R2 [только классические приложения]
Верхняя часть clfsmgmtw32.h