イメージ、オーディオ、およびビデオ・エクステンダー 管理およびプログラミングの手引き

DBvAdminIsFileReferenced


イメージ オーディオ ビデオ
O

指定されているファイルを参照する、ユーザー表のビデオ列項目のリストを戻します。 この API を呼び出す前に、アプリケーションをデータベースに接続する必要があります。

呼び出し後、この API が割り振った資源を解放するのは重要なことです。 具体的には、filelist データ構造と、ファイル・リストのそれぞれの項目のファイル名フィールドを解放する必要があります。

許可

SYSADM、SYSCTRL、SYSMAINT

ライブラリー・ファイル
OS/2 および Windows AIX、HP-UX、および Solaris
dmbvideo.lib libdmbvideo.a (AIX)

libdmbvideo.sl (HP-UX)

libdmbvideo.so (Solaris)

インクルード・ファイル

dmbvideo.h

構文

long DBvAdminIsFileReferenced(
      char *qualifier,
      char *fileName,
      long *count,
      FILEREF *(*tableList)
      );

パラメーター

qualifier (in)
有効なユーザー ID またはヌル値。 ユーザー ID を指定すると、この修飾子が指定されているすべての表が探索されます。 ヌル値を指定すると、現行データベースのすべての表が探索されます。

fileName (in)
参照されるファイルの名前。

count (out)
出力リストの項目数。

tableList (out)
指定されているファイルを参照する表項目のリスト。

エラー・コード

MMDB_SUCCESS
正常に処理された API 呼び出し。

MMDB_RC_NOT_CONNECTED
アプリケーションのデータベース接続が有効ではありません。

MMDB_RC_NO_AUTH
この API を呼び出すためのユーザー権限が正しくありません。

MMDB_RC_MALLOC
システムは、結果を戻すメモリーを割り振ることができません。

ファイル /videos/asmith.mpg を参照する、現行データベースのすべての表のビデオ列の項目のリストを表示するには、次のようにします。

#include <dmbvideo.h>
long idx;
rc = DBvAdminIsFileReferenced(NULL,
       "/videos/asmith.mpg",
       &count, &tableList);


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]