IWiaItem::EnumDeviceCapabilities 方法 (wia_xp.h)

IWiaItem::EnumDeviceCapabilities 方法會建立列舉值,用來確定 Windows 映射取得 (WIA) 裝置支援的事件。

語法

HRESULT EnumDeviceCapabilities(
  [in]  LONG              lFlags,
  [out] IEnumWIA_DEV_CAPS **ppIEnumWIA_DEV_CAPS
);

參數

[in] lFlags

類型: LONG

指定旗標,以選取要列舉的功能類型。 可以設定為下列一或多個值:

旗標 意義
WIA_DEVICE_COMMANDS 列舉裝置命令。
WIA_DEVICE_EVENTS 列舉裝置事件。

[out] ppIEnumWIA_DEV_CAPS

類型: IEnumWIA_DEV_CAPS**

IWiaItem::EnumDeviceCapabilities 所建立IEnumWIA_DEV_CAPS介面的指標。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

使用這個方法來建立列舉值物件,以取得 WIA 裝置支援的一組命令和事件。 您可以使用 lFlags 參數來指定要列舉的裝置功能種類。 IWiaItem::EnumDeviceCapabilities 方法會將列舉值物件的介面位址儲存在 ppIEnumWIA_DEV_CAPS 參數中。

應用程式必須在透過 ppIEnumWIA_DEV_CAPS 參數接收的介面指標上呼叫 IUnknown::Release 方法。

規格需求

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