IBidiSpl::SendRecv 方法 (bidispl.h)

SendRecv 方法将 bidi 请求发送到打印机。

语法

HRESULT SendRecv(
  [in] const LPCWSTR pszAction,
  [in] IBidiRequest  *pRequest
);

参数

[in] pszAction

指向以 NULL 结尾的字符串的指针,该字符串指定此 bidi 请求的操作。 它可以是以下常量之一。

常数 Value 说明
BIDI_ACTION_ENUM_SCHEMA L“EnumSchema” 枚举架构。 返回的数据将是端口监视器或打印提供程序支持的架构列表。
BIDI_ACTION_GET L“Get” 获取指定架构的值。
BIDI_ACTION_GET_ALL L“GetAll” 获取指定架构的所有子节点的值。
BIDI_ACTION_SET L“Set” 设置架构的值。
BIDI_ACTION_GET_WITH_ARGUMENT L“GetWithArgument” 使用数据集作为输入参数请求 bidi 架构值。

[in] pRequest

指向单个 bidi 请求的指针。

返回值

方法返回以下值之一。

说明
S_OK 操作已成功执行。
E_HANDLE 接口句柄无效。
以上都不是 HRESULT 包含与上一个错误对应的错误代码。

请注意, HRESULT 可能包含 在 Bidi 错误代码中定义的系统错误代码。

注解

BIDI_ACTION_* 值不区分大小写。

要求

要求
目标平台 桌面
标头 bidispl.h
DLL Bidispl.dll

另请参阅

双向通信接口

双向通信架构

IBidiSpl