共用方式為


WIA_DEV_CAP 結構 (wia_xp.h)

應用程式會使用 WIA_DEV_CAP 結構來列舉裝置功能。 裝置功能是由裝置支援的事件或命令所定義。 如需詳細資訊,請參閱 IEnumWIA_DEV_CAPS

語法

typedef struct _WIA_DEV_CAP {
  GUID  guid;
  ULONG ulFlags;
  BSTR  bstrName;
  BSTR  bstrDescription;
  BSTR  bstrIcon;
  BSTR  bstrCommandline;
} WIA_DEV_CAP, *PWIA_DEV_CAP, WIA_EVENT_HANDLER, *PWIA_EVENT_HANDLER;

成員

guid

類型: GUID

指定識別裝置功能的 GUID。 這個成員可以設定為 WIA 裝置命令WIA 事件識別碼中指定的任何值。

ulFlags

類型: ULONG

列舉事件處理程式時使用。 可能的值列在此表格中。

Description
WIA_IS_DEFAULT_HANDLER 應該使用目前已註冊的處理程式。 這是列舉事件處理程式時的唯一有效值。 列舉裝置的事件功能時,它不是有效的值。
WIA_ACTION_EVENT 事件屬於動作類型,因此使用持續性註冊 API 、IWiaDevMgr::RegisterEventCallbackProgramIWiaDevMgr::RegisterEventCallbackCLSID 的程式可以接收它。
WIA_NOTIFICATION_EVENT 事件屬於通知類型,因此使用運行時間註冊函式 IWiaDevMgr::RegisterEventCallbackInterface 的程式可以接收它。

bstrName

類型: BSTR

指定包含功能名稱簡短版本的字串。

bstrDescription

類型: BSTR

指定字串,其中包含向用戶顯示之功能的描述。

bstrIcon

類型: BSTR

指定字串,表示代表這個功能或處理程式之圖示的位置和資源標識碼。 字串的格式必須是:drive:\path\module,n是圖示的否定資源標識符 (也就是說,如果圖標的資源標識符是 100,則 n 是 -100) 。

bstrCommandline

類型: BSTR

指定表示命令行自變數的字串。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional、Windows XP [僅限桌面應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 wia_xp.h (包含 Wia.h)