Método IPrinterPropertyBag::SetBool (printerextension.h)
Escribe un valor de propiedad booleano especificado.
Sintaxis
HRESULT SetBool(
[in] BSTR bstrName,
[in] BOOL bValue
);
Parámetros
[in] bstrName
Propiedad que se va a establecer.
[in] bValue
Valor que se va a establecer.
Valor devuelto
Este método devuelve un valor HRESULT .
Comentarios
En Windows 8.1 una nueva marca, PRINTER_ACCESS_MANAGE_LIMITED, se ha introducido para conceder permisos de cola de impresión más limitados que PRINTER_ACCESS_ADMINISTER, pero más eficaces que PRINTER_ACCESS_USE.
Los permisos son un subconjunto de los asociados a PRINTER_ACCESS_ADMINISTER. Esto significa que si el usuario que ha iniciado sesión tiene PRINTER_ACCESS_ADMINISTER permiso, el usuario puede obtener acceso PRINTER_ACCESS_MANAGE_LIMITED a la cola.
Se producirá un error en una llamada para establecer una propiedad en un contenedor de propiedades de cola con ERROR_ACCESS_DENIED, si el usuario no tiene el permiso adecuado. Este comportamiento era cierto antes de PRINTER_ACCESS_MANAGE_LIMITED se introdujo y sigue siendo el comportamiento actual.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | printerextension.h (incluya Printerextension.h) |