Escribir registros de reinicio en un flujo CLFS

Hay dos tipos de registros en un flujo del Sistema de archivos de registro común (CLFS): registros de datos y registros de reinicio. En este tema se explica cómo escribir registros de reinicio en una secuencia CLFS. Para obtener información sobre cómo escribir registros de datos, vea Escritura de registros de datos en un flujo CLFS.

Normalmente, los registros de reinicio se escriben en una secuencia periódicamente para crear puntos de control que ayuden a que la recuperación sea más eficaz en caso de un error del sistema. Supongamos que ya ha creado un área de serialización y ha escrito varios registros de datos. Después, puede escribir un registro de reinicio llamando a ClfsWriteRestartArea. Al establecer el parámetro fFlags , puede especificar si el registro de reinicio se coloca en el espacio reservado del área de serialización o en el espacio recién asignado. Cuando CLFS escribe un registro de reinicio en una secuencia, establece automáticamente el LSN anterior del registro en el LSN del registro de reinicio escrito anteriormente para esa secuencia. Que forma una cadena de registros de reinicio que se pueden atravesar en orden inverso. Para obtener información sobre cómo leer la cadena de registros de reinicio, vea Lectura de registros de reinicio desde un flujo CLFS.

Si desea escribir un registro de reinicio en una secuencia y cambiar el LSN base de la secuencia al mismo tiempo, establezca el parámetro plsnBase de ClfsWriteRestartArea en el nuevo LSN base.