wiatwcmp.h) (TWAIN_CAPABILITY 结构

TWAIN_CAPABILITY结构包含与 TWAIN 兼容的应用程序与 WIA 驱动程序通信时使用的信息。

语法

typedef struct _TWAIN_CAPABILITY {
  LONG lSize;
  LONG lMSG;
  LONG lCapID;
  LONG lConType;
  LONG lRC;
  LONG lCC;
  LONG lDataSize;
  BYTE Data[1];
} TWAIN_CAPABILITY, *PTWAIN_CAPABILITY;

成员

lSize

指定TWAIN_CAPABILITY结构的大小(以字节为单位)。

lMSG

指定特定的 TWAIN 消息,可以是以下值之一:

含义
MSG_GET 获取功能。
MSG_GETCURRENT 获取当前功能。
MSG_GETDEFAULT 获取默认功能。
MSG_RESET 重置功能。
MSG_SET 设置功能。

lCapID

指定要设置或获取的功能的 ID。

lConType

指定功能的容器类型。

lRC

指定 TWAIN 返回代码。 此值可以是以下各项的:

含义
TWRC_FAILURE 不支持 lCapID 成员指定的功能。
TWRC_SUCCESS 支持 lCapID 成员指定的功能。
TWRC_SUCCESS 请参阅 “备注 ”部分。

lCC

指定 TWAIN 条件代码。 此值可以为下列值之一:

含义
TWCC_BUMMER 操作因未知原因失败。
TWCC_SUCCESS 操作成功。
TWCC_XXX 请参阅 “备注 ”部分。

lDataSize

指定 Data 数组中数据的大小(以字节为单位)。

Data[1]

包含功能数据的数组。 数组的实际大小(以字节为单位)由 lDataSize 成员指示。

注解

支持 TWAIN 的应用程序稍后通过 TWAIN 兼容性与 WIA 驱动程序通信,以确定驱动程序是否具有任何专用功能,如果是,则它们是什么。 在此通信中使用TWAIN_CAPABILITY结构。 有关详细信息,请参阅 TWAIN 兼容性

TWAIN 返回代码和控制代码在 twain.h 中定义,可从 TWAIN 工作组获取。

要求

要求
Header wiatwcmp.h (包括 Wiatwcmp.h)