Compartir a través de


Función ClfsMgmtTailAdvanceFailure (wdm.h)

La rutina ClfsMgmtTailAdvanceFailure notifica a la administración de CLFS que el cliente no pudo avanzar el final del registro.

Sintaxis

CLFSUSER_API NTSTATUS ClfsMgmtTailAdvanceFailure(
  [in] CLFS_MGMT_CLIENT Client,
  [in] NTSTATUS         Reason
);

Parámetros

[in] Client

Puntero al cliente. Este es el valor que se obtuvo a través de una llamada a la rutina ClfsMgmtRegisterManagedClient .

[in] Reason

Valor que indica por qué no se pudo avanzar la cola del registro.

Valor devuelto

La rutina ClfsMgmtTailAdvanceFailure devuelve uno de los siguientes valores NTSTATUS:

Código devuelto Descripción
STATUS_SUCCESS
La administración de CLFS ha procesado la notificación de que el final del registro no pudo ser avanzado.
STATUS_INVALID_PARAMETER
Se proporcionó un valor NULL para el parámetro Client .
STATUS_INVALID_PARAMETER_1
El valor proporcionado para el parámetro Client no representa un cliente válido.

Comentarios

Si un cliente no puede avanzar la cola del registro hacia o más allá del LSN solicitado, el cliente debe llamar a la rutina ClfsMgmtTailAdvanceFailure para indicar que no puede avanzar su cola. Hasta que el cliente mueva su cola según lo solicitado o llame a la rutina ClfsMgmtTailAdvanceFailure , el cliente no recibirá más solicitudes para mover su cola.

El valor del parámetro Reason se devuelve al cliente como el valor del parámetro OperationStatus cuando se invoca la función ClfsLogGrowthCompleteCallback .

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Server 2003 R2, Windows Vista y versiones posteriores de Windows.
Plataforma de destino Escritorio
Encabezado wdm.h (incluya Wdm.h)
Library Clfs.lib
Archivo DLL Clfs.sys
IRQL <= APC_LEVEL

Consulte también

ClfsMgmtRegisterManagedClient