共用方式為


IWiaDevMgr2::EnumDeviceInfo 方法

為每個可用的 Windows 映像下載 (WIA) 2.0 裝置建立屬性資訊的列舉值。

語法

HRESULT EnumDeviceInfo(
  [in]          LONG              lFlags,
  [out, retval] IEnumWIA_DEV_INFO **ppIEnum
);

參數

lFlags [in]

類型: LONG

指定要列舉的 WIA 2.0 裝置類型。

WIA_DEVINFO_ENUM_LOCAL

只會列舉本機連線的作用中掃描器裝置。

WIA_DEVINFO_ENUM_ALL

所有裝置都會在本機和遠端列舉,包括非使用中 (中斷連線) 的裝置和舊版 STI 專用裝置。

ppIEnum [out, retval]

類型: IEnumWIA_DEV_INFO**

接收 IEnumWIA_DEV_INFO 介面指標的位址。

傳回值

類型: HRESULT

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

備註

IWiaDevMgr2::EnumDeviceInfo方法會建立支援IEnumWIA_DEV_INFO介面的列舉值物件。 方法會將 IEnumWIA_DEV_INFO 介面的指標儲存在 ppIEnum參數中。 應用程式可以使用 IEnumWIA_DEV_INFO 介面指標來列舉附加至使用者電腦之每個 WIA 2.0 裝置的屬性。

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

規格需求

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