JetOSSnapshotTruncateLog 函式
適用于: Windows |Windows Server
JetOSSnapshotTruncateLog 函式
JetOSSnapshotTruncateLog函式會針對屬於快照集會話的所有實例啟用記錄截斷。
Windows Vista:JetOSSnapshotTruncateLog 是在 Windows Vista 中引進的。
JET_ERR JET_API JetOSSnapshotTruncateLog(
__in const JET_OSSNAPID snapId,
__in const JET_GRBIT grbit
);
參數
snapId
快照集會話的識別碼。
grbit
此呼叫的選項。 此參數可以有下列值的組合。
值 |
意義 |
---|---|
JET_bitAllDatabasesSnapshot |
所有資料庫都會附加,讓儲存引擎可以計算並執行記錄截斷。 |
0 (零) |
不會發生截斷。 |
傳回值
此函式會傳回具有下列其中一個傳回碼 的JET_ERR 資料類型。 如需可能 ESE 錯誤的詳細資訊,請參閱 可延伸的儲存引擎錯誤 和 錯誤處理參數。
傳回碼 |
Description |
---|---|
JET_errSuccess |
作業已成功完成。 |
JET_errInvalidGrbit |
grbit參數無效。 |
JET_errOSSnapshotInvalidSequence |
快照集會話不是發生截斷的狀態。 可能的原因包括:
|
成功時,如果可能,快照集會話的一或所有實例部分的記錄檔將會遭到截斷。
備註
只有在使用 JET_bitContinueAfterThaw 選項建立快照集時,才應該呼叫此函式。 否則,快照集會話會在 JetOSSnapshotThaw 呼叫之後結束。
規格需求
需求 | 值 |
---|---|
用戶端 |
需要 Windows Vista。 |
Server |
需要 Windows Server 2008。 |
標頭 |
在 Esent.h 中宣告。 |
程式庫 |
使用 ESENT.lib。 |
Dll |
需要ESENT.dll。 |
另請參閱
錯誤處理參數
可延伸儲存引擎錯誤
JET_ERR
JetOSSnapshotEnd
JetOSSnapshotFreeze
JetOSSnapshotPrepare
JetOSSnapshotThaw