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


Метод IBidiSpl2::SendRecvXMLStream (bidispl.h)

Метод SendRecvXMLStream отправляет двунаправленный запрос на обмен данными принтера и получает ответ как объекты IStream, отформатированные в соответствии с схемами двунаправленной связи.

Синтаксис

HRESULT SendRecvXMLStream(
  [in]  IStream *pSRequest,
  [out] IStream **ppSResponse
);

Параметры

[in] pSRequest

Указатель на запрос на обмен данными в виде потока, который соответствует одной из двунаправленных схем связи.

[out] ppSResponse

Указатель на ответ принтера в виде потока, который соответствует одной из двунаправленных схем связи.

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

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

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

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

Замечания

Кодировка символов ppSResponse — UTF-8. Кодировка символов pSRequest — UTF-8 или Юникод с меткой порядка байтов OxFEFF.

Требования

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

См. также

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

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

IBidiSpl2

компоненты spooler печати