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