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