_Structure par défaut de l’imprimante
La structure _ par défaut de l’imprimante spécifie le type de données par défaut, l’environnement, les données d’initialisation et les droits d’accès d’une imprimante.
Syntaxe
typedef struct _PRINTER_DEFAULTS {
LPTSTR pDatatype;
LPDEVMODE pDevMode;
ACCESS_MASK DesiredAccess;
} PRINTER_DEFAULTS, *PPRINTER_DEFAULTS;
Membres
-
pDatatype
-
Pointeur vers une chaîne se terminant par un caractère null qui spécifie le type de données par défaut pour une imprimante.
-
pDevMode
-
Pointeur vers une structure DEVMODE qui identifie l’environnement par défaut et les données d’initialisation d’une imprimante.
-
DesiredAccess
-
Spécifie les droits d’accès souhaités pour une imprimante. La fonction OpenPrinter utilise ce membre pour définir les droits d’accès à l’imprimante. Ces droits peuvent affecter le fonctionnement des fonctions SetPrinter et DeletePrinter . Les droits d’accès peuvent être l’un des suivants :
Valeur Signification _administration de l’accès aux imprimantes _ Pour effectuer des tâches d’administration, telles que celles fournies par SetPrinter. _utilisation de l’accès à l’imprimante _ Pour effectuer des opérations d’impression de base. _gestion de l’accès à l’imprimante _ _ limitée Pour effectuer des tâches d’administration, telles que celles fournies par SetPrinter et SetPrinterData. Cette valeur est disponible à partir de Windows 8.1. _tout _ accès imprimante Pour effectuer toutes les tâches d’administration et les opérations d’impression de base, à l’exception de la synchronisation (voir droits d’accès standard ). valeurs de sécurité génériques, telles que WRITE _ DAC Pour autoriser des droits d’accès de contrôle spécifiques. Consultez droits d’accès standard.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 2000 Professionnel - [Applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows 2000 Server - [Applications de bureau uniquement] |
| En-tête |
|
| Noms Unicode et ANSI |
_ _ DEFAULTSW d’imprimante (Unicode) et _ _ Erreurs d’imprimante (ANSI) |