Заголовок 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 |