Leer en inglés

Compartir a través de


encabezado clfsw32.h

El acceso a datos y el almacenamiento usan este encabezado. Para 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 en el 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 en el 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 registros basados en el tipo de registro; y coloca los registros en un flujo de archivo de salida que el autor de la llamada abre.
FlushLogBuffers

Obliga a que todos los registros anexados a este área de serialización se vacíe en el 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 vaciarse 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 serialización realizada mediante una llamada a ReserveAndAppendLog, ReserveAndAppendLogAligned o AllocReservedLog.
GetLogContainerName

Recupera el nombre de ruta de acceso completa 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 de bloque alineado con el sector que se encuentra en el LSN especificado.
LsnContainer

Recupera el identificador de contenedor lógico que se encuentra 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 que se escribe correctamente en el registro asociado al área de serialización de WriteLogRestartArea.
ReadNextLogRecord

Lee el siguiente registro de 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 una entrada de registro al registro, o ambos. La función es atómica.
ReserveAndAppendLogAligned

Reserva espacio para los búferes de registro, o anexa una entrada de 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 el final del archivo de un registro archivable.
TerminateLogArchive

Desasigna los recursos del sistema que se asignan originalmente para un contexto de archivo de registro mediante 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 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.