IWiaItem2::D eviceCommand 方法
向 WINDOWS 映像获取发出命令 (WIA) 2.0 硬件设备。
语法
HRESULT DeviceCommand(
[in] LONG lFlags,
[in] const GUID *pCmdGUID,
[in, out] IWiaItem2 **ppIWiaItem2
);
parameters
-
lFlags [in]
-
类型: LONG
当前未使用。 应设置为零。
-
pCmdGUID [in]
-
类型: const GUID*
指定要发送到 WIA 2.0 设备的命令。 请参阅 WIA 设备命令。
-
ppIWiaItem2 [in, out]
-
类型: IWiaItem2**
接收指向命令创建的 IWiaItem2 项(如果有)的指针的地址。
返回值
类型: HRESULT
除了标准 COM 错误代码之外,该方法可能返回以下值。
返回代码 | 说明 |
---|---|
|
命令不针对调用方法的 IWiaItem2 接口实现。 尚未定义此错误的数值。 |
备注
此方法的行为因调用方法的节点类别而异。
当应用程序使用 IWiaItem2::D eviceCommand 方法将 WIA_CMD_TAKE_PICTURE 命令发送到设备时,WIA 2.0 运行时系统会创建一个 IWiaItem2 对象来表示图像。 IWiaItem2::D eviceCommand 方法将接口的地址存储在 ppIWiaItem2 参数中。
应用程序必须在通过 ppIWiaItem2 参数接收的接口指针上调用 IUnknown::Release 方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
IDL |
|