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