Structures de l’API spouleur d’impression

Cette section contient une liste alphabétique des structures utilisées par l’API Print Spooler.

Contenu de cette section

Structure Description
ADDJOB_INFO_1
La structure ADDJOB_INFO_1 identifie un travail d’impression ainsi que le répertoire et le fichier dans lesquels une application peut stocker ce travail.
CORE_PRINTER_DRIVER
Représente un pilote d’imprimante dont dépendent les autres pilotes d’imprimante.
DATATYPES_INFO_1
La structure DATATYPES_INFO_1 contient des informations sur le type de données utilisé pour enregistrer un travail d’impression.
DOC_INFO_1
La structure DOC_INFO_1 décrit un document qui sera imprimé.
DOC_INFO_2
La structure DOC_INFO_2 décrit un document qui sera imprimé.
DOC_INFO_3
La structure DOC_INFO_3 décrit un document qui sera imprimé.
DRIVER_INFO_1
La structure DRIVER_INFO_1 identifie un pilote d’imprimante.
DRIVER_INFO_2
La structure DRIVER_INFO_2 identifie un pilote d’imprimante, le numéro de version du pilote, l’environnement pour lequel le pilote a été écrit, le nom du fichier dans lequel le pilote est stocké, etc.
DRIVER_INFO_3
La structure DRIVER_INFO_3 contient des informations sur le pilote d’imprimante.
DRIVER_INFO_4
La structure DRIVER_INFO_4 contient des informations sur le pilote d’imprimante.
DRIVER_INFO_5
La structure DRIVER_INFO_5 contient des informations sur le pilote d’imprimante.
DRIVER_INFO_6
La structure DRIVER_INFO_6 contient des informations sur le pilote d’imprimante.
DRIVER_INFO_8
Contient des informations sur le pilote d’imprimante.
FORM_INFO_1
La structure FORM_INFO_1 contient des informations sur un formulaire d’impression. Les informations incluent l’origine du formulaire d’impression, son nom, ses dimensions et les dimensions de sa zone imprimable.
FORM_INFO_2
Contient des informations sur un formulaire d’impression localisable.
JOB_INFO_1
La structure JOB_INFO_1 spécifie des informations de travail d’impression telles que la valeur de l’identificateur de travail, le nom de l’imprimante pour laquelle le travail est mis en pool, le nom de l’ordinateur qui a créé le travail d’impression, le nom de l’utilisateur propriétaire du travail d’impression, etc.
JOB_INFO_2
La structure JOB_INFO_2 décrit un ensemble complet de valeurs associées à un travail.
JOB_INFO_3
La structure JOB_INFO_3 est utilisée pour lier un ensemble de travaux d’impression.
JOB_INFO_4
Décrit un ensemble complet de valeurs associées à un travail et prend en charge les fichiers spool volumineux avec des tailles exprimées en 64 bits.
MONITOR_INFO_1
La structure MONITOR_INFO_1 identifie un moniteur installé.
MONITOR_INFO_2
La structure MONITOR_INFO_2 identifie un moniteur.
PORT_INFO_1
La structure PORT_INFO_1 identifie un port d’imprimante pris en charge.
PORT_INFO_2
La structure PORT_INFO_2 identifie un port d’imprimante pris en charge.
PORT_INFO_3
La structure PORT_INFO_3 spécifie la valeur status d’un port d’imprimante.
PRINT_EXECUTION_DATA
Contient le contexte d’exécution du pilote d’imprimante qui appelle GetPrintExecutionData.
PRINTER_CONNECTION_INFO_1
Représente des informations sur une connexion à une imprimante.
PRINTER_DEFAULTS
La structure PRINTER_DEFAULTS spécifie le type de données, l’environnement, les données d’initialisation et les droits d’accès par défaut pour une imprimante.
PRINTER_ENUM_VALUES
La structure PRINTER_ENUM_VALUES spécifie le nom de la valeur, le type et les données d’une valeur de configuration d’imprimante retournée par la fonction EnumPrinterDataEx .
PRINTER_INFO_1
La structure PRINTER_INFO_1 spécifie des informations générales sur l’imprimante.
PRINTER_INFO_2
La structure PRINTER_INFO_2 spécifie des informations détaillées sur l’imprimante.
PRINTER_INFO_3
La structure PRINTER_INFO_3 spécifie les informations de sécurité de l’imprimante.
PRINTER_INFO_4
La structure PRINTER_INFO_4 spécifie des informations générales sur l’imprimante.
La structure peut être utilisée pour récupérer des informations minimales sur l’imprimante sur un appel à EnumPrinters. Un tel appel est un moyen rapide et simple de récupérer les noms et les attributs de toutes les imprimantes installées localement sur un système et de toutes les connexions d’imprimante à distance qu’un utilisateur a établies.
PRINTER_INFO_5
La structure PRINTER_INFO_5 spécifie des informations détaillées sur l’imprimante.
PRINTER_INFO_6
Le PRINTER_INFO_6 spécifie la valeur status d’une imprimante.
PRINTER_INFO_7
La structure PRINTER_INFO_7 spécifie les informations d’imprimante des services d’annuaire. Utilisez cette structure avec la fonction SetPrinter pour publier les données d’une imprimante dans le service d’annuaire (DS) ou pour mettre à jour ou supprimer les données publiées d’une imprimante de la DS. Utilisez cette structure avec la fonction GetPrinter pour déterminer si une imprimante est publiée dans la DS.
PRINTER_INFO_8
La structure PRINTER_INFO_8 spécifie les paramètres d’imprimante par défaut globaux.
PRINTER_INFO_9
La structure PRINTER_INFO_9 spécifie les paramètres d’imprimante par défaut par utilisateur.
PRINTER_NOTIFY_INFO
La structure PRINTER_NOTIFY_INFO contient les informations d’imprimante retournées par la fonction FindNextPrinterChangeNotification . La fonction retourne ces informations une fois qu’une opération d’attente sur un objet de notification de modification d’imprimante a été satisfaite.
PRINTER_NOTIFY_INFO_DATA
La structure PRINTER_NOTIFY_INFO_DATA identifie un champ d’informations sur un travail ou une imprimante et fournit les données actuelles pour ce champ.
PRINTER_NOTIFY_OPTIONS
La structure PRINTER_NOTIFY_OPTIONS spécifie les options d’un objet de notification de modification qui surveille une imprimante ou un serveur d’impression.
PRINTER_NOTIFY_OPTIONS_TYPE
La structure PRINTER_NOTIFY_OPTIONS_TYPE spécifie l’ensemble des champs d’informations sur l’imprimante ou le travail à surveiller par un objet de notification de modification d’imprimante.
Un appel à la fonction FindFirstPrinterChangeNotification spécifie une structure PRINTER_NOTIFY_OPTIONS , qui contient un tableau de structures PRINTER_NOTIFY_OPTIONS_TYPE .
PRINTER_OPTIONS
Représente les options d’imprimante.
PRINTPROCESSOR_CAPS_1
La structure PRINTPROCESSOR_CAPS_1 correspond au format des informations de capacité d’imprimante retournées par la fonction GetPrinterData dans la mémoire tampon spécifiée par la variable pData .
PRINTPROCESSOR_CAPS_2
Représente les informations sur la capacité de l’imprimante.
PRINTPROCESSOR_INFO_1
La structure PRINTPROCESSOR_INFO_1 spécifie le nom d’un processeur d’impression installé.
PROVIDOR_INFO_1
La structure PROVIDOR_INFO_1 identifie un fournisseur d’impression.
PROVIDOR_INFO_2
La structure PROVIDOR_INFO_2 ajoute un fournisseur d’impression à la liste de commandes du fournisseur d’impression.