Метод 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 |
См. также раздел
Двунаправленные интерфейсы связи