clfsmgmtw32.h header

This header is used by Data Access and Storage. For more information, see:

clfsmgmtw32.h contains the following programming interfaces:

Functions

 
DeregisterManageableLogClient

Deregisters a client with the log manager.
HandleLogFull

Called by a managed log client when an attempt to reserve or append to a log fails with a log full error message. The log manager attempts to resolve the log full condition for the client, and notifies the client when the outcome is known.
InstallLogPolicy

Installs (sets) a policy for a log.
LogTailAdvanceFailure

The LogTailAdvanceFailure function is called by a log client to indicate that it cannot comply with a request from log management to advance its tail.
QueryLogPolicy

The QueryLogPolicy function allows you to obtain a policy that is installed for the specified log.
ReadLogNotification

Retrieves notifications from the log manager. It retrieves a queued notification from the log manager immediately if a notification is available; otherwise the request remains pending until a notification is generated.
RegisterForLogWriteNotification

The RegisterForLogWriteNotification function is called by a managed log client to enable or disable log write notifications.
RegisterManageableLogClient

Registers a client with the log manager. A client can specify whether to receive notifications by using callbacks, or have the notifications queued for retrieval by using ReadLogNotification.
RemoveLogPolicy

Resets the specified policy to its default behavior.
SetLogFileSizeWithPolicy

Adds or deletes containers from a log based on the state of the installed policies.

Callback functions

 
PLOG_FULL_HANDLER_CALLBACK

The LOG_FULL_HANDLER_CALLBACK function is an application-defined callback function that receives notification that the call to HandleLogFull is complete.
PLOG_TAIL_ADVANCE_CALLBACK

The LOG_TAIL_ADVANCE_CALLBACK function is an application-defined callback function that advances the log tail. The callback is invoked in the context of an asynchronous procedure call (APC) on the thread that registers for log management.
PLOG_UNPINNED_CALLBACK

The LOG_UNPINNED_CALLBACK function is an application-defined callback function that receives notification that the log has become unpinned.

Structures

 
LOG_MANAGEMENT_CALLBACKS

The LOG_MANAGEMENT_CALLBACKS structure is used to register with the Common Log File System (CLFS) for the callbacks that a client program requires information from.