Функция JetOSSnapshotEnd

Применимо к: Windows | Windows Server

Функция JetOSSnapshotEnd

Функция JetOSSnapshotEnd уведомляет подсистему о завершении сеанса snapshot.

Windows Vista:JetOSSnapshotEnd появилась в Windows Vista:.

    JET_ERR JET_API JetOSSnapshotEnd(
      __in          const JET_OSSNAPID snapId,
      __in          const JET_GRBIT grbit
    );

Параметры

snapId

Идентификатор сеанса snapshot.

grbit

Параметры для этого вызова. Этот параметр может иметь сочетание следующих значений.

Значение

Значение

0

Успешное завершение сеанса snapshot.

JET_bitAbortSnapshot

Сеанс snapshot прерван.

Возвращаемое значение

Эта функция возвращает тип данных JET_ERR с одним из следующих кодов возврата. Дополнительные сведения о возможных ошибках ESE см. в разделах Ошибки подсистемы расширяемого хранилища и Параметры обработки ошибок.

Код возврата

Описание

JET_errSuccess

Операция выполнена успешно.

JET_errInvalidGrbit

Один из запрошенных параметров является недопустимым, используется неправильно или не реализован.

JET_errOSSnapshotInvalidSequence

Сеанс snapshot уже выполняется. Это не допускается.

JET_errOSSnapshotInvalidSnapId

Недопустимый идентификатор сеанса snapshot.

JET_errOSSnapshotTimeOut

У сеанса snapshot было внутреннее время ожидания перед этим вызовом. В результате операции ввода-вывода вернулись в нормальное состояние до выполнения этого вызова.

Если эта функция будет выполнена успешно, сеанс snapshot завершится и нормальное поведение подсистемы возобновится. Новый сеанс snapshot можно запустить позже.

Если эта функция завершается сбоем, код возврата JET_errOSSnapshotTimeOut возвращается и текущий сеанс snapshot завершается, но зависание IOS в течение snapshot периода не соблюдалось внутренне. Для всех остальных ошибок состояние сеанса snapshot изменяться не будет.

Комментарии

Эта функция вызывается только в том случае, если JetOSSnapshotThaw был вызван с JET_bitContinueAfterThaw.

Сеанс snapshot должен завершиться для snapshot проверки и усечения журнала. Для различных шагов snapshot будут созданы записи журнала событий.

Требования

Требование Значение

Клиент

Требуется Windows Vista.

Сервер

Требуется Windows Server 2008.

Верхняя часть

Объявлено в Esent.h.

Библиотека

Используйте ESENT.lib.

DLL

Требуется ESENT.dll.

См. также:

Параметры обработки ошибок
Ошибки подсистемы расширяемого хранилища
JET_ERR
JetOSSnapshotThaw