LOG_MANAGEMENT_CALLBACKS struttura (clfsmgmtw32.h)

La struttura LOG_MANAGEMENT_CALLBACKS viene usata per registrare con Common Log File System (CLFS) per i callback da cui un programma client richiede informazioni.

Sintassi

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;

Members

CallbackContext

Puntatore al contesto che è un valore definito dal client. CLFS ignora questo valore diverso da passarlo con ogni callback al client.

AdvanceTailCallback

Chiamato quando la funzionalità di gestione determina che il client deve avanzare la parte finale del relativo log.

LogFullHandlerCallback

Chiamato quando viene avviata una richiesta asincrona al completamento di HandleLogFull .

LogUnpinnedCallback

Chiamato quando viene rimosso un log aggiunto.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 R2 [solo app desktop]
Intestazione clfsmgmtw32.h