IBidiSpl::BindDevice 方法 (bidispl.h)
BindDevice 方法會將印表機系結至 bidi 要求。 這個方法類似於 OpenPrinter 函式。
語法
HRESULT BindDevice(
[in] const LPCWSTR pszDeviceName,
[in] const DWORD dwAccess
);
參數
[in] pszDeviceName
包含印表機或列印伺服器名稱之 Null 終止字串的指標。 如果 為 NULL,則表示本機印表機伺服器。
[in] dwAccess
印表機的存取許可權。 此參數可以是下列其中一個值。
值 | Description |
---|---|
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 |