共用方式為


IWiaItem2::EnumDeviceCapabilities 方法

建立列舉值,用來確定 Windows 映像下載 (WIA) 2.0 裝置支援的命令和事件。

語法

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

參數

lFlags [in]

類型: LONG

指定要列舉之功能的旗標。 這是下列其中一個值。

WIA_DEVICE_COMMANDS

列舉裝置命令。

WIA_DEVICE_EVENTS

列舉裝置事件。

ppIEnumWIA_DEV_CAPS [out]

類型: IEnumWIA_DEV_CAPS**

接收這個方法所建立 之IEnumWIA_DEV_CAPS 介面的指標。

傳回值

類型: HRESULT

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

備註

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

這個方法只能在裝置樹狀結構的 IWiaItem2 物件的根專案上呼叫。

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

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
Wia.h
Idl
Wia.idl