Метод 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)

См. также раздел

IPrinterPropertyBag