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