Функция JetOSSnapshotThaw

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

Функция JetOSSnapshotThaw

Функция JetOSSnapshotThaw уведомляет подсистему о том, что он может возобновить обычные операции ввода-вывода после периода заморозки и успешного snapshot.

Windows XP:JetOSSnapshotThaw представлена в Windows XP.

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

Параметры

snapId

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

grbit

Этот параметр зарезервирован для дальнейшего использования, и поддерживается только 0.

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

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

Код возврата

Описание

JET_errSuccess

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

JET_errInvalidParameter

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

JET_errOSSnapshotTimeOut

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

JET_errOSSnapshotInvalidSnapId

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

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

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

Комментарии

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

Требования

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

Клиент

Требуется Windows Vista или Windows XP.

Сервер

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

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

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

Библиотека

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

DLL

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

См. также:

JET_ERR
JET_OSSNAPID
JetOSSnapshotAbort
JetOSSnapshotFreeze
JetOSSnapshotPrepare