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

指定对象项类型,该类型必须是 WiaItemTypeFolderWiaItemTypeFile (可能是这些) 的按位 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

另请参阅

wiasCreateChildAppItem