勇芳软件工作室.汉化:  Printing > Bidi Printer Communication > Bidi Communication Interfaces > IBidiSpl2 >

BindDevice Method

Previous pageReturn to chapter overviewNext page

描述

 

将打印机绑定到双向打印机通信(双向通信)请求。此方法类似于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