Compartir a través de


Función ClfsSetEndOfLog (wdm.h)

La rutina ClfsSetEndOfLog trunca una secuencia CLFS.

Sintaxis

CLFSUSER_API NTSTATUS ClfsSetEndOfLog(
  [in] PLOG_FILE_OBJECT plfoLog,
  [in] PCLFS_LSN        plsnEnd
);

Parámetros

[in] plfoLog

Puntero a una estructura de LOG_FILE_OBJECT que representa una secuencia CLFS. Esta secuencia debe ser la única secuencia de un registro dedicado. El autor de la llamada obtuvo este puntero llamando a ClfsCreateLogFile.

[in] plsnEnd

Puntero a una estructura de CLFS_LSN que proporciona el LSN del registro que se va a convertir en el último registro de la secuencia. Debe ser el LSN exacto de uno de los registros de la secuencia.

Valor devuelto

ClfsSetEndOfLog devuelve STATUS_SUCCESS si se realiza correctamente; de lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.

Comentarios

El LSN proporcionado en el valor plsnEnd no se valida. Es responsabilidad del autor de la llamada proporcionar un LSN válido; es decir, uno que es el LSN exacto de un registro en la secuencia.

Esta secuencia representada por plfoLog debe provenir de un registro dedicado. Esta rutina no admite secuencias de registros multiplexados.

Para obtener una explicación de los conceptos y la terminología de CLFS, consulte Common Log File System.

La rutina de modo kernel ClfsSetEndOfLog está reservada para uso futuro y actualmente siempre devuelve STATUS_NOT_SUPPORTED. Sin embargo, actualmente se admite la rutina de modo de usuario SetEndOfLog .

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

CLFS_LSN

ClfsAdvanceLogBase

ClfsCreateLogFile

ClfsSetArchiveTail

ClfsSetEndOfLog

LOG_FILE_OBJECT