Método IBidiSpl2::SendRecvXMLStream (bidispl.h)

O método SendRecvXMLStream envia uma solicitação de comunicação de impressora bidirecional e recebe a resposta como objetos IStream formatados de acordo com os Esquemas de Comunicação Bidirecional.

Sintaxe

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

Parâmetros

[in] pSRequest

Um ponteiro para a solicitação de comunicação bidi como um fluxo que está em conformidade com um dos Esquemas de Comunicação Bidirecional.

[out] ppSResponse

Um ponteiro para a resposta da impressora como um fluxo que está em conformidade com um dos Esquemas de Comunicação Bidirecional.

Valor retornado

O método retorna um dos valores a seguir.

Código de retorno Descrição
S_OK
A operação foi bem-sucedida.
E_HANDLE
O identificador de interface é inválido.
Nenhum dos acima
O HRESULT contém um código de erro que corresponde ao último erro.
 

Observe que o HRESULT pode conter um código de erro do sistema definido em Códigos de Erro Bidi.

Comentários

A codificação de caracteres de ppSResponse é UTF-8. A codificação de caracteres de pSRequest é UTF-8 ou Unicode com uma marca de ordem de bytes OxFEFF.

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Desktop
Cabeçalho bidispl.h
DLL Bidispl.dll

Confira também

Interfaces de comunicação bidirecional

Esquema de comunicação bidirecional

IBidiSpl2

Imprimir componentes do Spooler