IBidiSpl::BindDevice 方法 (bidispl.h)
BindDevice 方法将打印机绑定到 bidi 请求。 此方法类似于 OpenPrinter 函数。
语法
HRESULT BindDevice(
[in] const LPCWSTR pszDeviceName,
[in] const DWORD dwAccess
);
参数
[in] pszDeviceName
指向包含打印机或打印服务器名称的以 null 结尾的字符串的指针。 如果 为 NULL,则表示本地打印机服务器。
[in] dwAccess
打印机的访问权限。 此参数的取值可为下列值之一:
值 | 说明 |
---|---|
BIDI_ACCESS_ADMINISTRATOR | 允许用户执行除 SYNCHRONIZE 以外的所有管理任务和基本打印操作。 这与 OpenPrinter 中的PRINTER_ALL_ACCESS相同。 |
BIDI_ACCESS_USER | 允许用户执行基本打印操作。 这与 OpenPrinter 中的PRINTER_ACCESS_USE相同。 |
返回值
方法返回以下值之一。 有关 COM 错误代码的详细信息,请参阅 COM 错误代码。
值 | 说明 |
---|---|
S_OK | 操作已成功执行。 |
E_HANDLE | 接口句柄无效。 |
以上都不是 | HRESULT 包含与上一个错误对应的错误代码。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP |
最低受支持的服务器 | Windows Server 2003 |
目标平台 | 桌面 |
标头 | bidispl.h |
DLL | Bidispl.dll |