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 Kommunikationsschemas formatiert sind.

Syntax

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

Parameter

[in] pSRequest

Ein Zeiger auf die bidi-Kommunikationsanforderung als Stream, der einem der bidirektionalen Kommunikationsschemas entspricht.

[out] ppSResponse

Ein Zeiger auf die Antwort des Druckers als Stream, der einem der bidirektionalen Kommunikationsschemas entspricht.

Rückgabewert

Die -Methode gibt einen der folgenden Werte zurück.

Rückgabecode BESCHREIBUNG
S_OK Der Vorgang wurde durchgeführt.
E_HANDLE Das Schnittstellenhandle ist ungültig.
Keine der oben genannten Antworten trifft zu. Das HRESULT enthält einen Fehlercode, der dem letzten Fehler entspricht.

Beachten Sie, dass das HRESULT möglicherweise einen Systemfehlercode enthalten kann, der in Bidi-Fehlercodes definiert ist.

Hinweise

Die Zeichencodierung von ppSResponse ist UTF-8. Die Zeichencodierung von pSRequest ist entweder UTF-8 oder Unicode mit der Bytereihenfolgenmarkierung OxFEFF.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Desktop
Kopfzeile bidispl.h
DLL Bidispl.dll

Weitere Informationen

Bidirektionale Kommunikationsschnittstellen

Schema der bidirektionalen Kommunikation

IBidiSpl2

Drucken von Spoolerkomponenten