PCLFS_CLIENT_LOG_UNPINNED_CALLBACK función de devolución de llamada (wdm.h)

La función ClfsLogUnpinnedCallback implementa las acciones que realizará el cliente cuando un registro que se haya anclado previamente se desancle.

Sintaxis

PCLFS_CLIENT_LOG_UNPINNED_CALLBACK PclfsClientLogUnpinnedCallback;

void PclfsClientLogUnpinnedCallback(
  [in] PLOG_FILE_OBJECT LogFile,
  [in] PVOID ClientData
)
{...}

Parámetros

[in] LogFile

Puntero a una estructura de LOG_FILE_OBJECT que representa el flujo de registro clFS cuya cola se ha desanclar.

[in] ClientData

Puntero a la información proporcionada por el cliente. Especifique estos datos en el miembro LogUnpinnedCallbackData de la estructura CLFS_MGMT_CLIENT_REGISTRATION .

Valor devuelto

None

Observaciones

Si un cliente llamó posteriormente a la rutina ClfsMgmtHandleLogFileFull y a la administración de CLFS, se llamará posteriormente a la función ClfsLogGrowthCompleteCallback con un valor true para el parámetro LogIsPinned , se invocará la función ClfsLogUnpinnedCallback cuando el registro se desancla.

Cuando un cliente usa la rutina ClfsMgmtRegisterManagedClient para registrarse con la administración de CLFS, el cliente proporciona un puntero a la función ClfsLogUnpinnedCallback y los datos personalizados que se pasarán como parámetro a la función ClfsLogUnpinnedCallback cuando se llame a esta función.

La función ClfsLogUnpinnedCallback solo debe realizar una cantidad mínima de procesamiento antes de devolver. Por ejemplo, podría crear y poner en cola un elemento de trabajo para informar al cliente de que puede reanudar el procesamiento.

Se llama a la función ClfsLogGrowthCompleteCallback antes de la función ClfsLogUnpinnedCallback .

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con Windows Server 2003 R2, Windows Vista y versiones posteriores de Windows.
Plataforma de destino Escritorio
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
IRQL Se llama en IRQL <= APC_LEVEL

Consulte también

CLFS_MGMT_CLIENT_REGISTRATION

ClfsMgmtHandleLogFileFull