Поделиться через


Метод IBidiSpl::SendRecv (bidispl.h)

Метод SendRecv отправляет запрос биди на принтер.

Синтаксис

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

Параметры

[in] pszAction

Указатель на строку, завершающую значение NULL, которая указывает действие для этого запроса bidi. Это может быть одна из следующих констант.

Постоянный Ценность Описание
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

Указатель на один запрос на ставку.

Возвращаемое значение

Метод возвращает одно из следующих значений.

Ценность Описание
S_OK Операция была успешно выполнена.
E_HANDLE Дескриптор интерфейса недопустим.
Ни один из указанных выше HRESULT содержит код ошибки, соответствующий последней ошибке.

Обратите внимание, что HRESULT может содержать системный код ошибки, определенный в кодах ошибок Bidi.

Замечания

Значения BIDI_ACTION_* являются нечувствительными строками регистра.

Требования

Требование Ценность
целевая платформа Настольный
заголовка bidispl.h
DLL Bidispl.dll

См. также

двунаправленные интерфейсы связи

двунаправленная схема связи

IBidiSpl