PLOG_FULL_HANDLER_CALLBACK callback function (clfsmgmtw32.h)

The LOG_FULL_HANDLER_CALLBACK function is an application-defined callback function that receives notification that the call to HandleLogFull is complete. The callback is invoked in the context of an asynchronous procedure call (APC) on the thread that registered for log management.

Syntax

PLOG_FULL_HANDLER_CALLBACK PlogFullHandlerCallback;

void PlogFullHandlerCallback(
  [in] HANDLE hLogFile,
  [in] DWORD dwError,
  [in] BOOL fLogIsPinned,
  [in] PVOID pvClientContext
)
{...}

Parameters

[in] hLogFile

The handle to the log.

[in] dwError

The status of the operation.

[in] fLogIsPinned

Specifies if the log is considered "pinned". If fLogIsPinned is TRUE and the log is then unpinned, the LOG_UNPINNED_CALLBACK is invoked.

[in] pvClientContext

A pointer to the client context.

Return value

None

Remarks

The client application determines which actions this callback function performs.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 R2 [desktop apps only]
Target Platform Windows
Header clfsmgmtw32.h

See also

LOG_UNPINNED_CALLBACK