wiasCreateDrvItem 函数 (wiamdef.h)

wiasCreateDrvItem 函数创建 IWiaDrvItem 接口 对象。

语法

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)
Wiaservc.lib
DLL Wiaservc.dll

另请参阅

wiasCreateChildAppItem