Método IPrinterPropertyBag::SetInt32 (printerextension.h)
Escribe una propiedad de entero.
Sintaxis
HRESULT SetInt32(
[in] BSTR bstrName,
[in] LONG nValue
);
Parámetros
[in] bstrName
Propiedad que se va a establecer.
[in] nValue
Nuevo valor que se va establecer.
Valor devuelto
Este método devuelve un valor HRESULT .
Comentarios
En Windows 8.1 se ha introducido una nueva marca, PRINTER_ACCESS_MANAGE_LIMITED, 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 actualmente 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) |