小巧、快速、可靠
任選三項

Session 模組 C 介面

重新設定變更集

int sqlite3rebaser_rebase(
  sqlite3_rebaser*,
  int nIn, const void *pIn, 
  int *pnOut, void **ppOut 
);

重要:此介面為 實驗性質,可能會在不另行通知的情況下變更。

引數 pIn 必須指向一個緩衝區,其中包含大小為 nIn 位元的變更集。此函式會配置一個緩衝區,並使用根據作為第一個引數傳遞的重新設定物件設定重新設定的變更集副本填入緩衝區。如果成功,(*ppOut) 會設定為指向包含重新設定變更集的新緩衝區,而 (*pnOut) 則設定為其位元組大小,並傳回 SQLITE_OK。呼叫方有責任使用 sqlite3_free() 最終釋放新緩衝區。否則,如果發生錯誤,(*ppOut) 和 (*pnOut) 會設定為零,並傳回 SQLite 錯誤碼。

另請參閱 物件常數函式 清單。