wiasCreateDrvItem 函数 (wiamdef.h)
wiasCreateDrvItem 函数创建 IWiaDrvItem Interface 对象。
语法
HRESULT wiasCreateDrvItem(
LONG lObjectFlags,
BSTR bstrItemName,
BSTR bstrFullItemName,
[in, out] IWiaMiniDrv *pIMiniDrv,
LONG cbDevSpecContext,
[out] BYTE **ppDevSpecContext,
[out] IWiaDrvItem **ppIWiaDrvItem
);
参数
lObjectFlags
指定对象项类型,该类型必须是 WiaItemTypeFolder 或 WiaItemTypeFile (可能是这些) 的按位 OR。 WIA 项类型标志中介绍了这些标志。
bstrItemName
指定一个字符串,该字符串包含不包含路径信息的项名称。
bstrFullItemName
指定一个字符串,该字符串包含具有路径信息的项名称。
[in, out] pIMiniDrv
指向当前微型驱动程序的 IWiaMiniDrv 接口 的指针。
cbDevSpecContext
指定设备特定上下文的大小(以字节为单位)。
[out] ppDevSpecContext
指向接收设备特定上下文地址的内存位置的指针。 如果不需要信息,请将此项设置为 NULL 。
[out] ppIWiaDrvItem
指向接收新创建的 IWiaDrvItem 对象的 IWiaDrvItem 接口 地址的内存位置 的 指针。
返回值
成功后,函数返回S_OK。
如果函数失败,它将返回标准 COM 错误或 WIA 错误代码之一。
注解
此函数使用指定的名称和属性创建并初始化 IWiaDrvItem COM 接口 对象。 它还为 IWiaDrvItem 对象创建上下文。 微型驱动程序通常使用此函数来生成设备项的树。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | wiamdef.h (包括 Wiamdef.h) |
Library | Wiaservc.lib |
DLL | Wiaservc.dll |