Поделиться через


Заголовок winsplp.h

Этот заголовок используется при печати. Дополнительные сведения см. в разделе:

Winsplp.h содержит следующие программные интерфейсы:

Функции

 
AddPortUI

Функция AddPortUI в dll пользовательского интерфейса монитора портов добавляет порт принтера, а затем получает от пользователя сведения о конфигурации порта и отправляет их в библиотеку DLL сервера мониторинга портов.
AddPrintDeviceObject

Функция поставщика печати AddPrintDeviceObject создает объект устройства для очереди поставщика печати.
AppendPrinterNotifyInfoData

Функция AppendPrinterNotifyInfoData средства печати печати добавляет содержимое указанной структуры PRINTER_NOTIFY_INFO_DATA в указанную структуру PRINTER_NOTIFY_INFO.
CallRouterFindFirstPrinterChangeNotification

Описывает функцию CallRouterFindFirstPrinterChangeNotification.
ClosePort

Функция ClosePort монитора языка или порта закрывает порт принтера.
ClosePrintProcessor

Функция ClosePrintProcessor обработчика печати завершает печать задания печати и делает связанный дескриптор недопустимым.
НастройкаPortUI

Функция ConfigurePortUI dll пользовательского интерфейса монитора портов получает от пользователя сведения о конфигурации портов и отправляет их в библиотеку DLL сервера мониторинга портов.
ControlPrintProcessor

Функция ControlPrintProcessor обработчика печати позволяет диспетчеру очереди печати управлять заданием печати.
CreatePrinterIC

Описывает функцию CreatePrinterIC.
DeletePortUI

Функция DeletePortUI dll пользовательского интерфейса монитора портов удаляет порт принтера.
DeletePrinterIC

Описывает функцию DeletePrinterIC.
DevQueryPrint

Описывает функцию DevQueryPrint.
GenerateCopyFilePaths

Функция GenerateCopyFilePaths в библиотеке DLL point и print используется для изменения исходных и конечных путей, используемых очереди печати при копировании файлов, связанных с очередью печати, в клиент печати.
GetJobAttributes

Функция GetJobAttributes поставщика печати получает сведения о задании печати.
GetJobAttributesEx

Функция GetJobAttributesEx поставщика печати получает сведения о задании печати, включая параметры N-up и обратной печати.
GetPrintProcessorCapabilities

Функция GetPrintProcessorCapabilities обработчика печати возвращает возможности, связанные с указанным типом входных данных.
ImpersonatePrinterClient

ImpersonatePrinterClient возобновляет олицетворение клиента, завершая операцию, начатую RevertToPrinterSelf.
InitializeMonitor

Описывает функцию InitializeMonitor.
InitializeMonitorEx

Описывает функцию InitializeMonitorEx.
InitializePrintMonitor

Функция InitializePrintMonitor устарела и поддерживается только в целях совместимости.
InitializePrintMonitor2

Функция InitializePrintMonitor2 монитора печати инициализирует монитор печати для использования с кластеризованными серверами печати.
InitializePrintMonitorUI

Функция InitializePrintMonitorUI в dll пользовательского интерфейса монитора порта предоставляет очереди печати с адресами функций DLL.
InitializePrintProvidor

Функция InitializePrintProvidor поставщика печати инициализирует поставщика и предоставляет очереди печати с точками входа поставщика.
LogJobInfoForBranchOffice

Позволяет клиентам Филиала отправлять события заданий на сервер печати узла.
OpenPort

Функция OpenPort монитора портов открывает порт принтера.
OpenPrintProcessor

Функция OpenPrintProcessor обработчика печати подготавливает процессор печати к печати задания и возвращает дескриптор.
PartialReplyPrinterChangeNotification

Функция PartialReplyPrinterChangeNotification в очереди печати позволяет поставщику печати обновлять базу данных очереди печати об изменениях принтера, связанных с дескриптором уведомлений.
PlayGdiScriptOnPrinterIC

Описывает функцию PlayGdiScriptOnPrinterIC.
PrintDocumentOnPrintProcessor

Функция PrintDocumentOnPrintProcessor обработчика печати преобразует задание печати из формата spooled в необработанные данные, которые можно отправить на монитор печати.
ProvidorFindClosePrinterChangeNotification

Описывает функцию ProvidorFindClosePrinterChangeNotification.
ProvidorFindFirstPrinterChangeNotification

Описывает функцию ProvidorFindFirstPrinterChangeNotification.
ReadPort

Функция ReadPort монитора портов считывает данные из порта принтера.
RemovePrintDeviceObject

Функция RemovePrintDeviceObject удаляет объект устройства из очереди поставщика печати.
ReplyPrinterChangeNotification

Функция ReplyPrinterChangeNotification в очереди печати позволяет поставщику печати обновлять базу данных очереди печати очереди печати, связанную с дескриптором уведомления, и уведомлять клиента о возникновении событий очереди печати.
ReplyPrinterChangeNotificationEx

Описывает функцию ReplyPrinterChangeNotificationEx.
RevertToPrinterSelf

При вызове RevertToPrinterSelf в олицетворяемом потоке возвращается маркер для олицетворенного потока.
RouterAllocBidiMem

RouterAllocBidiMem выделяет блок памяти указанного размера. Эта функция используется монитором портов для выделения памяти для строк и двоичных объектов.
RouterAllocBidiResponseContainer

RouterAllocBidiResponseContainer выделяет структуру BIDI_RESPONSE_CONTAINER, содержащую список ответов bidi. Список ответов bidi представляет собой массив BIDI_RESPONSE_DATA структур.
RouterAllocPrinterNotifyInfo

Функция RouterAllocPrinterNotifyInfo в очереди печати печати выделяет структуру PRINTER_NOTIFY_INFO и массив PRINTER_NOTIFY_INFO_DATA структур.
RouterFreeBidiMem

RouterFreeBidiMem освобождает блок памяти, который ранее был выделен RouterAllocBidiMem.
RouterFreeBidiResponseContainer

RouterFreeBidiResponseContainer освобождает BIDI_RESPONSE_CONTAINER структуру, ранее выделенную RouterAllocBidiResponseContainer.
RouterFreePrinterNotifyInfo

Функция RouterFreePrinterNotifyInfo в очереди печати печати освобождает указанную структуру PRINTER_NOTIFY_INFO и связанные с ней PRINTER_NOTIFY_INFO_DATA массиве структуры.
SplDeleteSpoolerPortEnd

Описывает функцию SplDeleteSpoolerPortEnd.
SplDeleteSpoolerPortStart

Описывает функцию SplDeleteSpoolerPortStart.
SplIsSessionZero

Функция SplIsSessionZero определяет, было ли выдано определенное задание печати (дескриптор печати и идентификатор задания) в нулевом сеансе.
SplPromptUIInUsersSession

Функция SplPromptUIInUsersSession отображает стандартное окно сообщения в сеансе, на который указывают дескриптор принтера и идентификатор задания.
SpoolerCopyFileEvent

Функция SpoolerCopyFileEvent библиотеки dll point и print получает уведомления о событиях, связанных с копированием файлов, связанных с очередью печати, в клиент печати, когда клиент подключается к серверу печати.
SpoolerFindClosePrinterChangeNotification

Описывает функцию SpoolerFindClosePrinterChangeNotification.
SpoolerFindFirstPrinterChangeNotification

Описывает функцию SpoolerFindFirstPrinterChangeNotification.
SpoolerFindNextPrinterChangeNotification

Описывает функцию SpoolerFindNextPrinterChangeNotification.
SpoolerFreePrinterNotifyInfo

Дополнительные сведения: Функция SpoolerFreePrinterNotifyInfo
SpoolerRefreshPrinterChangeNotification

Описывает функцию SpoolerRefreshPrinterChangeNotification.
UpdatePrintDeviceObject

Функция UpdatePrintDeviceObject обновляет свойства объекта устройства, который находится в очереди поставщика печати.
WritePort

Функция WritePort монитора портов записывает данные в порт принтера.
XcvClosePort

Функция XcvClosePort сервера мониторинга портов закрывает порт принтера, открытый XcvOpenPort.
XcvDataPort

Функция XcvDataPort сервера мониторинга портов dll получает сведения из библиотеки DLL пользовательского интерфейса монитора портов и возвращает их в нее.
XcvOpenPort

Функция XcvOpenPort сервера мониторинга портов открывает порт для операций конфигурации.

Функции обратного вызова

 
ROUTER_NOTIFY_CALLBACK

Описывает функцию обратного вызова ROUTER_NOTIFY_CALLBACK.

Структуры

 
ATTRIBUTE_INFO_3

Узнайте, как структура ATTRIBUTE_INFO_3 используется в качестве параметра для функции DrvQueryJobAttributes библиотеки DLL интерфейса принтера. Все значения членов предоставляются функцией.
ATTRIBUTE_INFO_4

Узнайте, как структура ATTRIBUTE_INFO_4 используется в качестве параметра для функции DrvQueryJobAttributes библиотеки DLL в интерфейсе принтера.
BranchOfficeJobData

Эта структура содержит тип события для записи в журнал (eEventType), идентификатор задания и данные, необходимые для события.
BranchOfficeJobDataContainer

Эта структура определяет контейнер для одной или нескольких структур BranchOfficeJobData, отправляемых на сервер.
BranchOfficeJobDataError

Эта структура содержит необходимые данные для ведения журнала события сбоя задания филиала на удаленном сервере. Это основано на стандартных данных, связанных с заданием, доступных для очереди очереди.
BranchOfficeJobDataPipelineFailed

Содержит необходимые данные для ведения журнала события отрисовки конвейера задания филиала на удаленном сервере. Это основано на стандартных данных, связанных с заданием, доступных для очереди очереди.
BranchOfficeJobDataPrinted

Содержит необходимые данные для ведения журнала события завершения задания филиала на удаленном сервере. Это основано на стандартных данных, связанных с заданием, доступных для очереди очереди.
BranchOfficeJobDataRendered

Содержит необходимые данные для ведения журнала события подготовки конвейера задания филиала к просмотру на удаленном сервере. Он основан на данных, связанных с заданиями, доступных диспетчеру очереди очереди.
BranchOfficeLogOfflineFileFull

Содержит необходимые данные для ведения журнала, что автономный архив журнала на текущем клиенте в какой-то момент переполняется.
DOC_INFO_INTERNAL

Описывает структуру DOC_INFO_INTERNAL.
MESSAGEBOX_PARAMS

Структура MESSAGEBOX_PARAMS используется функцией SplPromptUIInUsersSession для хранения сведений о внешнем виде и поведении окна сообщения.
МОНИТОР

Структура MONITOR устарела и поддерживается только для обеспечения совместимости.
MONITOR2

Структура MONITOR2 содержит указатели на функции, определенные мониторами печати.
MONITOREX

Структура MONITOREX устарела и поддерживается только в целях совместимости.
MONITORINIT

Структура MONITORINIT используется в качестве входного параметра для функции InitializePrintMonitor2 монитора печати.
MONITORREG

Структура MONITORREG предоставляет мониторы печати с адресом функций реестра, которые следует использовать вместо функций API реестра Win32.
MONITORUI

Структура MONITORUI содержит указатели на функции в библиотеке DLL пользовательского интерфейса монитора портов, которую вызывает диспетчер очереди печати.
NOTIFICATION_CONFIG_1

Дополнительные сведения: структура _NOTIFICATION_CONFIG_1
PRINTER_NOTIFY_INIT

Дополнительные сведения: структура _PRINTER_NOTIFY_INIT
PRINTPROCESSOROPENDATA

Структура PRINTPROCESSOROPENDATA используется в качестве входного параметра для функции OpenPrintProcessor обработчика печати.
PRINTPROVIDOR

Структура PRINTPROVIDOR используется в качестве параметра для функции InitializePrintProvidor поставщика печати.
SHOWUIPARAMS

Функция SplPromptUIInUsersSession использует структуру SHOWUIPARAMS для хранения сведений о внешнем виде и поведении окна сообщения.
SPLCLIENT_INFO_1

Структура SPLCLIENT_INFO_1 используется в качестве входных данных для функции GenerateCopyFilePaths, экспортируемой библиотеками DLL point и print.
SPLCLIENT_INFO_2_LONGHORN

Дополнительные сведения: структура _SPLCLIENT_INFO_2_V3
SPLCLIENT_INFO_2_W2K

Содержит дескриптор для принтера на стороне сервера, который используется для выполнения прямых вызовов API от клиента к серверу без дополнительных затрат на RPC.
SPLCLIENT_INFO_2_WINXP

Дополнительные сведения: структура _SPLCLIENT_INFO_2_V2
SPLCLIENT_INFO_3_VISTA

Содержит супер-набор данных как в SPLCLIENT_INFO_1, так и в SPLCLIENT_INFO_2 структуре. Он также содержит дополнительные сведения, необходимые поставщику.
SPLCLIENT_INFO_INTERNAL

Структура SPLCLIENT_INFO_INTERNAL — это супер набор сведений в splclient_info_1, splclient_info2 и splclient_info3 и содержит дополнительные сведения, необходимые для кода Защитника управления устройствами.

Перечисления

 
EBranchOfficeJobEventType

Дополнительные сведения: Перечисление EBranchOfficeJobEventType
NOTIFICATION_CALLBACK_COMMANDS

Дополнительные сведения: перечисление _NOTIFICATION_CALLBACK_COMMANDS
NOTIFICATION_CONFIG_FLAGS

Дополнительные сведения: перечисление _NOTIFICATION_CONFIG_FLAGS
UI_TYPE

Дополнительные сведения: перечисление UI_TYPE