IWiaItem::EnumChildItems 方法 (wia_xp.h)
IWiaItem::EnumChildItems 方法创建枚举器对象,并将指向 Windows 映像采集的 IWiaItem 树中的非空文件夹的指针传递回其 IEnumWiaItem 接口 (WIA) 设备。
语法
HRESULT EnumChildItems(
[out] IEnumWiaItem **ppIEnumWiaItem
);
参数
[out] ppIEnumWiaItem
类型: IEnumWiaItem**
接收指向 IWiaItem::EnumChildItems 创建的 IEnumWiaItem 接口的指针的地址。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
WIA 运行时系统将每个 WIA 硬件设备表示为 IWiaItem 对象的分层树。 IWiaItem::EnumChildItems 方法使应用程序能够枚举当前项中的子项。 但是,它只能应用于文件夹的项目。
如果文件夹不为空,则包含 IWiaItem 对象的子树。 IWiaItem::EnumChildItems 方法枚举文件夹中包含的所有项目。 它将指向枚举器的指针存储在 ppIEnumWiaItem 参数中。 应用程序使用枚举器指针执行对象的子项的枚举。
应用程序必须在通过 ppIEnumWiaItem 参数接收的接口指针上调用 IUnknown::Release 方法。
要求
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | wia_xp.h (包括 Wia.h) |
Library | Wiaguid.lib |
DLL | Wiaservc.dll |