Метод IPrinterPropertyBag::SetInt32 (printerextension.h)
Записывает целочисленное свойство.
Синтаксис
HRESULT SetInt32(
[in] BSTR bstrName,
[in] LONG nValue
);
Параметры
[in] bstrName
Задаваемое свойство.
[in] nValue
Устанавливаемое новое значение.
Возвращаемое значение
Этот метод возвращает значение 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) |