Condividi tramite


Intestazione winsplp.h

Questa intestazione viene utilizzata dalla stampa. Per altre informazioni, vedere:

winsplp.h contiene le interfacce di programmazione seguenti:

Funzioni

 
AddPortUI

La funzione AddPortUI di una DLL dell'interfaccia utente di monitoraggio delle porte aggiunge una porta della stampante, quindi ottiene le informazioni di configurazione della porta dall'utente e la invia alla DLL del server di monitoraggio delle porte.
AddPrintDeviceObject

La funzione del provider di stampa AddPrintDeviceObject crea un oggetto dispositivo per una coda del provider di stampa.
AppendPrinterNotifyInfoData

La funzione AppendPrinterNotifyInfoData dello spooler di stampa aggiunge il contenuto di una struttura di PRINTER_NOTIFY_INFO_DATA specificata a una struttura PRINTER_NOTIFY_INFO specificata.
CallRouterFindFirstPrinterChangeNotification

Descrive la funzione CallRouterFindFirstPrinterChangeNotification.
ClosePort

La funzione ClosePort di un monitor di linguaggio o porta chiude una porta della stampante.
ClosePrintProcessor

La funzione ClosePrintProcessor di un processore di stampa completa la stampa di un processo di stampa e rende l'handle associato non valido.
ConfigurePortUI

La funzione ConfigurePortUI di Una DLL dell'interfaccia utente di Monitoraggio porte ottiene informazioni di configurazione della porta dall'utente e le invia alla DLL del server di monitoraggio delle porte.
ControlPrintProcessor

La funzione ControlPrintProcessor di un processore di stampa consente al spooler di controllare un processo di stampa.
CreatePrinterIC

Descrive la funzione CreatePrinterIC.
DeletePortUI

La funzione DeletePortUI di Una DLL dell'interfaccia utente di monitoraggio delle porte elimina una porta della stampante.
DeletePrinterIC

Descrive la funzione DeletePrinterIC.
DevQueryPrint

Descrive la funzione DevQueryPrint.
GenerateCopyFilePaths

La funzione GenerateCopyFilePaths di una DLL point e print viene usata per modificare i percorsi di origine e di destinazione usati dagli spooler di stampa quando copiano i file associati alla coda di stampa in un client di stampa.
GetJobAttributes

La funzione GetJobAttributes di un provider di stampa ottiene informazioni su un processo di stampa.
GetJobAttributesEx

La funzione GetJobAttributesEx di un provider di stampa ottiene informazioni su un processo di stampa, incluse le opzioni di stampa inversa e su N.
GetPrintProcessorCapabilities

La funzione GetPrintProcessorCapabilities di un processore di stampa restituisce funzionalità associate a un tipo di dati di input specificato.
ImpersonatePrinterClient

ImpersonatePrinterClient riprende la rappresentazione del client, completando l'operazione avviata da RevertToPrinterSelf.
InitializeMonitor

Descrive la funzione InitializeMonitor.
InitializeMonitorEx

Descrive la funzione InitializeMonitorEx.
InitializePrintMonitor

La funzione InitializePrintMonitor è obsoleta ed è supportata solo a scopo di compatibilità.
InitializePrintMonitor2

La funzione InitializePrintMonitor2 di un monitor di stampa inizializza un monitor di stampa da utilizzare con i server di stampa cluster.
InitializePrintMonitorUI

La funzione InitializePrintMonitorUI di una DLL dell'interfaccia utente di monitoraggio delle porte fornisce allo spooler di stampa gli indirizzi delle funzioni DLL.
InitializePrintProvidor

La funzione InitializePrintProvidor di un provider di stampa inizializza il provider e fornisce lo spooler di stampa con i punti di ingresso del provider.
LogJobInfoForBranchOffice

Consente ai client di Succursale di inviare eventi di processo al server di stampa host.
OpenPort

La funzione OpenPort di un monitor delle porte apre una porta della stampante.
OpenPrintProcessor

La funzione OpenPrintProcessor di un processore di stampa prepara il processore di stampa per la stampa di un processo e restituisce un handle.
PartialReplyPrinterChangeNotification

La funzione PartialReplyPrinterChangeNotification dello spooler di stampa consente a un provider di stampa di aggiornare il database dello spooler delle modifiche della stampante associate a un handle di notifica.
PlayGdiScriptOnPrinterIC

Descrive la funzione PlayGdiScriptOnPrinterIC.
PrintDocumentOnPrintProcessor

La funzione PrintDocumentOnPrintProcessor di un processore di stampa converte un processo di stampa da un formato di spooling in dati non elaborati che possono essere inviati a un monitor di stampa.
ProvidorFindClosePrinterChangeNotification

Descrive la funzione ProvidorFindClosePrinterChangeNotification.
ProvidorFindFirstPrinterChangeNotification

Descrive la funzione ProvidorFindFirstPrinterChangeNotification.
ReadPort

La funzione ReadPort di un monitor della porta legge i dati da una porta della stampante.
RemovePrintDeviceObject

La funzione RemovePrintDeviceObject rimuove un oggetto dispositivo da una coda del provider di stampa.
ReplyPrinterChangeNotification

La funzione ReplyPrinterChangeNotification dello spooler di stampa consente a un provider di stampa di aggiornare il database dello spooler degli eventi della coda di stampa associati a un handle di notifica e di notificare al client che si sono verificati eventi della coda di stampa.
ReplyPrinterChangeNotificationEx

Descrive la funzione ReplyPrinterChangeNotificationEx.
RevertToPrinterSelf

Quando RevertToPrinterSelf viene chiamato su un thread di rappresentazione, restituisce il token per il thread rappresentato.
RouterAllocBidiMem

RouterAllocBidiMem alloca un blocco di memoria di una dimensione specificata. Questa funzione viene usata dal monitoraggio delle porte per allocare memoria per stringhe e oggetti binari.
RouterAllocBidiResponseContainer

RouterAllocBidiResponseContainer alloca una struttura BIDI_RESPONSE_CONTAINER contenente un elenco di risposte bidi. L'elenco di risposte bidi è una matrice di strutture BIDI_RESPONSE_DATA.
RouterAllocPrinterNotifyInfo

La funzione RouterAllocPrinterNotifyInfo dello spooler di stampa alloca una struttura PRINTER_NOTIFY_INFO e una matrice di strutture PRINTER_NOTIFY_INFO_DATA.
RouterFreeBidiMem

RouterFreeBidiMem libera un blocco di memoria precedentemente allocato da RouterAllocBidiMem.
RouterFreeBidiResponseContainer

RouterFreeBidiResponseContainer libera una struttura BIDI_RESPONSE_CONTAINER precedentemente allocata da RouterAllocBidiResponseContainer.
RouterFreePrinterNotifyInfo

La funzione RouterFreePrinterNotifyInfo dello spooler di stampa dealloca una struttura PRINTER_NOTIFY_INFO specificata e la relativa matrice di strutture PRINTER_NOTIFY_INFO_DATA associata.
SplDeleteSpoolerPortEnd

Descrive la funzione SplDeleteSpoolerPortEnd.
SplDeleteSpoolerPortStart

Descrive la funzione SplDeleteSpoolerPortStart.
SplIsSessionZero

La funzione SplIsSessionZero determina se un determinato processo di stampa (handle di stampa più ID processo) è stato rilasciato in sessione zero.
SplPromptUIInUsersSession

La funzione SplPromptUIInUsersSession visualizza una finestra di messaggio standard nella sessione indicata dall'handle della stampante e dall'ID processo.
SpoolerCopyFileEvent

La funzione SpoolerCopyFileEvent di un punto e stampa dll riceve notifiche di eventi associati alla copia di file associati alla coda di stampa in un client di stampa, quando il client si connette a un server di stampa.
SpoolerFindClosePrinterChangeNotification

Descrive la funzione SpoolerFindClosePrinterChangeNotification.
SpoolerFindFirstPrinterChangeNotification

Descrive la funzione SpoolerFindFirstPrinterChangeNotification.
SpoolerFindNextPrinterChangeNotification

Descrive la funzione SpoolerFindNextPrinterChangeNotification.
SpoolerFreePrinterNotifyInfo

Altre informazioni su: Funzione SpoolerFreePrinterNotifyInfo
SpoolerRefreshPrinterChangeNotification

Descrive la funzione SpoolerRefreshPrinterChangeNotification.
UpdatePrintDeviceObject

La funzione UpdatePrintDeviceObject aggiorna le proprietà di un oggetto dispositivo presente nella coda del provider di stampa.
WritePort

La funzione WritePort di un monitor della porta scrive i dati in una porta della stampante.
XcvClosePort

Una funzione XcvClosePort del server di monitoraggio delle porte chiude una porta della stampante aperta da XcvOpenPort.
XcvDataPort

Una funzione XcvDataPort del server di monitoraggio porta riceve informazioni da e restituisce informazioni alla DLL dell'interfaccia utente del monitoraggio della porta.
XcvOpenPort

La funzione XcvOpenPort di un server di monitoraggio delle porte apre una porta per le operazioni di configurazione.

Funzioni di callback

 
ROUTER_NOTIFY_CALLBACK

Descrive la funzione di callback ROUTER_NOTIFY_CALLBACK.

Strutture

 
ATTRIBUTE_INFO_3

Informazioni su come viene usata la struttura ATTRIBUTE_INFO_3 come parametro per la funzione DrvQueryJobAttributes di un'interfaccia stampante. Tutti i valori membro vengono forniti dalla funzione.
ATTRIBUTE_INFO_4

Informazioni su come viene usata la struttura ATTRIBUTE_INFO_4 come parametro per la funzione DrvQueryJobAttributes della DLL dell'interfaccia della stampante.
BranchOfficeJobData

Questa struttura contiene il tipo di evento da registrare (eEventType), l'ID processo e i dati richiesti dall'evento.
BranchOfficeJobDataContainer

Questa struttura definisce un contenitore per una o più strutture BranchOfficeJobData da inviare a un server.
BranchOfficeJobDataError

Questa struttura contiene i dati necessari per registrare un evento di errore del processo di succursale in un server remoto. Ciò si basa sui dati relativi ai processi standard disponibili per lo spooler.
BranchOfficeJobDataPipelineFailed

Contiene i dati necessari per la registrazione di un evento Di rendering della pipeline del processo di succursale non riuscito in un server remoto. Ciò si basa sui dati relativi ai processi standard disponibili per lo spooler.
BranchOfficeJobDataPrinted

Contiene i dati necessari per registrare un processo di succursale completato in un server remoto. Ciò si basa sui dati relativi ai processi standard disponibili per lo spooler.
BranchOfficeJobDataRendered

Contiene i dati necessari per registrare un evento di rendering della pipeline del processo di succursale in un server remoto. Ciò si basa sui dati correlati al processo disponibili per il spooler.
BranchOfficeLogOfflineFileFull

Contiene i dati necessari per la registrazione dell'archivio del log offline nel client corrente sottoposto a overflow a un certo punto.
DOC_INFO_INTERNAL

Descrive la struttura DOC_INFO_INTERNAL.
MESSAGEBOX_PARAMS

La struttura MESSAGEBOX_PARAMS viene usata dalla funzione SplPromptUIInUsersSession per contenere informazioni sull'aspetto e sul comportamento di una finestra di messaggio.
MONITOR

La struttura MONITOR è obsoleta ed è supportata solo per motivi di compatibilità.
MONITOR2

La struttura MONITOR2 contiene puntatori alle funzioni definite dai monitor di stampa.
MONITOREX

La struttura MONITOREX è obsoleta e supportata solo a scopo di compatibilità.
MONITORINIT

La struttura MONITORINIT viene usata come parametro di input per la funzione InitializePrintMonitor2 di un monitor di stampa.
MONITORREG

La struttura MONITORREG fornisce monitor di stampa con l'indirizzo delle funzioni del Registro di sistema da usare anziché le funzioni API del Registro di sistema Win32.
MONITORUI

La struttura MONITORUI contiene puntatori alle funzioni all'interno di una DLL dell'interfaccia utente di monitoraggio della porta che il spooler di stampa chiama.
NOTIFICATION_CONFIG_1

Altre informazioni su: struttura _NOTIFICATION_CONFIG_1
PRINTER_NOTIFY_INIT

Altre informazioni su: struttura _PRINTER_NOTIFY_INIT
PRINTPROCESSOROPENDATA

La struttura PRINTPROCESSOROPENDATA viene usata come parametro di input per la funzione OpenPrintProcessor di un processore di stampa.
PRINTPROVIDOR

La struttura PRINTPROVIDOR viene usata come parametro per la funzione InitializePrintProvidor di un provider di stampa.
SHOWUIPARAMS

La funzione SplPromptUIInUsersSession usa la struttura SHOWUIPARAMS per contenere informazioni sull'aspetto e sul comportamento di una finestra di messaggio.
SPLCLIENT_INFO_1

La struttura SPLCLIENT_INFO_1 viene usata come input per la funzione GenerateCopyFilePaths esportata da DLL Point e Print.
SPLCLIENT_INFO_2_LONGHORN

Altre informazioni sulla struttura _SPLCLIENT_INFO_2_V3
SPLCLIENT_INFO_2_W2K

Contiene l'handle per la stampante lato server usata per effettuare chiamate API dirette dal client al server senza il sovraccarico di RPC.
SPLCLIENT_INFO_2_WINXP

Altre informazioni su: struttura _SPLCLIENT_INFO_2_V2
SPLCLIENT_INFO_3_VISTA

Contiene un super set di informazioni in una struttura di SPLCLIENT_INFO_1 e SPLCLIENT_INFO_2. Contiene anche informazioni aggiuntive necessarie dal provider.
SPLCLIENT_INFO_INTERNAL

La struttura SPLCLIENT_INFO_INTERNAL è un set super delle informazioni contenute in splclient_info_1, splclient_info2 e splclient_info3 e contiene informazioni aggiuntive necessarie dal codice Device Control Defender.

Enumerazioni

 
EBranchOfficeJobEventType

Altre informazioni sull'enumerazione EBranchOfficeJobEventType
NOTIFICATION_CALLBACK_COMMANDS

Altre informazioni sull'enumerazione _NOTIFICATION_CALLBACK_COMMANDS
NOTIFICATION_CONFIG_FLAGS

Altre informazioni sull'enumerazione _NOTIFICATION_CONFIG_FLAGS
UI_TYPE

Altre informazioni su: enumerazione UI_TYPE