Compartir a través de


encabezado clfsw32.h

El acceso a datos y el almacenamiento usan este encabezado. Para obtener más información, consulte:

clfsw32.h contiene las siguientes interfaces de programación:

Functions

 
AddLogContainer

Agrega un contenedor al registro físico asociado al identificador de registro si el proceso de llamada tiene acceso de escritura al archivo .blf y la capacidad de crear archivos en el directorio de destino del contenedor.
AddLogContainerSet

Agrega varios contenedores de registro al registro físico asociado al identificador de registro si el proceso de llamada tiene acceso al identificador de registro.
AdvanceLogBase

Avanza el número de secuencia de registro base (LSN) de una secuencia de registro al LSN especificado.
AlignReservedLog

Calcula el tamaño de reserva alineado con el sector para un conjunto de registros reservados.
AllocReservedLog

Asigna espacio alineado con el sector para un conjunto de registros reservados.
CloseAndResetLogFile

Restablece el archivo de registro y, a continuación, cierra el registro.
CreateLogContainerScanContext

Crea un contexto de examen que se usará con ScanLogContainers para enumerar todos los contenedores de registro asociados a un registro y realiza el primer examen.
CreateLogFile

Crea o abre un registro.
CreateLogMarshallingArea

Crea un área de serialización para un registro y, cuando se ejecuta correctamente, devuelve un contexto de serialización. Antes de crear un área de serialización, el registro debe tener al menos un contenedor.
DeleteLogByHandle

Marca el registro especificado para su eliminación. El registro se elimina realmente cuando se cierran todos los identificadores, las áreas de serialización y los contextos de lectura del registro. Si el registro es un registro físico, se eliminan sus contenedores subyacentes.
DeleteLogFile

Marca un registro para su eliminación. El registro se elimina realmente cuando se cierran todos los identificadores, las áreas de serialización y los contextos de lectura del registro. Si el registro es un registro físico, se eliminan sus contenedores subyacentes.
DeleteLogMarshallingArea

Elimina un área de serialización creada por una llamada correcta a CreateLogMarshallingArea.
DumpLogRecords

Examina un registro especificado; filtra los registros en función del tipo de registro; y coloca los registros en un flujo de archivo de salida que abre el autor de la llamada.
FlushLogBuffers

Obliga a todos los registros anexados a este área de cálculo de referencias que se vacian al disco.
FlushLogToLsn

Obliga a todos los registros anexados a este área de serialización hasta el registro con el número de secuencia de registro (LSN) especificado para que se vacíe en el disco. Se pueden vaciar más registros de los especificados durante esta operación.
FreeReservedLog

Reduce el número de registros reservados en un área de cálculo de referencias realizada mediante una llamada a ReserveAndAppendLog, ReserveAndAppendLogAligned o AllocReservedLog.
GetLogContainerName

Recupera el nombre de ruta de acceso completo del contenedor especificado.
GetLogFileInformation

Devuelve un búfer que contiene metadatos sobre un registro especificado y su estado actual, que se define mediante la estructura CLFS_INFORMATION.
GetLogIoStatistics

Recupera las estadísticas de E/S de registro de un registro dedicado o multiplexado asociado al identificador especificado.
GetNextLogArchiveExtent

Recupera el siguiente conjunto de extensiones de archivo en un contexto de archivo de registro.
LsnBlockOffset

Devuelve el desplazamiento del bloque alineado con el sector que se encuentra en el LSN especificado.
LsnContainer

Recupera el identificador de contenedor lógico contenido en un LSN especificado.
LsnCreate

Crea un número de secuencia de registro (LSN), dado un identificador de contenedor, un desplazamiento de bloque y un número de secuencia de registro.
LsnRecordSequence

Recupera el número de secuencia de registro contenido en un LSN especificado.
PrepareLogArchive

Prepara un registro físico para el archivado.
ReadLogArchiveMetadata

Copia un intervalo de la vista de archivo de los metadatos en el búfer especificado.
ReadLogRecord

Inicia una secuencia de lecturas de un número de secuencia de registro (LSN) especificado en uno de los tres modos, y devuelve el primero de los registros especificados y un contexto de lectura.
ReadLogRestartArea

Devuelve el último área de reinicio escrita correctamente en el registro asociado al área de serialización de WriteLogRestartArea.
ReadNextLogRecord

Lee el siguiente registro en una secuencia iniciada por una llamada a ReadLogRecord o ReadLogRestartArea.
ReadPreviousLogRestartArea

Lee el área de reinicio del registro anterior relativa al registro de reinicio actual especificado en el contexto de lectura, pvReadContext. Este contexto de lectura es el creado anteriormente por una llamada a ReadLogRestartArea.
RemoveLogContainer

Quita un contenedor de un registro asociado a un identificador de registro dedicado o multiplexado.
RemoveLogContainerSet

Quita varios contenedores de un registro asociado a un identificador de registro dedicado o multiplexado.
ReserveAndAppendLog

Reserva espacio para los búferes de registro, o anexa un registro al registro, o lo hace ambos. La función es atómica.
ReserveAndAppendLogAligned

Reserva espacio para los búferes de registro, o anexa un registro al registro, o ambos.
ScanLogContainers

Enumera los contenedores de registro. Llame a esta función repetidamente para iterar en todos los contenedores de registro.
SetEndOfLog

Esta función está en desuso. Use TruncateLog en su lugar.
SetLogArchiveMode

Habilita o deshabilita la compatibilidad con el archivo de registros para un registro especificado.
SetLogArchiveTail

Establece el último número de secuencia de registro archivado (LSN) o la cola de archivo de un registro archivado.
TerminateLogArchive

Desasigna los recursos del sistema asignados originalmente para un contexto de archivo de registro de PrepareLogArchive.
TerminateReadLog

Finaliza un contexto de lectura. Esta función libera los recursos asignados por el sistema asociados al contexto de lectura especificado. No intente leer registros de registro después de llamar a esta función; recibirá resultados indeterminados.
TruncateLog

Trunca el registro. La función establece el final del registro en el valor especificado.
ValidateLog

Valida la coherencia de los metadatos y datos del registro antes del archivo de registros y después de la restauración del registro.
WriteLogRestartArea

Anexa un nuevo área de reinicio de cliente a un registro y, opcionalmente, avanza el número de secuencia de registro base (LSN) del registro.