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