Partager via


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

La méthode SendRecvXMLStream envoie une demande de communication d’imprimante bidirectionnelle et reçoit la réponse en tant qu’objets IStream mis en forme conformément aux schémas de communication bidirectionnelle.

Syntaxe

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

Paramètres

[in] pSRequest

Pointeur vers la demande de communication bidi en tant que flux conforme à l’un des schémas de communication bidirectionnels.

[out] ppSResponse

Pointeur vers la réponse de l’imprimante en tant que flux conforme à l’un des schémas de communication bidirectionnels.

Valeur retournée

La méthode retourne l’une des valeurs suivantes.

Code de retour Description
S_OK L'opération a réussi.
E_HANDLE Le handle d’interface n’est pas valide.
Aucune de ces réponses Le HRESULT contient un code d’erreur qui correspond à la dernière erreur.

Notez que le HRESULT peut contenir un code d’erreur système défini dans les codes d’erreur Bidi.

Remarques

L’encodage de caractères de ppSResponse est UTF-8. L’encodage de caractères de pSRequest est UTF-8 ou Unicode avec une marque d’ordre d’octet OxFEFF.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Desktop (Expérience utilisateur)
En-tête bidispl.h
DLL Bidispl.dll

Voir aussi

Interfaces de communication bidirectionnelles

Schéma de communication bidirectionnelle

IBidiSpl2

Imprimer les composants du spouleur