Share via


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