winsplp.h-Header
Dieser Header wird vom Druck verwendet. Weitere Informationen finden Sie unter
winsplp.h enthält die folgenden Programmierschnittstellen:
Functions
AddPortUI Die AddPortUI-Funktion einer Portmonitor-UI-DLL fügt einen Druckerport hinzu, ruft dann Portkonfigurationsinformationen vom Benutzer ab und sendet sie an die Portmonitorserver-DLL. |
AddPrintDeviceObject Die AddPrintDeviceObject-Druckanbieterfunktion erstellt ein Geräteobjekt für eine Druckanbieterwarteschlange. |
AppendPrinterNotifyInfoData Die AppendPrinterNotifyInfoData-Funktion des Druckspoolers fügt den Inhalt einer angegebenen PRINTER_NOTIFY_INFO_DATA-Struktur einer angegebenen PRINTER_NOTIFY_INFO-Struktur hinzu. |
CallRouterFindFirstPrinterChangeNotification Beschreibt die Funktion CallRouterFindFirstPrinterChangeNotification. |
ClosePort Die ClosePort-Funktion eines Sprach- oder Portmonitors schließt einen Druckeranschluss. |
ClosePrintProcessor Die ClosePrintProcessor-Funktion eines Druckprozessors schließt den Druck eines Druckauftrags ab und macht den zugehörigen Handle ungültig. |
ConfigurePortUI Die ConfigurePortUI-Funktion einer Portmonitor-UI-DLL ruft Portkonfigurationsinformationen vom Benutzer ab und sendet sie an die Portmonitorserver-DLL. |
ControlPrintProcessor Mit der ControlPrintProcessor-Funktion eines Druckprozessors kann der Spooler einen Druckauftrag steuern. |
CreatePrinterIC Beschreibt die CreatePrinterIC-Funktion. |
DeletePortUI Die DeletePortUI-Funktion einer Portmonitor-UI-DLL löscht einen Druckerport. |
DeletePrinterIC Beschreibt die DeletePrinterIC-Funktion. |
DevQueryPrint Beschreibt die DevQueryPrint-Funktion. |
GenerateCopyFilePaths Die GenerateCopyFilePaths-Funktion einer Point-and-Print-DLL wird verwendet, um die Quell- und Zielpfade zu ändern, die von Druckspoolern verwendet werden, wenn sie druckwarteschlangenbezogene Dateien auf einen Druckclient kopieren. |
GetJobAttributes Die GetJobAttributes-Funktion eines Druckanbieters ruft Informationen zu einem Druckauftrag ab. |
GetJobAttributesEx Die GetJobAttributesEx-Funktion eines Druckanbieters ruft Informationen zu einem Druckauftrag ab, einschließlich N-Up- und Reversedruckoptionen. |
GetPrintProcessorCapabilities Die GetPrintProcessorCapabilities-Funktion eines Druckprozessors gibt Funktionen zurück, die einem angegebenen Eingabedatentyp zugeordnet sind. |
IdentitätswechselPrinterClient ImpersonatePrinterClient setzt den Identitätswechsel des Clients fort und schließt den von RevertToPrinterSelf gestarteten Vorgang ab. |
InitializeMonitor Beschreibt die InitializeMonitor-Funktion. |
InitializeMonitorEx Beschreibt die InitializeMonitorEx-Funktion. |
InitializePrintMonitor Die InitializePrintMonitor-Funktion ist veraltet und wird nur zu Kompatibilitätszwecken unterstützt. |
InitializePrintMonitor2 Die InitializePrintMonitor2-Funktion eines Druckmonitors initialisiert einen Druckmonitor für die Verwendung mit gruppierten Druckservern. |
InitializePrintMonitorUI Die InitializePrintMonitorUI-Funktion einer Portmonitor-UI-DLL stellt den Druckspooler mit Adressen von DLL-Funktionen bereit. |
InitializePrintProvidor Die InitializePrintProvidor-Funktion eines Druckanbieters initialisiert den Anbieter und stellt dem Druckspooler die Einstiegspunkte des Anbieters zur Verfügung. |
LogJobInfoForBranchOffice Ermöglicht Branch Office-Clients das Senden von Auftragsereignissen an den Hostdruckserver. |
OpenPort Die OpenPort-Funktion eines Portmonitors öffnet einen Druckerport. |
OpenPrintProcessor Die OpenPrintProcessor-Funktion eines Druckprozessors bereitet den Druckprozessor für das Drucken eines Auftrags vor und gibt einen Handle zurück. |
PartialReplyPrinterChangeNotification Mit der PartialReplyPrinterChangeNotification-Funktion des Druckspoolers kann ein Druckanbieter die Datenbank der Druckeränderungen aktualisieren, die einem Benachrichtigungshandle zugeordnet sind. |
PlayGdiScriptOnPrinterIC Beschreibt die PlayGdiScriptOnPrinterIC-Funktion. |
PrintDocumentOnPrintProcessor Die PrintDocumentOnPrintProcessor-Funktion eines Druckprozessors konvertiert einen Druckauftrag aus einem Spoolformat in Rohdaten, die an einen Druckmonitor gesendet werden können. |
ProvidorFindClosePrinterChangeNotification Beschreibt die Funktion ProvidorFindClosePrinterChangeNotification. |
ProvidorFindFirstPrinterChangeNotification Beschreibt die ProvidorFindFirstPrinterChangeNotification-Funktion. |
ReadPort Die ReadPort-Funktion eines Portmonitors liest Daten aus einem Druckerport. |
RemovePrintDeviceObject Die RemovePrintDeviceObject-Funktion entfernt ein Geräteobjekt aus einer Druckanbieterwarteschlange. |
ReplyPrinterChangeNotification Die ReplyPrinterChangeNotification-Funktion des Druckspoolers ermöglicht es einem Druckanbieter, die Datenbank der Druckwarteschlangenereignisse des Spoolers zu aktualisieren, die einem Benachrichtigungshandle zugeordnet sind, und den Client darüber zu informieren, dass Druckwarteschlangenereignisse aufgetreten sind. |
ReplyPrinterChangeNotificationEx Beschreibt die ReplyPrinterChangeNotificationEx-Funktion. |
RevertToPrinterSelf Wenn RevertToPrinterSelf für einen Identitätswechsel-Thread aufgerufen wird, gibt es das Token für den Thread zurück, der identitätswechselt wird. |
RouterAllocBidiMem RouterAllocBidiMem weist einen Speicherblock einer angegebenen Größe zu. Diese Funktion wird vom Portmonitor verwendet, um Arbeitsspeicher für Zeichenfolgen und binäre Objekte zuzuweisen. |
RouterAllocBidiResponseContainer RouterAllocBidiResponseContainer weist eine BIDI_RESPONSE_CONTAINER-Struktur zu, die eine Liste von bidi-Antworten enthält. Die bidi-Antwortliste ist ein Array von BIDI_RESPONSE_DATA Strukturen. |
RouterAllocPrinterNotifyInfo Die RouterAllocPrinterNotifyInfo-Funktion des Druckspoolers weist eine PRINTER_NOTIFY_INFO Struktur und ein Array von PRINTER_NOTIFY_INFO_DATA Strukturen zu. |
RouterFreeBidiMem RouterFreeBidiMem gibt einen Speicherblock frei, der zuvor von RouterAllocBidiMem zugewiesen wurde. |
RouterFreeBidiResponseContainer RouterFreeBidiResponseContainer gibt eine BIDI_RESPONSE_CONTAINER Struktur frei, die zuvor von RouterAllocBidiResponseContainer zugewiesen wurde. |
RouterFreePrinterNotifyInfo Mit der RouterFreePrinterNotifyInfo-Funktion des Druckspoolers wird eine angegebene PRINTER_NOTIFY_INFO Struktur und das zugehörige PRINTER_NOTIFY_INFO_DATA Strukturarray zugeordnet. |
SplDeleteSpoolerPortEnd Beschreibt die Funktion SplDeleteSpoolerPortEnd. |
SplDeleteSpoolerPortStart Beschreibt die Funktion SplDeleteSpoolerPortStart. |
SplIsSessionZero Die SplIsSessionZero-Funktion bestimmt, ob ein bestimmter Druckauftrag (Druckhandle plus Auftrags-ID) in Sitzungsnull ausgegeben wurde. |
SplPromptUIInUsersSession Die SplPromptUIInUsersSession-Funktion zeigt ein Standardmeldungsfeld in der Sitzung an, die durch das Druckerhandle und die Auftrags-ID angegeben ist. |
SpoolerCopyFileEvent Die SpoolerCopyFileEvent-Funktion einer Point-and-Print-DLL empfängt Benachrichtigungen über Ereignisse, die mit der Druckwarteschlange verknüpfte Dateien auf einen Druckclient kopieren, wenn der Client eine Verbindung mit einem Druckserver herstellt. |
SpoolerFindClosePrinterChangeNotification Beschreibt die Funktion SpoolerFindClosePrinterChangeNotification. |
SpoolerFindFirstPrinterChangeNotification Beschreibt die Funktion SpoolerFindFirstPrinterChangeNotification. |
SpoolerFindNextPrinterChangeNotification Beschreibt die SpoolerFindNextPrinterChangeNotification-Funktion. |
SpoolerFreePrinterNotifyInfo Weitere Informationen: SpoolerFreePrinterNotifyInfo-Funktion |
SpoolerRefreshPrinterChangeNotification Beschreibt die SpoolerRefreshPrinterChangeNotification-Funktion. |
UpdatePrintDeviceObject Die UpdatePrintDeviceObject-Funktion aktualisiert die Eigenschaften eines Geräteobjekts, das sich in der Druckanbieterwarteschlange befindet. |
WritePort Die WritePort-Funktion eines Portmonitors schreibt Daten in einen Druckeranschluss. |
XcvClosePort Die XcvClosePort-Funktion einer Portmonitorserver-DLL schließt einen Druckerport, der von XcvOpenPort geöffnet wurde. |
XcvDataPort Die XcvDataPort-Funktion einer Portmonitorserver-DLL empfängt Informationen von der UI-DLL des Portmonitors und gibt diese zurück. |
XcvOpenPort Die XcvOpenPort-Funktion einer Portmonitorserver-DLL öffnet einen Port für Konfigurationsvorgänge. |
Rückruffunktionen
ROUTER_NOTIFY_CALLBACK Beschreibt die rückruffunktion ROUTER_NOTIFY_CALLBACK. |
Strukturen
ATTRIBUTE_INFO_3 Erfahren Sie, wie die ATTRIBUTE_INFO_3-Struktur als Parameter für die DrvQueryJobAttributes-Funktion einer Druckerschnittstellen-DLL verwendet wird. Alle Memberwerte werden von Funktionen bereitgestellt. |
ATTRIBUTE_INFO_4 Erfahren Sie, wie die ATTRIBUTE_INFO_4-Struktur als Parameter für die DrvQueryJobAttributes-Funktion einer Druckerschnittstellen-DLL verwendet wird. |
BranchOfficeJobData Diese Struktur enthält den Typ des zu protokollierenden Ereignisses (eEventType), die Auftrags-ID und die für das Ereignis erforderlichen Daten. |
BranchOfficeJobDataContainer Diese Struktur definiert einen Container für mindestens eine BranchOfficeJobData-Struktur, die an einen Server gesendet werden soll. |
BranchOfficeJobDataError Diese Struktur enthält die erforderlichen Daten zum Protokollieren eines Auftragsfehlerereignisses einer Filiale auf einem Remoteserver. Dies basiert auf auftragsbezogenen Standarddaten, die dem Spooler zur Verfügung stehen. |
BranchOfficeJobDataPipelineFailed Enthält die erforderlichen Daten zum Protokollieren eines Pipelinerendering-Ereignisses für Zweigstellenaufträge auf einem Remoteserver. Dies basiert auf auftragsbezogenen Standarddaten, die dem Spooler zur Verfügung stehen. |
BranchOfficeJobDataPrinted Enthält die erforderlichen Daten zum Protokollieren eines Ereignisses für den Abschluss eines Branch office-Auftrags auf einem Remoteserver. Dies basiert auf auftragsbezogenen Standarddaten, die dem Spooler zur Verfügung stehen. |
BranchOfficeJobDataRendered Enthält die erforderlichen Daten zum Protokollieren eines Pipelinerenderingereignisses für einen Zweigstellenauftrag auf einem Remoteserver. Dies basiert auf auftragsbezogenen Daten, die dem Spooler zur Verfügung stehen. |
BranchOfficeLogOfflineFileFull Enthält die erforderlichen Daten für die Protokollierung, die das Offlineprotokollarchiv auf dem aktuellen Client irgendwann überlaufen hat. |
DOC_INFO_INTERNAL Beschreibt die DOC_INFO_INTERNAL-Struktur. |
MESSAGEBOX_PARAMS Die MESSAGEBOX_PARAMS-Struktur wird von der SplPromptUIInUsersSession-Funktion verwendet, um Informationen über die Darstellung und das Verhalten eines Meldungsfelds zu enthalten. |
MONITOR Die MONITOR-Struktur ist veraltet und wird nur aus Kompatibilitätsgründen unterstützt. |
MONITOR2 Die MONITOR2-Struktur enthält Zeiger auf die von Druckmonitoren definierten Funktionen. |
MONITOREX Die MONITOREX-Struktur ist veraltet und wird nur zu Kompatibilitätszwecken unterstützt. |
MONITORINIT Die MONITORINIT-Struktur wird als Eingabeparameter für die InitializePrintMonitor2-Funktion eines Druckmonitors verwendet. |
MONITORREG Die MONITORREG-Struktur stellt Druckmonitore mit der Adresse der Registrierungsfunktionen bereit, die anstelle von Win32-Registrierungs-API-Funktionen verwendet werden sollen. |
MONITORUI Die MONITORUI-Struktur enthält Zeiger auf die Funktionen in einer Portmonitor-UI-DLL, die vom Druckspooler aufgerufen wird. |
NOTIFICATION_CONFIG_1 Weitere Informationen: _NOTIFICATION_CONFIG_1 Struktur |
PRINTER_NOTIFY_INIT Weitere Informationen: _PRINTER_NOTIFY_INIT-Struktur |
PRINTPROCESSOROPENDATA Die PRINTPROCESSOROPENDATA-Struktur wird als Eingabeparameter für die OpenPrintProcessor-Funktion eines Druckprozessors verwendet. |
PRINTPROVIDOR Die PRINTPROVIDOR-Struktur wird als Parameter für die InitializePrintProvidor-Funktion eines Druckanbieters verwendet. |
SHOWUIPARAMS Die SplPromptUIInUsersSession-Funktion verwendet die SHOWUIPARAMS-Struktur, um Informationen über die Darstellung und das Verhalten eines Meldungsfelds zu enthalten. |
SPLCLIENT_INFO_1 Die SPLCLIENT_INFO_1-Struktur wird als Eingabe für die GenerateCopyFilePaths-Funktion verwendet, die von Point- und Print-DLLs exportiert wird. |
SPLCLIENT_INFO_2_LONGHORN Weitere Informationen: _SPLCLIENT_INFO_2_V3 Struktur |
SPLCLIENT_INFO_2_W2K Enthält das Handle für den serverseitigen Drucker, der verwendet wird, um direkte API-Aufrufe vom Client an den Server ohne den Mehraufwand des RPC zu tätigen. |
SPLCLIENT_INFO_2_WINXP Weitere Informationen: _SPLCLIENT_INFO_2_V2 Struktur |
SPLCLIENT_INFO_3_VISTA Enthält einen Übergeordneten Satz der Informationen in einer SPLCLIENT_INFO_1- und SPLCLIENT_INFO_2-Struktur. Es enthält auch zusätzliche Informationen, die vom Anbieter benötigt werden. |
SPLCLIENT_INFO_INTERNAL Die SPLCLIENT_INFO_INTERNAL-Struktur ist ein Supersatz der Informationen in splclient_info_1, splclient_info2 und splclient_info3 und enthält zusätzliche Informationen, die vom Gerätesteuerungs-Defender-Code benötigt werden. |
Enumerationen
EBranchOfficeJobEventType Weitere Informationen: EBranchOfficeJobEventType-Enumeration |
NOTIFICATION_CALLBACK_COMMANDS Weitere Informationen: _NOTIFICATION_CALLBACK_COMMANDS-Enumeration |
NOTIFICATION_CONFIG_FLAGS Weitere Informationen: _NOTIFICATION_CONFIG_FLAGS Enumeration |
UI_TYPE Weitere Informationen: UI_TYPE-Enumeration |