Метод Api.JetGetLogInfoInstance
Используется во время резервного копирования, инициированного JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) для запроса экземпляра имен файлов исправлений базы данных и файлов журналов, которые должны стать частью набора файлов резервной копии. Эти файлы можно впоследствии открыть с помощью JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) и прочитать с помощью JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32)).
Пространство имен:Microsoft.Isam.Esent.Interop
Сборки: Microsoft.Isam.Esent.Interop (в Microsoft.Isam.Esent.Interop.dll)
Синтаксис
'Declaration
Public Shared Sub JetGetLogInfoInstance ( _
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.JetGetLogInfoInstance(instance, _
files, maxChars, actualChars)
public static void JetGetLogInfoInstance(
JET_INSTANCE instance,
out string files,
int maxChars,
out int actualChars
)
Параметры
instance
Тип: Microsoft.Isam.Esent.Interop.JET_INSTANCEЭкземпляр, для получения сведений.
файлы
Тип: System.StringВозвращает список строк со значением NULL, описывающих набор файлов исправлений базы данных и файлов журналов, которые должны входить в набор файлов резервной копии. Список строк, возвращаемых в этом буфере, имеет тот же формат, что и многостроковый, используемый реестром. Каждая строка, завершающаяся значением NULL, возвращается последовательно, за которой следует окончательный признак конца null.
maxChars
Тип: System.Int32Максимальное количество извлекаемых символов.
actualChars
Тип: System.Int32Фактический размер списка файлов. Если это значение больше, чем maxChars, то список был усечен.
Комментарии
Важно отметить, что этот API не возвращает ошибку или предупреждение, если выходной буфер слишком мал, чтобы принять полный список файлов, которые должны быть частью резервного набора файлов.