IWiaItemExtras::Escape 方法 (wia_xp.h)
IWiaItemExtras::Escape 方法将供应商特定 I/O 操作的请求发送到静态映像设备。
语法
HRESULT Escape(
[in] DWORD dwEscapeCode,
[in] BYTE *lpInData,
[in] DWORD cbInDataSize,
[out] BYTE *pOutData,
[in] DWORD dwOutDataSize,
[out] DWORD *pdwActualDataSize
);
参数
[in] dwEscapeCode
类型:DWORD
调用应用程序提供的、供应商定义的、表示 I/O 操作的 DWORD 大小的值。
[in] lpInData
类型: BYTE*
指向调用应用程序提供的缓冲区的指针,该缓冲区包含要发送到设备的数据。
[in] cbInDataSize
类型:DWORD
调用 lpInData 指向的缓冲区中包含的数据的应用程序提供的长度(以字节为单位)。
[out] pOutData
类型: BYTE*
指向调用应用程序提供的内存缓冲区的指针,用于从设备接收数据。
[in] dwOutDataSize
类型:DWORD
调用 pOutData 指向的缓冲区的应用程序提供的长度(以字节为单位)。
[out] pdwActualDataSize
类型: DWORD*
接收实际写入 pOutData 的字节数。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | wia_xp.h (包括 Wia.h) |
Library | Wiaguid.lib |
DLL | Wiaservc.dll |