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