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 |