Freigeben über


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