Cabeçalho winsplp.h
Esse cabeçalho é usado pela impressão. Para obter mais informações, consulte:
winsplp.h contém as seguintes interfaces de programação:
Funções
AddPortUI Uma função AddPortUI da DLL do monitor de porta adiciona uma porta de impressora, obtém informações de configuração de porta do usuário e as envia para a DLL do servidor de monitor de porta. |
AddPrintDeviceObject A função de provedor de impressão AddPrintDeviceObject cria um objeto de dispositivo para uma fila do provedor de impressão. |
AppendPrinterNotifyInfoData A função AppendPrinterNotifyInfoData do spooler de impressão adiciona o conteúdo de uma estrutura de PRINTER_NOTIFY_INFO_DATA especificada a uma estrutura de PRINTER_NOTIFY_INFO especificada. |
CallRouterFindFirstPrinterChangeNotification Descreve a função CallRouterFindFirstPrinterChangeNotification. |
ClosePort A função ClosePort de um monitor de idioma ou porta fecha uma porta da impressora. |
ClosePrintProcessor A função ClosePrintProcessor de um processador de impressão conclui a impressão de um trabalho de impressão e torna o identificador associado inválido. |
ConfigurePortUI Uma função ConfigurePortUI da DLL do monitor de porta obtém informações de configuração de porta do usuário e as envia para a DLL do servidor de monitor de porta. |
ControlPrintProcessor A função ControlPrintProcessor de um processador de impressão permite que o spooler controle um trabalho de impressão. |
CreatePrinterIC Descreve a função CreatePrinterIC. |
DeletePortUI Uma função DeletePortUI da DLL do monitor de porta exclui uma porta da impressora. |
DeletePrinterIC Descreve a função DeletePrinterIC. |
DevQueryPrint Descreve a função DevQueryPrint. |
GenerateCopyFilePaths A função GenerateCopyFilePaths de uma DLL de Ponto e Impressão é usada para modificar os caminhos de origem e destino usados pelos spoolers de impressão ao copiar arquivos associados à fila de impressão para um cliente de impressão. |
GetJobAttributes A função GetJobAttributes de um provedor de impressão obtém informações sobre um trabalho de impressão. |
GetJobAttributesEx A função GetJobAttributesEx de um provedor de impressão obtém informações sobre um trabalho de impressão, incluindo N-up e opções de impressão reversa. |
GetPrintProcessorCapabilities A função GetPrintProcessorCapabilities de um processador de impressão retorna recursos associados a um tipo de dados de entrada especificado. |
ImpersonatePrinterClient ImpersonatePrinterClient retoma a representação do cliente, concluindo a operação iniciada por RevertToPrinterSelf. |
InitializeMonitor Descreve a função InitializeMonitor. |
InitializeMonitorEx Descreve a função InitializeMonitorEx. |
InitializePrintMonitor A função InitializePrintMonitor é obsoleta e tem suporte apenas para fins de compatibilidade. |
InitializePrintMonitor2 A função InitializePrintMonitor2 de um monitor de impressão inicializa um monitor de impressão para uso com servidores de impressão clusterizados. |
InitializePrintMonitorUI Uma função InitializePrintMonitorUI da DLL do monitor de porta fornece ao spooler de impressão endereços de funções DLL. |
InitializePrintProvidor A função InitializePrintProvidor de um provedor de impressão inicializa o provedor e fornece o spooler de impressão com os pontos de entrada do provedor. |
LogJobInfoForBranchOffice Permite que os clientes da Filial enviem eventos de trabalho para o servidor de impressão do host. |
OpenPort A função OpenPort de um monitor de porta abre uma porta da impressora. |
OpenPrintProcessor A função OpenPrintProcessor de um processador de impressão prepara o processador de impressão para imprimir um trabalho e retorna um identificador. |
PartialReplyPrinterChangeNotification A função PartialReplyPrinterChangeNotification do spooler de impressão permite que um provedor de impressão atualize o banco de dados do spooler de alterações de impressora associadas a um identificador de notificação. |
PlayGdiScriptOnPrinterIC Descreve a função PlayGdiScriptOnPrinterIC. |
PrintDocumentOnPrintProcessor A função PrintDocumentOnPrintProcessor de um processador de impressão converte um trabalho de impressão de um formato de spool em dados brutos que podem ser enviados para um monitor de impressão. |
ProvidorFindClosePrinterChangeNotification Descreve a função ProvidorFindClosePrinterChangeNotification. |
ProvidorFindFirstPrinterChangeNotification Descreve a função ProvidorFindFirstPrinterChangeNotification. |
ReadPort A função ReadPort de um monitor de porta lê dados de uma porta de impressora. |
RemovePrintDeviceObject A função RemovePrintDeviceObject remove um objeto de dispositivo de uma fila do provedor de impressão. |
ReplyPrinterChangeNotification A função ReplyPrinterChangeNotification do spooler de impressão permite que um provedor de impressão atualize o banco de dados do spooler de eventos de fila de impressão associados a um identificador de notificação e notifique o cliente de que eventos de fila de impressão ocorreram. |
ReplyPrinterChangeNotificationEx Descreve a função ReplyPrinterChangeNotificationEx. |
RevertToPrinterSelf Quando RevertToPrinterSelf é chamado em um thread de representação, ele retorna o token para o thread que está sendo representado. |
RouterAllocBidiMem RouterAllocBidiMem aloca um bloco de memória de um tamanho especificado. Essa função é usada pelo monitor de porta para alocar memória para cadeias de caracteres e objetos binários. |
RouterAllocBidiResponseContainer RouterAllocBidiResponseContainer aloca uma estrutura de BIDI_RESPONSE_CONTAINER que contém uma lista de respostas bidi. A lista de resposta bidi é uma matriz de estruturas BIDI_RESPONSE_DATA. |
RouterAllocPrinterNotifyInfo A função RouterAllocPrinterNotifyInfo do spooler de impressão aloca uma estrutura PRINTER_NOTIFY_INFO e uma matriz de estruturas PRINTER_NOTIFY_INFO_DATA. |
RouterFreeBidiMem RouterFreeBidiMem libera um bloco de memória que foi alocado anteriormente por RouterAllocBidiMem. |
RouterFreeBidiResponseContainer RouterFreeBidiResponseContainer libera uma estrutura BIDI_RESPONSE_CONTAINER alocada anteriormente por RouterAllocBidiResponseContainer. |
RouterFreePrinterNotifyInfo A função RouterFreePrinterNotifyInfo do spooler de impressão desaloca uma estrutura PRINTER_NOTIFY_INFO especificada e sua matriz de estrutura PRINTER_NOTIFY_INFO_DATA associada. |
SplDeleteSpoolerPortEnd Descreve a função SplDeleteSpoolerPortEnd. |
SplDeleteSpoolerPortStart Descreve a função SplDeleteSpoolerPortStart. |
SplIsSessionZero A função SplIsSessionZero determina se um determinado trabalho de impressão (identificador de impressão mais ID do trabalho) foi emitido na sessão zero. |
SplPromptUIInUsersSession A função SplPromptUIInUsersSession exibe uma caixa de mensagem padrão na sessão indicada pelo identificador da impressora e pela ID do trabalho. |
SpoolerCopyFileEvent A função SpoolerCopyFileEvent de uma DLL de Ponto e Impressão recebe notificações de eventos associados à cópia de arquivos associados à fila de impressão para um cliente de impressão, quando o cliente se conecta a um servidor de impressão. |
SpoolerFindClosePrinterChangeNotification Descreve a função SpoolerFindClosePrinterChangeNotification. |
SpoolerFindFirstPrinterChangeNotification Descreve a função SpoolerFindFirstPrinterChangeNotification. |
SpoolerFindNextPrinterChangeNotification Descreve a função SpoolerFindNextPrinterChangeNotification. |
SpoolerFreePrinterNotifyInfo Saiba mais sobre: função SpoolerFreePrinterNotifyInfo |
SpoolerRefreshPrinterChangeNotification Descreve a função SpoolerRefreshPrinterChangeNotification. |
UpdatePrintDeviceObject A função UpdatePrintDeviceObject atualiza as propriedades de um objeto de dispositivo que está na fila do provedor de impressão. |
WritePort A função WritePort de um monitor de porta grava dados em uma porta de impressora. |
XcvClosePort Uma função XcvClosePort do servidor de monitor de porta fecha uma porta de impressora que foi aberta pelo XcvOpenPort. |
XcvDataPort A função XcvDataPort de um servidor de monitor de porta recebe informações e retorna informações para a DLL da interface do usuário do monitor de porta. |
XcvOpenPort Uma função XcvOpenPort do servidor de monitor de porta abre uma porta para operações de configuração. |
Funções de retorno de chamada
ROUTER_NOTIFY_CALLBACK Descreve a função de retorno de chamada ROUTER_NOTIFY_CALLBACK. |
Estruturas
ATTRIBUTE_INFO_3 Saiba como a estrutura ATTRIBUTE_INFO_3 é usada como um parâmetro para a função DrvQueryJobAttributes de uma interface de impressora. Todos os valores de membro são fornecidos por função. |
ATTRIBUTE_INFO_4 Saiba como a estrutura de ATTRIBUTE_INFO_4 é usada como um parâmetro para a função DrvQueryJobAttributes de uma interface de impressora. |
BranchOfficeJobData Essa estrutura contém o tipo de evento a ser registrado (eEventType), a ID do trabalho e os dados exigidos pelo evento. |
BranchOfficeJobDataContainer Essa estrutura define um contêiner para uma ou mais estruturas BranchOfficeJobData a serem enviadas a um servidor. |
BranchOfficeJobDataError Essa estrutura contém os dados necessários para registrar em log um evento de falha de trabalho da filial em um servidor remoto. Isso se baseia nos dados padrão relacionados ao trabalho disponíveis para o spooler. |
BranchOfficeJobDataPipelineFailed Contém os dados necessários para registrar em log um evento de falha de renderização de pipeline de trabalho de filial em um servidor remoto. Isso se baseia nos dados padrão relacionados ao trabalho disponíveis para o spooler. |
BranchOfficeJobDataPrinted Contém os dados necessários para registrar um evento concluído de trabalho de filial em um servidor remoto. Isso se baseia nos dados padrão relacionados ao trabalho disponíveis para o spooler. |
BranchOfficeJobDataRendered Contém os dados necessários para registrar um trabalho de filial Pipeline Rendering Event em um servidor remoto. Isso se baseia em dados relacionados ao trabalho disponíveis para o spooler. |
BranchOfficeLogOfflineFileFull Contém os dados necessários para registrar em log que o arquivo de log offline no cliente atual estoura em algum momento. |
DOC_INFO_INTERNAL Descreve a estrutura DOC_INFO_INTERNAL. |
MESSAGEBOX_PARAMS A estrutura MESSAGEBOX_PARAMS é usada pela função SplPromptUIInUsersSession para armazenar informações sobre a aparência e o comportamento de uma caixa de mensagem. |
MONITOR A estrutura MONITOR está obsoleta e tem suporte apenas por motivos de compatibilidade. |
MONITOR2 A estrutura MONITOR2 contém ponteiros para as funções definidas pelos monitores de impressão. |
MONITOREX A estrutura MONITOREX é obsoleta e tem suporte apenas para fins de compatibilidade. |
MONITORINIT A estrutura MONITORINIT é usada como um parâmetro de entrada para a função InitializePrintMonitor2 de um monitor de impressão. |
MONITORREG A estrutura MONITORREG fornece monitores de impressão com o endereço das funções do Registro a serem usadas em vez de funções de API do Registro Win32. |
MONITORUI A estrutura MONITORUI contém ponteiros para as funções dentro de uma DLL de interface do usuário do monitor de porta que o spooler de impressão chama. |
NOTIFICATION_CONFIG_1 Saiba mais sobre: estrutura _NOTIFICATION_CONFIG_1 |
PRINTER_NOTIFY_INIT Saiba mais sobre: estrutura _PRINTER_NOTIFY_INIT |
PRINTPROCESSOROPENDATA A estrutura PRINTPROCESSOROPENDATA é usada como um parâmetro de entrada para a função OpenPrintProcessor de um processador de impressão. |
PRINTPROVIDOR A estrutura PRINTPROVIDOR é usada como um parâmetro para a função InitializePrintProvidor de um provedor de impressão. |
SHOWUIPARAMS A função SplPromptUIInUsersSession usa a estrutura SHOWUIPARAMS para armazenar informações sobre a aparência e o comportamento de uma caixa de mensagem. |
SPLCLIENT_INFO_1 A estrutura SPLCLIENT_INFO_1 é usada como entrada para a função GenerateCopyFilePaths exportada por DLLs de Ponto e Impressão. |
SPLCLIENT_INFO_2_LONGHORN Saiba mais sobre: estrutura _SPLCLIENT_INFO_2_V3 |
SPLCLIENT_INFO_2_W2K Contém o identificador para a impressora do lado do servidor que é usada para fazer chamadas diretas de API do cliente para o servidor sem a sobrecarga do RPC. |
SPLCLIENT_INFO_2_WINXP Saiba mais sobre: estrutura _SPLCLIENT_INFO_2_V2 |
SPLCLIENT_INFO_3_VISTA Contém um supercon conjunto de informações em uma estrutura de SPLCLIENT_INFO_1 e SPLCLIENT_INFO_2. Ele também contém informações adicionais necessárias para o provedor. |
SPLCLIENT_INFO_INTERNAL A estrutura SPLCLIENT_INFO_INTERNAL é um super conjunto de informações em splclient_info_1, splclient_info2 e splclient_info3 e contém informações adicionais necessárias para o código do Device Control Defender. |
Enumerações
EBranchOfficeJobEventType Saiba mais sobre: enumeração EBranchOfficeJobEventType |
NOTIFICATION_CALLBACK_COMMANDS Saiba mais sobre: enumeração _NOTIFICATION_CALLBACK_COMMANDS |
NOTIFICATION_CONFIG_FLAGS Saiba mais sobre: enumeração _NOTIFICATION_CONFIG_FLAGS |
UI_TYPE Saiba mais sobre: enumeração UI_TYPE |