Freigeben über


IBidiSpl2::SendRecvXMLStream-Methode (bidispl.h)

Die SendRecvXMLStream--Methode sendet eine bidirektionale Druckerkommunikationsanforderung und empfängt die Antwort als IStream- Objekte, die gemäß den bidirektionalen Kommunikationsschemasformatiert sind.

Syntax

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

Parameter

[in] pSRequest

Ein Zeiger auf die bidi-Kommunikationsanforderung als Datenstrom, der einem der bidirektionalen Kommunikationsschemasentspricht.

[out] ppSResponse

Ein Zeiger auf die Antwort des Druckers als Datenstrom, der einem der bidirektionalen Kommunikationsschemasentspricht.

Rückgabewert

Die Methode gibt einen der folgenden Werte zurück.

Rückgabecode Beschreibung
S_OK Der Vorgang war erfolgreich.
E_HANDLE Das Schnittstellenhandle ist ungültig.
Keine der oben genannten Die HRESULT- enthält einen Fehlercode, der dem letzten Fehler entspricht.

Beachten Sie, dass die HRESULT- möglicherweise einen Systemfehlercode enthalten kann, der in Bidi-Fehlercodesdefiniert ist.

Bemerkungen

Die Zeichencodierung ppSResponse ist UTF-8. Die Zeichencodierung von pSRequest ist entweder UTF-8 oder Unicode mit einem Bytereihenfolgezeichen OxFEFF.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
mindestens unterstützte Server- Windows Server 2008
Zielplattform- Desktop
Header- bidispl.h
DLL- Bidispl.dll

Siehe auch

bidirektionale Kommunikationsschnittstellen

bidirektionales Kommunikationsschema

IBidiSpl2

Druckspoolerkomponenten