Méthode IBidiSpl ::MultiSendRecv (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 pour cette requête 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 » Obtient 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 requêtes bidi.

Valeur retournée

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.
Aucune de ces réponses 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 les codes d’erreur Bidi.

Remarques

Les valeurs BIDI_ACTION_* sont des chaînes qui ne respectent pas la casse.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP
Serveur minimal pris en charge Windows Server 2003
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

IBidiSpl