IWiaItem::D eviceCommand 方法 (wia_xp.h)
IWiaItem::D eviceCommand 向 WINDOWS 映像采集发出命令, (WIA) 硬件设备。
语法
HRESULT DeviceCommand(
[in] LONG lFlags,
[in] const GUID *pCmdGUID,
[in, out] IWiaItem **pIWiaItem
);
参数
[in] lFlags
类型: LONG
当前未使用。 应设置为零。
[in] pCmdGUID
类型: const GUID*
指定唯一标识符,该标识符指定要发送到 WIA 硬件设备的命令。 有关有效设备命令的列表,请参阅 WIA 设备命令。
[in, out] pIWiaItem
类型: IWiaItem**
在输出时,此指针指向命令创建的项(如果有)。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
应用程序使用此方法将 WIA 命令发送到硬件设备。
当应用程序将 WIA_CMD_TAKE_PICTURE 命令发送到设备 IWiaItem::D eviceCommand 时,WIA 运行时系统会创建 IWiaItem 对象来表示映像。 IWiaItem::D eviceCommand 方法将接口的地址存储在 pIWiaItem 参数中。
应用程序必须在通过 pIWiaItem 参数接收的接口指针上调用 IUnknown::Release 方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | wia_xp.h (包括 Wia.h) |
Library | Wiaguid.lib |
DLL | Wiaservc.dll |