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 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 anteriormente este puntero llamando a ClfsCreateLogFile.
[in] plsnEnd
Puntero a una estructura 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.
Observaciones
El LSN proporcionado en el valor de 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 en modo kernel clfsSetEndOfLog está reservada para uso futuro y actualmente siempre devuelve STATUS_NOT_SUPPORTED. Sin embargo, actualmente se admite la rutina en modo de usuario setEndOfLog.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Server 2003 R2, Windows Vista y versiones posteriores de Windows. |
de la plataforma de destino de | Escritorio |
encabezado de | wdm.h (incluya Wdm.h) |
biblioteca de | Clfs.lib |
DLL de | Clfs.sys |
irQL | <= APC_LEVEL |