estructura de PRINTER_DEFAULTS
La estructura PRINTER_DEFAULTS especifica el tipo de datos predeterminado, el entorno, los datos de inicialización y los derechos de acceso de una impresora.
Sintaxis
typedef struct _PRINTER_DEFAULTS {
LPTSTR pDatatype;
LPDEVMODE pDevMode;
ACCESS_MASK DesiredAccess;
} PRINTER_DEFAULTS, *PPRINTER_DEFAULTS;
Miembros
-
pDatatype
-
Puntero a una cadena terminada en null que especifica el tipo de datos predeterminado para una impresora.
-
pDevMode
-
Puntero a una estructura DEVMODE que identifica el entorno predeterminado y los datos de inicialización de una impresora.
-
DesiredAccess
-
Especifica los derechos de acceso deseados para una impresora. La función OpenPrinter usa este miembro para establecer derechos de acceso en la impresora. Estos derechos pueden afectar al funcionamiento de las funciones SetPrinter y DeletePrinter . Los derechos de acceso pueden ser uno de los siguientes.
Value Significado PRINTER_ACCESS_ADMINISTER Para realizar tareas administrativas, como las proporcionadas por SetPrinter. PRINTER_ACCESS_USE Para realizar operaciones de impresión básicas. PRINTER_ACCESS_MANAGE_LIMITED Para realizar tareas administrativas, como las proporcionadas por SetPrinter y SetPrinterData. Este valor está disponible a partir de Windows 8.1. PRINTER_ALL_ACCESS Para realizar todas las tareas administrativas y las operaciones de impresión básicas excepto SYNCHRONIZE (consulte Derechos de acceso estándar ). valores de seguridad genéricos, como WRITE_DAC Para permitir derechos de acceso de control específicos. Consulte Derechos de acceso estándar.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Nombres Unicode y ANSI |
_PRINTER_DEFAULTSW (Unicode) y _PRINTER_DEFAULTSA (ANSI) |