Поделиться через


Метод Api.JetGetTruncateLogInfoInstance

Используется во время резервного копирования, инициированного JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit), для запроса экземпляра имен файлов журнала транзакций, которые можно безопасно удалить после успешного завершения резервного копирования.

Пространство имен:Microsoft.Isam.Esent.Interop
Сборки: Microsoft.Isam.Esent.Interop (в Microsoft.Isam.Esent.Interop.dll)

Синтаксис

'Declaration
Public Shared Sub JetGetTruncateLogInfoInstance ( _
    instance As JET_INSTANCE, _
    <OutAttribute> ByRef files As String, _
    maxChars As Integer, _
    <OutAttribute> ByRef actualChars As Integer _
)
'Usage
Dim instance As JET_INSTANCE
Dim files As String
Dim maxChars As Integer
Dim actualChars As IntegerApi.JetGetTruncateLogInfoInstance(instance, _
    files, maxChars, actualChars)
public static void JetGetTruncateLogInfoInstance(
    JET_INSTANCE instance,
    out string files,
    int maxChars,
    out int actualChars
)

Параметры

  • файлы
    Тип: System.String

    Возвращает список строк с завершением null, описывающих набор файлов журнала базы данных, которые можно безопасно удалить после завершения резервного копирования. Список строк, возвращаемых в этом буфере, имеет тот же формат, что и многостроковый, используемый реестром. Каждая строка, завершающаяся значением NULL, возвращается в последовательности, за которой следует конечный признак null.

  • maxChars
    Тип: System.Int32

    Максимальное число извлекаемых символов.

  • actualChars
    Тип: System.Int32

    Фактический размер списка файлов. Если это значение больше maxChars, список был усечен.

Комментарии

Важно отметить, что этот API не возвращает ошибку или предупреждение, если выходной буфер слишком мал, чтобы принять полный список файлов, которые должны входить в резервный набор файлов.

См. также раздел

Ссылка

Класс API

Члены API

Пространство имен Microsoft.Isam.Esent.Interop