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


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

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

Синтаксис

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

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

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

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

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

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

Комментарии

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть bidispl.h
DLL Bidispl.dll

См. также раздел

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

Схема двунаправленного обмена данными

IBidiSpl