estrutura LOG_MANAGEMENT_CALLBACKS (clfsmgmtw32.h)

A estrutura LOG_MANAGEMENT_CALLBACKS é usada para registrar com o CLFS (Common Log File System) para os retornos de chamada dos quais um programa cliente requer informações.

Sintaxe

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;

Membros

CallbackContext

Um ponteiro para o contexto que é um valor definido pelo cliente. O CLFS ignora esse valor diferente de passá-lo com cada retorno de chamada para o cliente.

AdvanceTailCallback

Chamado quando a funcionalidade de gerenciamento determina que o cliente deve avançar a parte final de seu log.

LogFullHandlerCallback

Chamado quando uma solicitação assíncrona é iniciada quando HandleLogFull é concluído.

LogUnpinnedCallback

Chamado quando um log fixado fica desafixado.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 R2 [somente aplicativos da área de trabalho]
Cabeçalho clfsmgmtw32.h