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 [仅限桌面应用]
标头
Wia.h
IDL
Wia.idl