Partager via


IBidiSpl ::MultiSendRecv, méthode (bidispl.h)

La méthode MultiSendRecv envoie une liste de demandes bidi.

Syntaxe

HRESULT MultiSendRecv(
  [in] const LPCWSTR         pszAction,
  [in] IBidiRequestContainer *pRequestContainer
);

Paramètres

[in] pszAction

Pointeur vers une chaîne terminée par NULL qui spécifie l’action de cette demande bidi. Il peut s’agir de l’une des constantes suivantes.

Constant Valeur Description
BIDI_ACTION_ENUM_SCHEMA L"EnumSchema » Énumérez le schéma. Les données retournées sont une liste de schémas pris en charge par le moniteur de port ou le fournisseur d’impression.
BIDI_ACTION_GET L"Get » Obtient la valeur d’un schéma spécifié.
BIDI_ACTION_GET_ALL L"GetAll » Obtenez les valeurs de tous les nœuds enfants du schéma spécifié.
BIDI_ACTION_SET L"Set » Définissez une valeur du schéma.

[in] pRequestContainer

Pointeur vers la liste des demandes bidi.

Valeur de retour

La méthode retourne l’une des valeurs suivantes. Pour plus d’informations sur les codes d’erreur COM, consultez codes d’erreur COM.

Valeur Description
S_OK L’opération a été effectuée avec succès.
E_HANDLE Le handle d’interface n’était pas valide.
Aucun des ci-dessus Le HRESULT contient un code d’erreur correspondant à la dernière erreur.

Le HRESULT peut contenir un code d’erreur système défini dans codes d’erreur Bidi.

Remarques

Les valeurs BIDI_ACTION_* ne respectent pas la casse.

Exigences

Exigence Valeur
client minimum pris en charge Windows XP
serveur minimum pris en charge Windows Server 2003
plateforme cible Bureau
d’en-tête bidispl.h
DLL Bidispl.dll

Voir aussi

interfaces de communication bidirectionnelles

schéma de communication bidirectionnel

IBidiSpl