Méthode IBidiSpl ::BindDevice (bidispl.h)
La méthode BindDevice lie une imprimante à une requête 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, elle indique le serveur d’imprimante 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. Il s’agit de la même PRINTER_ACCESS_USE dans OpenPrinter. |
Valeur retournée
La méthode retourne l’une des valeurs suivantes. Pour plus d’informations sur les codes d’erreur COM, consultez Codes d’erreur COM.
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 | Le HRESULT contient un code d’erreur correspondant à la dernière erreur. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP |
Serveur minimal pris en charge | Windows Server 2003 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | bidispl.h |
DLL | Bidispl.dll |
Voir aussi
Interfaces de communication bidirectionnelles