IBidiSpl2 ::BindDevice, méthode (bidispl.h)
La méthode BindDevice lie une imprimante à une demande de communication d’imprimante bidirectionnelle (communication bidi). Cette méthode est similaire à la fonction OpenPrinter .
Syntaxe
HRESULT BindDevice(
[in] const LPCWSTR pszDeviceName,
[in] const DWORD dwAccess
);
Paramètres
[in] pszDeviceName
Pointeur vers une chaîne terminée par null qui contient le nom de l’imprimante ou du serveur d’impression. Si la valeur est NULL, ce paramètre indique le serveur d’impression local.
[in] dwAccess
Privilèges d’accès pour l’imprimante. Ce paramètre peut prendre les valeurs suivantes.
Valeur | Description |
---|---|
BIDI_ACCESS_ADMINISTRATOR | Permet aux utilisateurs d’effectuer toutes les tâches administratives et les opérations d’impression de base, à l’exception de SYNCHRONIZE. Cela est identique à PRINTER_ALL_ACCESS dans OpenPrinter. |
BIDI_ACCESS_USER | Permet aux utilisateurs d’effectuer des opérations d’impression de base. Cela est identique à PRINTER_ACCESS_USE dans OpenPrinter. |
Valeur retournée
La méthode retourne l’une des valeurs suivantes.
Code de retour | Description |
---|---|
S_OK | L'opération a réussi. |
E_HANDLE | Le handle d’interface n’est pas valide. |
Aucune de ces réponses | HRESULT contient un code d’erreur qui correspond à la dernière erreur. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
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