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 [僅限傳統型應用程式] |
標頭 |
|
Idl |
|