共用方式為


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)