Функция JetOSSnapshotAbort

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

Функция JetOSSnapshotAbort

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

Windows Server 2003:JetOSSnapshotAbort появилась в Windows Server 2003.

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

Параметры

snapId

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

grbit

Параметры для этого вызова. Этот параметр зарезервирован для использования в будущем, и поддерживается только допустимое значение 0 (ноль).

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

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

Код возврата

Описание

JET_errSuccess

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

JET_errInvalidParameter

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

JET_errOSSnapshotInvalidSnapId

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

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

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

Комментарии

Эту функцию следует вызывать вместо JetOSSnapshotThaw, чтобы сообщить двигателю, что snapshot была прервана по причинам, не связанным с двигателем. Эти сведения можно использовать позже для выдачи сообщений журнала событий о сеансе snapshot или для определения других соответствующих действий.

Требования

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

Клиент

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

Сервер

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

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

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

Библиотека

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

DLL

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

См. также:

JET_ERR
JET_OSSNAPID
JetOSSnapshotFreeze
JetOSSnapshotPrepare
JetOSSnapshotThaw