描述
将打印机绑定到双向打印机通信(双向通信)请求。此方法类似于OpenPrinter函数。
C++ 语法
HRESULT BindDevice( [in] const LPCWSTR pszDeviceName, [in] const DWORD dwAccess ); |
PowerBASIC 语法
METHOD BindDevice ( _ BYREF pszDeviceName AS WSTRINGZ, _ BYVAL dwAccess AS DWORD _ ) AS LONG |
参数
pszDeviceName
[in]指向包含打印机或打印服务器名称的以NULL结尾的字符串的指针。如果为空,则表示本地打印机服务器。
dwAccess
[in]打印机的访问权限。此参数可以是以下值之一。
值 |
含义 |
BIDI_ACCESS_ADMINISTRATOR |
允许用户执行除SYNCHRONIZE之外的所有管理任务和基本打印操作。这与OpenPrinter中的PRINTER_ALL_ACCESS相同。 |
BIDI_ACCESS_USER |
允许用户执行基本打印操作。这与OpenPrinter中的PRINTER_ACCESS_USE相同。 |
返回值
该方法返回以下值之一。
值 |
描述 |
S_OK |
操作顺利进行。 |
E_HANDLE |
界面句柄无效。 |
以上都不是 |
HRESULT包含与最后一个错误相对应的错误代码。 |
引用文件 #INCLUDE Once
Bidispl.inc