Méthode IBidiSpl ::SendRecv (bidispl.h)
La méthode SendRecv envoie une demande bidi à l’imprimante.
Syntaxe
HRESULT SendRecv(
[in] const LPCWSTR pszAction,
[in] IBidiRequest *pRequest
);
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 seront une liste de schémas pris en charge par le fournisseur d’impression ou de surveillance de port. |
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. |
BIDI_ACTION_GET_WITH_ARGUMENT | L"GetWithArgument » | Demandez la valeur du schéma bidi en utilisant le jeu de données comme argument d’entrée. |
[in] pRequest
Pointeur vers une requête bidi unique.
Valeur retournée
La méthode retourne l’une des valeurs suivantes.
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 | HRESULT contient un code d’erreur correspondant à la dernière erreur. |
Notez que 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 |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | bidispl.h |
DLL | Bidispl.dll |
Voir aussi
Interfaces de communication bidirectionnelles
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour