Freigeben über


LOG_MANAGEMENT_CALLBACKS-Struktur (clfsmgmtw32.h)

Die LOG_MANAGEMENT_CALLBACKS-Struktur wird verwendet, um sich beim Common Log File System (CLFS) für die Rückrufe zu registrieren, von denen ein Clientprogramm Informationen benötigt.

Syntax

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;

Member

CallbackContext

Ein Zeiger auf den Kontext, der ein clientdefinierter Wert ist. CLFS ignoriert diesen Wert nicht, um ihn bei jedem Rückruf an den Client zu übergeben.

AdvanceTailCallback

Wird aufgerufen, wenn die Verwaltungsfunktionalität bestimmt, dass der Client das Protokollfragment voranbringen soll.

LogFullHandlerCallback

Wird aufgerufen, wenn eine asynchrone Anforderung initiiert wird, wenn HandleLogFull abgeschlossen ist.

LogUnpinnedCallback

Wird aufgerufen, wenn ein angeheftetes Protokoll aufgehoben wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 R2 [nur Desktop-Apps]
Kopfzeile clfsmgmtw32.h