IBidiSpl ::SendRecv, méthode (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 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. |
BIDI_ACTION_GET_WITH_ARGUMENT | L"GetWithArgument » | Demandez la valeur du schéma bidi à l’aide du jeu de données en tant qu’argument d’entrée. |
[in] pRequest
Pointeur vers une requête bidi unique.
Valeur de retour
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. |
Aucun des ci-dessus | Le HRESULT contient un code d’erreur correspondant à la dernière erreur. |
Notez que 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 |
---|---|
plateforme cible | Bureau |
d’en-tête | bidispl.h |
DLL | Bidispl.dll |
Voir aussi
interfaces de communication bidirectionnelles