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
指定要設定或取得之功能的識別碼。
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) |