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

另请参阅

IWiaItemExtras