En-tête winsplp.h
Cet en-tête est utilisé par l’impression. Pour plus d'informations, consultez les pages suivantes :
winsplp.h contient les interfaces de programmation suivantes :
Fonctions
AddPortUI La fonction AddPortUI d’une DLL d’interface utilisateur de moniteur de port ajoute un port d’imprimante, puis obtient des informations de configuration de port auprès de l’utilisateur et les envoie à la DLL du serveur du moniteur de port. |
AddPrintDeviceObject La fonction de fournisseur d’impression AddPrintDeviceObject crée un objet d’appareil pour une file d’attente de fournisseur d’impression. |
AppendPrinterNotifyInfoData La fonction AppendPrinterNotifyInfoData du spouleur d’impression ajoute le contenu d’une structure de PRINTER_NOTIFY_INFO_DATA spécifiée à une structure de PRINTER_NOTIFY_INFO spécifiée. |
CallRouterFindFirstPrinterChangeNotification Décrit la fonction CallRouterFindFirstPrinterChangeNotification. |
ClosePort La fonction ClosePort d’un moniteur de langue ou de port ferme un port d’imprimante. |
ClosePrintProcessor La fonction ClosePrintProcessor d’un processeur d’impression termine l’impression d’un travail d’impression et rend le handle associé non valide. |
ConfigurePortUI La fonction ConfigurePortUI d’une DLL d’interface utilisateur de moniteur de port obtient des informations de configuration de port de l’utilisateur et les envoie à la DLL du serveur du moniteur de port. |
ControlPrintProcessor La fonction ControlPrintProcessor d’un processeur d’impression permet au spouleur de contrôler un travail d’impression. |
CreatePrinterIC Décrit la fonction CreatePrinterIC. |
DeletePortUI La fonction DeletePortUI d’une DLL d’interface utilisateur de moniteur de port supprime un port d’imprimante. |
DeletePrinterIC Décrit la fonction DeletePrinterIC. |
DevQueryPrint Décrit la fonction DevQueryPrint. |
GenerateCopyFilePaths La fonction GenerateCopyFilePaths d’une DLL point et print est utilisée pour modifier les chemins d’accès source et de destination utilisés par les spouleurs d’impression lorsqu’ils copient des fichiers associés à la file d’attente d’impression vers un client d’impression. |
GetJobAttributes La fonction GetJobAttributes d’un fournisseur d’impression obtient des informations sur un travail d’impression. |
GetJobAttributesEx La fonction GetJobAttributesEx d’un fournisseur d’impression obtient des informations sur un travail d’impression, y compris les options d’impression À rebours et d’impression inversée. |
GetPrintProcessorCapabilities La fonction GetPrintProcessorCapabilities d’un processeur d’impression retourne les fonctionnalités associées à un type de données d’entrée spécifié. |
ImpersonatePrinterClient ImpersonatePrinterClient reprend l’emprunt d’identité du client, en effectuant l’opération commencée par RevertToPrinterSelf. |
InitializeMonitor Décrit la fonction InitializeMonitor. |
InitializeMonitorEx Décrit la fonction InitializeMonitorEx. |
InitializePrintMonitor La fonction InitializePrintMonitor est obsolète et n’est prise en charge qu’à des fins de compatibilité. |
InitializePrintMonitor2 La fonction InitializePrintMonitor2 d’un moniteur d’impression initialise un moniteur d’impression à utiliser avec des serveurs d’impression en cluster. |
InitializePrintMonitorUI La fonction InitializePrintMonitorUI d’une DLL d’interface utilisateur de moniteur de port fournit au spouleur d’impression des adresses des fonctions DLL. |
InitializePrintProvidor La fonction InitializePrintProvidor d’un fournisseur d’impression initialise le fournisseur et fournit le spouleur d’impression avec les points d’entrée du fournisseur. |
LogJobInfoForBranchOffice Permet aux clients de succursale d’envoyer des événements de travail au serveur d’impression hôte. |
OpenPort La fonction OpenPort d’un moniteur de port ouvre un port d’imprimante. |
OpenPrintProcessor La fonction OpenPrintProcessor d’un processeur d’impression prépare le processeur d’impression pour l’impression d’un travail et retourne un handle. |
PartialReplyPrinterChangeNotification La fonction PartialReplyPrinterChangeNotification du spouleur d’impression permet à un fournisseur d’impression de mettre à jour la base de données du spouleur des modifications d’imprimante associées à un handle de notification. |
PlayGdiScriptOnPrinterIC Décrit la fonction PlayGdiScriptOnPrinterIC. |
PrintDocumentOnPrintProcessor La fonction PrintDocumentOnPrintProcessor d’un processeur d’impression convertit un travail d’impression d’un format mis en pool en données brutes qui peuvent être envoyées à un moniteur d’impression. |
ProvidorFindClosePrinterChangeNotification Décrit la fonction ProvidorFindClosePrinterChangeNotification. |
ProvidorFindFirstPrinterChangeNotification Décrit la fonction ProvidorFindFirstPrinterChangeNotification. |
ReadPort La fonction ReadPort d’un moniteur de port lit les données d’un port d’imprimante. |
RemovePrintDeviceObject La fonction RemovePrintDeviceObject supprime un objet d’appareil d’une file d’attente de fournisseur d’impression. |
ReplyPrinterChangeNotification La fonction ReplyPrinterChangeNotification du spouleur d’impression permet à un fournisseur d’impression de mettre à jour la base de données du spouleur des événements de file d’attente d’impression associés à un handle de notification et d’informer le client que des événements de file d’attente d’impression se sont produits. |
ReplyPrinterChangeNotificationEx Décrit la fonction ReplyPrinterChangeNotificationEx. |
RevertToPrinterSelf Lorsque RevertToPrinterSelf est appelé sur un thread d’emprunt d’identité, il retourne le jeton du thread en cours d’emprunt d’identité. |
RouterAllocBidiMem RouterAllocBidiMem alloue un bloc de mémoire d’une taille spécifiée. Cette fonction est utilisée par le moniteur de port pour allouer de la mémoire pour les chaînes et les objets binaires. |
RouterAllocBidiResponseContainer RouterAllocBidiResponseContainer alloue une structure BIDI_RESPONSE_CONTAINER contenant une liste de réponses bidi. La liste de réponses bidi est un tableau de structures BIDI_RESPONSE_DATA. |
RouterAllocPrinterNotifyInfo La fonction RouterAllocPrinterNotifyInfo du spouleur d’impression alloue une structure PRINTER_NOTIFY_INFO et un tableau de structures PRINTER_NOTIFY_INFO_DATA. |
RouterFreeBidiMem RouterFreeBidiMem libère un bloc de mémoire précédemment alloué par RouterAllocBidiMem. |
RouterFreeBidiResponseContainer RouterFreeBidiResponseContainer libère une structure BIDI_RESPONSE_CONTAINER précédemment allouée par RouterAllocBidiResponseContainer. |
RouterFreePrinterNotifyInfo La fonction RouterFreePrinterNotifyInfo du spouleur d’impression libère une structure de PRINTER_NOTIFY_INFO spécifiée et son tableau de structure PRINTER_NOTIFY_INFO_DATA associé. |
SplDeleteSpoolerPortEnd Décrit la fonction SplDeleteSpoolerPortEnd. |
SplDeleteSpoolerPortStart Décrit la fonction SplDeleteSpoolerPortStart. |
SplIsSessionZero La fonction SplIsSessionZero détermine si un certain travail d’impression (handle d’impression plus ID de travail) a été émis dans la session zéro. |
SplPromptUIInUsersSession La fonction SplPromptUIInUsersSession affiche une boîte de message standard dans la session indiquée par le handle d’imprimante et l’ID de travail. |
SpoolerCopyFileEvent La fonction SpoolerCopyFileEvent d’une DLL Point et Print reçoit des notifications d’événements associés à la copie de fichiers associés à la file d’attente d’impression vers un client d’impression, lorsque le client se connecte à un serveur d’impression. |
SpoolerFindClosePrinterChangeNotification Décrit la fonction SpoolerFindClosePrinterChangeNotification. |
SpoolerFindFirstPrinterChangeNotification Décrit la fonction SpoolerFindFirstPrinterChangeNotification. |
SpoolerFindNextPrinterChangeNotification Décrit la fonction SpoolerFindNextPrinterChangeNotification. |
SpoolerFreePrinterNotifyInfo En savoir plus sur : Fonction SpoolerFreePrinterNotifyInfo |
SpoolerRefreshPrinterChangeNotification Décrit la fonction SpoolerRefreshPrinterChangeNotification. |
UpdatePrintDeviceObject La fonction UpdatePrintDeviceObject met à jour les propriétés d’un objet d’appareil qui se trouve dans la file d’attente du fournisseur d’impression. |
WritePort La fonction WritePort d’un moniteur de port écrit des données dans un port d’imprimante. |
XcvClosePort La fonction XcvClosePort d’une DLL de moniteur de port ferme un port d’imprimante ouvert par XcvOpenPort. |
XcvDataPort La fonction XcvDataPort d’une DLL de moniteur de port reçoit des informations de la DLL d’interface utilisateur du moniteur de port et les renvoie. |
XcvOpenPort La fonction XcvOpenPort d’une DLL de moniteur de port ouvre un port pour les opérations de configuration. |
Fonctions de rappel
ROUTER_NOTIFY_CALLBACK Décrit la fonction de rappel ROUTER_NOTIFY_CALLBACK. |
Structures
ATTRIBUTE_INFO_3 Découvrez comment la structure ATTRIBUTE_INFO_3 est utilisée comme paramètre pour la fonction DrvQueryJobAttributes d’une DLL d’imprimante. Toutes les valeurs de membre sont fournies par une fonction. |
ATTRIBUTE_INFO_4 Découvrez comment la structure ATTRIBUTE_INFO_4 est utilisée comme paramètre pour la fonction DrvQueryJobAttributes d’une DLL d’imprimante. |
BranchOfficeJobData Cette structure contient le type d’événement à journaliser (eEventType), l’ID de travail et les données requises par l’événement. |
BranchOfficeJobDataContainer Cette structure définit un conteneur pour une ou plusieurs structures BranchOfficeJobData à envoyer à un serveur. |
BranchOfficeJobDataError Cette structure contient les données nécessaires à la journalisation d’un événement d’échec de travail de succursale sur un serveur distant. Cela est basé sur les données relatives au travail standard disponibles pour le spouleur. |
BranchOfficeJobDataPipelineFailed Contient les données nécessaires à la journalisation d’un événement échec de rendu du pipeline de travail de succursale sur un serveur distant. Cela est basé sur les données relatives au travail standard disponibles pour le spouleur. |
BranchOfficeJobDataPrinted Contient les données nécessaires à la journalisation d’un événement de fin de travail de succursale sur un serveur distant. Cela est basé sur les données relatives au travail standard disponibles pour le spouleur. |
BranchOfficeJobDataRendered Contient les données nécessaires à la journalisation d’un événement de rendu de pipeline de travail de filiale sur un serveur distant. Cela est basé sur les données liées au travail disponibles pour le spouleur. |
BranchOfficeLogOfflineFileFull Contient les données nécessaires à la journalisation du dépassement de l’archive du journal hors connexion sur le client actuel à un moment donné. |
DOC_INFO_INTERNAL Décrit la structure DOC_INFO_INTERNAL. |
MESSAGEBOX_PARAMS La structure MESSAGEBOX_PARAMS est utilisée par la fonction SplPromptUIInUsersSession pour contenir des informations sur l’apparence et le comportement d’une boîte de message. |
MONITEUR La structure MONITOR est obsolète et n’est prise en charge que pour des raisons de compatibilité. |
MONITOR2 La structure MONITOR2 contient des pointeurs vers les fonctions définies par les moniteurs d’impression. |
MONITOREX La structure MONITOREX est obsolète et prise en charge à des fins de compatibilité uniquement. |
MONITORINIT La structure MONITORINIT est utilisée comme paramètre d’entrée pour la fonction InitializePrintMonitor2 d’un moniteur d’impression. |
MONITORREG La structure MONITORREG fournit des moniteurs d’impression avec l’adresse des fonctions de Registre à utiliser à la place des fonctions API de Registre Win32. |
MONITORUI La structure MONITORUI contient des pointeurs vers les fonctions dans une DLL d’interface utilisateur de moniteur de port que le spouleur d’impression appelle. |
NOTIFICATION_CONFIG_1 En savoir plus sur : structure _NOTIFICATION_CONFIG_1 |
PRINTER_NOTIFY_INIT En savoir plus sur : structure _PRINTER_NOTIFY_INIT |
PRINTPROCESSOROPENDATA La structure PRINTPROCESSOROPENDATA est utilisée comme paramètre d’entrée pour la fonction OpenPrintProcessor d’un processeur d’impression. |
PRINTPROVIDOR La structure PRINTPROVIDOR est utilisée comme paramètre pour la fonction InitializePrintProvidor d’un fournisseur d’impression. |
SHOWUIPARAMS La fonction SplPromptUIInUsersSession utilise la structure SHOWUIPARAMS pour contenir des informations sur l’apparence et le comportement d’une boîte de message. |
SPLCLIENT_INFO_1 La structure SPLCLIENT_INFO_1 est utilisée comme entrée pour la fonction GenerateCopyFilePaths qui est exportée par des DLL Point et Print. |
SPLCLIENT_INFO_2_LONGHORN En savoir plus sur : structure _SPLCLIENT_INFO_2_V3 |
SPLCLIENT_INFO_2_W2K Contient le handle de l’imprimante côté serveur qui est utilisé pour effectuer des appels d’API directs du client vers le serveur sans la surcharge du RPC. |
SPLCLIENT_INFO_2_WINXP En savoir plus sur : structure _SPLCLIENT_INFO_2_V2 |
SPLCLIENT_INFO_3_VISTA Contient un sur-ensemble d’informations dans une structure SPLCLIENT_INFO_1 et SPLCLIENT_INFO_2. Il contient également des informations supplémentaires requises par le fournisseur. |
SPLCLIENT_INFO_INTERNAL La structure SPLCLIENT_INFO_INTERNAL est un super ensemble d’informations dans splclient_info_1, splclient_info2 et splclient_info3 et contient des informations supplémentaires requises par le code Device Control Defender. |
Énumérations
EBranchOfficeJobEventType En savoir plus sur : Énumération EBranchOfficeJobEventType |
NOTIFICATION_CALLBACK_COMMANDS En savoir plus sur : énumération _NOTIFICATION_CALLBACK_COMMANDS |
NOTIFICATION_CONFIG_FLAGS En savoir plus sur : énumération _NOTIFICATION_CONFIG_FLAGS |
UI_TYPE En savoir plus sur : énumération UI_TYPE |