IWiaDevMgr2::CreateDevice 方法
为 Windows 映像采集 (WIA) 2.0 设备创建 IWiaItem2 对象的分层树。
语法
HRESULT CreateDevice(
[in] LONG lFlags,
[in] BSTR bstrDeviceID,
[out] IWiaItem2 **ppWiaItem2Root
);
参数
-
lFlags [in]
-
类型: LONG
当前未使用。 应设置为零。
-
bstrDeviceID [in]
-
类型: BSTR
指定 WIA 2.0 设备的唯一标识符。
-
ppWiaItem2Root [out]
-
类型: IWiaItem2**
接收指向 WIA 2.0 设备的分层树中根项的 IWiaItem2 接口的指针的地址。
返回值
类型: HRESULT
如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。
备注
应用程序使用 IWiaDevMgr2::CreateDevice 方法为 bstrDeviceID 参数指定的 WIA 2.0 设备创建设备对象。 返回时,IWiaDevMgr2::CreateDevice 方法将指针的地址存储在参数 ppWiaItem2Root 中,该参数指向由 IWiaDevMgr2::CreateDevice 创建的 IWiaItem2 对象的树的根项。 应用程序可以使用此对象树来控制和检索 WIA 2.0 设备中的数据。
应用程序必须对通过 ppWiaItem2Root 参数接收的指针调用 IUnknown::Release 方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
IDL |
|