IPrinterPropertyBag::SetBytes 方法 (printerextension.h)
寫入位元組數位屬性。
語法
HRESULT SetBytes(
[in] BSTR bstrName,
[in] DWORD cbValue,
BYTE *pValue
);
參數
[in] bstrName
要寫入的陣列。
[in] cbValue
要寫入的位元組數。
pValue
要寫入的值。
傳回值
這個方法會傳回 HRESULT 值。
備註
在 Windows 8.1 引進了新的旗標PRINTER_ACCESS_MANAGE_LIMITED,以授與比PRINTER_ACCESS_ADMINISTER更有限的列印佇列許可權,但比PRINTER_ACCESS_USE更強大。
許可權是與PRINTER_ACCESS_ADMINISTER相關聯的子集。 這表示,如果目前登入的使用者具有PRINTER_ACCESS_ADMINISTER許可權,則使用者可以取得PRINTER_ACCESS_MANAGE_LIMITED佇列的存取權。
如果使用者沒有適當的許可權,在佇列屬性包上設定屬性的呼叫將會失敗,且ERROR_ACCESS_DENIED。 在引進PRINTER_ACCESS_MANAGE_LIMITED之前,此行為是正確的,而且仍然是目前的行為。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | printerextension.h (包含 Printerextension.h) |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應