IBidiSpl2::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相同。 |
傳回值
方法會傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
S_OK | 作業成功。 |
E_HANDLE | 介面句柄無效。 |
以上皆非 | HRESULT 包含對應至最後一個錯誤的錯誤碼。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | 桌面 |
標頭 | bidispl.h |
Dll | Bidispl.dll |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將推出:在 2024 年,我們將隨著內容的意見反應機制逐步淘汰 GitHub 問題,並以新的意見反應系統來取代。 如需詳細資訊,請參閱提交並檢視相關的意見反應