IPrinterPropertyBag::SetString 方法 (printerextension.h)
寫入字串屬性。
語法
HRESULT SetString(
[in] BSTR bstrName,
[in] BSTR bstrValue
);
參數
[in] bstrName
要設定的屬性。
[in] bstrValue
要設定的屬性值。
傳回值
這個方法會傳回 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之前,此行為為 true,但仍是目前的行為。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | printerextension.h (包括 Printerextension.h) |