IBM Books

Image Extender、Audio Extender 和 Video Extender 管理和程序设计

DBvAdminIsFileReferenced


图象 音频 视频
    X

返回用户表中引用指定文件的视频列项的列表。在调用此 API 之前, 应用程序必须与数据库相连。

重要的是在调用此 API 之后释放它所分配的资源。特别是, 必须释放 filelist 数据结构以及 filelist 中各项的 filename 字段。

授权

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(输入)
有效用户 ID 或空值。若指定用户 ID,则搜索带指定限定符的所有表。若指定空值,则搜索当前数据库中的所有表。

fileName(输入)
引用的文件的名称。

count(输出)
输出列表中的项目数。

tableList(输出)
引用指定文件的表项的列表。

错误码

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);


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]