Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse cabeçalho é usado pelo Acesso a Dados e Armazenamento. Para obter mais informações, consulte:
clfsw32.h contém as seguintes interfaces de programação:
Functions
|
AddLogContainer Adiciona um contêiner ao log físico associado ao identificador de log se o processo de chamada tiver acesso de gravação ao arquivo .blf e a capacidade de criar arquivos no diretório de destino do contêiner. |
|
AddLogContainerSet Adiciona vários contêineres de log ao log físico associado ao identificador de log se o processo de chamada tiver acesso ao identificador de log. |
|
AdvanceLogBase Avança o LSN (número de sequência de log base) de um fluxo de log para o LSN especificado. |
|
AlignReservedLog Calcula o tamanho da reserva alinhada ao setor para um conjunto de registros reservados. |
|
AllocReservedLog Aloca espaço alinhado ao setor para um conjunto de registros reservados. |
|
CloseAndResetLogFile Redefine o arquivo de log e, em seguida, fecha o log. |
|
CreateLogContainerScanContext Cria um contexto de verificação para usar com ScanLogContainers para enumerar todos os contêineres de log associados a um log e executa a primeira verificação. |
|
CreateLogFile Cria ou abre um log. |
|
CreateLogMarshallingArea Cria uma área de marshaling para um log e, quando bem-sucedido, retorna um contexto de marshaling. Antes de criar uma área de marshaling, o log deve ter pelo menos um contêiner. |
|
DeleteLogByHandle Marca o log especificado para exclusão. Na verdade, o log é excluído quando todos os identificadores, áreas de marshaling e contextos de leitura para o log são fechados. Se o log for um log físico, seus contêineres subjacentes serão excluídos. |
|
DeleteLogFile Marca um log para exclusão. Na verdade, o log é excluído quando todos os identificadores, áreas de marshaling e contextos de leitura para o log são fechados. Se o log for um log físico, seus contêineres subjacentes serão excluídos. |
|
DeleteLogMarshallingArea Exclui uma área de marshaling criada por uma chamada bem-sucedida para CreateLogMarshallingArea. |
|
DumpLogRecords Verifica um log especificado; filtra registros de log com base no tipo de registro; e coloca os registros em um fluxo de arquivo de saída que o chamador abre. |
|
FlushLogBuffers Força que todos os registros anexados a essa área de marshaling sejam liberados para o disco. |
|
FlushLogToLsn Força todos os registros acrescentados a essa área de marshaling até o registro com o LSN (número de sequência de log) especificado a ser liberado para o disco. Mais registros do que especificados podem ser liberados durante esta operação. |
|
FreeReservedLog Reduz o número de registros de log reservados em uma área de marshaling feita chamando ReserveAndAppendLog, ReserveAndAppendLogAligned ou AllocReservedLog. |
|
GetLogContainerName Recupera o nome completo do caminho do contêiner especificado. |
|
GetLogFileInformation Retorna um buffer que contém metadados sobre um log especificado e seu estado atual, que é definido pela estrutura CLFS_INFORMATION. |
|
GetLogIoStatistics Recupera estatísticas de E/S de log para um log dedicado ou multiplexado associado ao identificador especificado. |
|
GetNextLogArchiveExtent Recupera o próximo conjunto de extensões de arquivo morto em um contexto de arquivo morto de log. |
|
LsnBlockOffset Retorna o deslocamento de bloco alinhado ao setor contido no LSN especificado. |
|
LsnContainer Recupera a ID do contêiner lógico contida em um LSN especificado. |
|
LsnCreate Cria um LSN (número de sequência de log), uma ID de contêiner, um deslocamento de bloco e um número de sequência de registros. |
|
LsnRecordSequence Recupera o número de sequência de registros contido em um LSN especificado. |
|
PrepareLogArchive Prepara um log físico para arquivamento. |
|
ReadLogArchiveMetadata Copia um intervalo da exibição de arquivo morto dos metadados para o buffer especificado. |
|
ReadLogRecord Inicia uma sequência de leituras de um LSN (número de sequência de log) especificado em um dos três modos e retorna o primeiro dos registros de log especificados e um contexto de leitura. |
|
ReadLogRestartArea Retorna a última área de reinicialização que é gravada com êxito no log associado à área de marshaling de WriteLogRestartArea. |
|
ReadNextLogRecord Lê o próximo registro em uma sequência iniciada por uma chamada para ReadLogRecord ou ReadLogRestartArea. |
|
ReadPreviousLogRestartArea Lê a área de reinicialização de log anterior que é relativa ao registro de reinicialização atual especificado no contexto de leitura, pvReadContext. Esse contexto de leitura é aquele criado anteriormente por uma chamada para ReadLogRestartArea. |
|
RemoveLogContainer Remove um contêiner de um log associado a um identificador de log dedicado ou multiplexado. |
|
RemoveLogContainerSet Remove vários contêineres de um log associado a um identificador de log dedicado ou multiplexado. |
|
ReserveAndAppendLog Reserva espaço para buffers de log ou acrescenta um registro de log ao log ou faz ambos. A função é atômica. |
|
ReserveAndAppendLogAligned Reserva espaço para buffers de log ou acrescenta um registro de log ao log ou ambos. |
|
ScanLogContainers Enumera contêineres de log. Chame essa função repetidamente para iterar em todos os contêineres de log. |
|
SetEndOfLog Essa função foi preterida. Em vez disso, use TruncateLog. |
|
SetLogArchiveMode Habilita ou desabilita o suporte ao arquivo morto de log para um log especificado. |
|
SetLogArchiveTail Define o último LSN (número de sequência de log arquivado) ou a parte final do arquivo de um log arquivável. |
|
TerminateLogArchive Desaloca os recursos do sistema que são alocados originalmente para um contexto de arquivo morto de log pelo PrepareLogArchive. |
|
TerminateReadLog Encerra um contexto de leitura. Essa função libera recursos alocados pelo sistema associados ao contexto de leitura especificado. Não tente ler registros de log depois de chamar essa função; você receberá resultados indeterminados. |
|
TruncateLog Trunca o log. A função define o final do log como o valor especificado. |
|
ValidateLog Valida a consistência dos metadados de log e dos dados antes do arquivo de log e após a restauração do log. |
|
WriteLogRestartArea Acrescenta uma nova área de reinicialização do cliente a um log e, opcionalmente, avança o LSN (número de sequência de log base) do log. |