#define SQLITE_LOCK_NONE 0 /* xUnlock() only */ #define SQLITE_LOCK_SHARED 1 /* xLock() or xUnlock() */ #define SQLITE_LOCK_RESERVED 2 /* xLock() only */ #define SQLITE_LOCK_PENDING 3 /* xLock() only */ #define SQLITE_LOCK_EXCLUSIVE 4 /* xLock() only */
SQLite 使用下列其中一個整數值作為呼叫 sqlite3_io_methods 物件之 xLock() 和 xUnlock() 方法的第二個引數。這些值依照限制程度由低至高排序。
xLock() 的引數一律為 SHARED 或更高層級。xUnlock() 的引數則為 SHARED 或 NONE。