Image、Audio 及 Video Extenders 管理與程式設計

DBvMergeShots


影像 音效 視訊
    X

將兩個快照合併成一個。產生的快照會採用第一個快照的快照 handle 與起始畫面。 並將這兩個快照中結束畫面較大者,用於產生的快照中。 第二個快照 handle 指向的橫列會被刪除。

授權

控制、選取、刪除、更新

檔案庫
OS/2 與 Windows AIX、HP-UX 及 Solaris
dmbshot.lib libdmbshot.a (AIX)

libdmbshot.sl (HP-UX)

libdmbshot.so (Solaris)

併入檔

dmbshot.h

語法

long DBvMergeShots(
      char *catalogName,
      char *shotHandle1,
      char *shotHandle2,
      SQLHDBC hdbc
      );

參數

catalogName (in)
快照型錄的名稱。

shotHandle1 (in)
第一個快照的 handle。

shotHandle2 (in)
第二個快照的 handle。

hdbc (in)
取自 SQLConnect 中的資料庫 handle。

錯誤碼

MMDB_SUCCESS
API 呼叫程序執行成功。

MMDB_RC_NOT_CONNECTED
應用程式與資料庫之間無有效連接。

MMDB_RC_CANNOT_MERGE
無法合併快照。

MMDB_RC_INVALID_CATALOG
型錄無效或不存在。

範例

將其 handle 分別是 shotHandle1 與 shotHandle2 的快照, 合併到 hotshots 型錄中:

#include <dmbshot.h>
rc = DBvMergeShots("hotshots", shotHandle1,
       shotHandle2, hdbc);


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]