Функция JetOSSnapshotTruncateLog
Применимо к: Windows | Windows Server
Функция JetOSSnapshotTruncateLog
Функция JetOSSnapshotTruncateLog обеспечивает усечение журнала для всех экземпляров, которые являются частью snapshot сеанса.
Windows Vista:JetOSSnapshotTruncateLog представлена в Windows Vista.
JET_ERR JET_API JetOSSnapshotTruncateLog(
__in const JET_OSSNAPID snapId,
__in const JET_GRBIT grbit
);
Параметры
snapId
Идентификатор сеанса snapshot.
grbit
Параметры для этого вызова. Этот параметр может иметь сочетание следующих значений.
Значение |
Значение |
---|---|
JET_bitAllDatabasesSnapshot |
Все базы данных подключены, поэтому подсистема хранилища может выполнять вычисления и усечение журнала. |
0 (ноль) |
Усечение не будет происходить. |
Возвращаемое значение
Эта функция возвращает тип данных JET_ERR с одним из следующих кодов возврата. Дополнительные сведения о возможных ошибках ESE см. в разделах Ошибки подсистемы расширяемого хранилища и Параметры обработки ошибок.
Код возврата |
Описание |
---|---|
JET_errSuccess |
Операция выполнена успешно. |
JET_errInvalidGrbit |
Недопустимый параметр grbit . |
JET_errOSSnapshotInvalidSequence |
Сеанс snapshot не находится в состоянии, в котором может произойти усечение. Возможные причины.
|
При успешном выполнении файлы журнала для одного или всех экземпляров snapshot сеанса будут по возможности усечены.
Комментарии
Эта функция должна вызываться только в том случае, если snapshot была создана с параметром JET_bitContinueAfterThaw. В противном случае сеанс snapshot завершился бы после вызова JetOSSnapshotThaw.
Требования
Требование | Значение |
---|---|
Клиент |
Требуется Windows Vista. |
Сервер |
Требуется Windows Server 2008. |
Верхняя часть |
Объявлено в Esent.h. |
Библиотека |
Используйте ESENT.lib. |
DLL |
Требуется ESENT.dll. |
См. также:
Параметры обработки ошибок
Ошибки расширяемого обработчика хранилища
JET_ERR
JetOSSnapshotEnd
JetOSSnapshotFreeze
JetOSSnapshotPrepare
JetOSSnapshotThaw
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по