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:
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. |