TWAIN_CAPABILITY结构(wiatwcmp.h)

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[1]

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

言论

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

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

要求

要求 价值
标头 wiatwcmp.h (包括 Wiatwcmp.h)