Encabezado winsplp.h

La impresión usa este encabezado. Para más información, consulte:

winsplp.h contiene las siguientes interfaces de programación:

Functions

 
AddPortUI

Una función AddPortUI de la DLL del monitor de puerto de la interfaz de usuario agrega un puerto de impresora y, a continuación, obtiene información de configuración del puerto del usuario y la envía al archivo DLL del servidor de supervisión de puertos.
AddPrintDeviceObject

La función del proveedor de impresión AddPrintDeviceObject crea un objeto de dispositivo para una cola del proveedor de impresión.
AppendPrinterNotifyInfoData

La función AppendPrinterNotifyInfoData del administrador de trabajos de impresión agrega el contenido de una estructura de PRINTER_NOTIFY_INFO_DATA especificada a una estructura PRINTER_NOTIFY_INFO especificada.
CallRouterFindFirstPrinterChangeNotification

Describe la función CallRouterFindFirstPrinterChangeNotification.
ClosePort

Una función ClosePort del monitor de idioma o puerto cierra un puerto de impresora.
ClosePrintProcessor

La función ClosePrintProcessor de un procesador de impresión completa la impresión de un trabajo de impresión y hace que el identificador asociado no sea válido.
ConfigurePortUI

Una función ConfigurePortUI de la DLL del monitor de puertos obtiene la información de configuración del puerto del usuario y la envía al archivo DLL del servidor de supervisión de puertos.
ControlPrintProcessor

La función ControlPrintProcessor de un procesador de impresión permite que el administrador de trabajos de impresión controle un trabajo de impresión.
CreatePrinterIC

Describe la función CreatePrinterIC.
DeletePortUI

Una función DeletePortUI de la DLL del monitor de puerto de la interfaz de usuario elimina un puerto de impresora.
DeletePrinterIC

Describe la función DeletePrinterIC.
DevQueryPrint

Describe la función DevQueryPrint.
GenerateCopyFilePaths

La función GenerateCopyFilePaths de un archivo DLL point e print se usa para modificar las rutas de acceso de origen y destino que usan los trabajos de impresión cuando copian los archivos asociados a la cola de impresión en un cliente de impresión.
GetJobAttributes

La función GetJobAttributes de un proveedor de impresión obtiene información sobre un trabajo de impresión.
GetJobAttributesEx

La función GetJobAttributesEx de un proveedor de impresión obtiene información sobre un trabajo de impresión, incluidas las opciones de impresión inversa y N.
GetPrintProcessorCapabilities

La función GetPrintProcessorCapabilities de un procesador de impresión devuelve funcionalidades asociadas a un tipo de datos de entrada especificado.
ImpersonatePrinterClient

ImpersonatePrinterClient reanuda la suplantación del cliente, completando la operación iniciada por RevertToPrinterSelf.
InitializeMonitor

Describe la función InitializeMonitor.
InitializeMonitorEx

Describe la función InitializeMonitorEx.
InitializePrintMonitor

La función InitializePrintMonitor está obsoleta y solo se admite con fines de compatibilidad.
InitializePrintMonitor2

La función InitializePrintMonitor2 de un monitor de impresión inicializa un monitor de impresión para su uso con servidores de impresión agrupados.
InitializePrintMonitorUI

Una función InitializePrintMonitorUI de la DLL del monitor de puertos proporciona el administrador de trabajos de impresión con direcciones de funciones DLL.
InitializePrintProvidor

La función InitializePrintProvidor de un proveedor de impresión inicializa el proveedor y proporciona el administrador de trabajos de impresión con los puntos de entrada del proveedor.
LogJobInfoForBranchOffice

Permite a los clientes de sucursal enviar eventos de trabajo al servidor de impresión host.
OpenPort

La función OpenPort de un monitor de puerto abre un puerto de impresora.
OpenPrintProcessor

La función OpenPrintProcessor de un procesador de impresión prepara el procesador de impresión para imprimir un trabajo y devuelve un identificador.
PartialReplyPrinterChangeNotification

La función PartialReplyPrinterChangeNotification del administrador de impresión permite a un proveedor de impresión actualizar la base de datos del administrador de trabajos de impresión de los cambios de impresora asociados a un identificador de notificación.
PlayGdiScriptOnPrinterIC

Describe la función PlayGdiScriptOnPrinterIC.
PrintDocumentOnPrintProcessor

La función PrintDocumentOnPrintProcessor de un procesador de impresión convierte un trabajo de impresión de un formato en cola en datos sin procesar que se pueden enviar a un monitor de impresión.
ProvidorFindClosePrinterChangeNotification

Describe la función ProvidorFindClosePrinterChangeNotification.
ProvidorFindFirstPrinterChangeNotification

Describe la función ProvidorFindFirstPrinterChangeNotification.
ReadPort

La función ReadPort de un monitor de puerto lee datos de un puerto de impresora.
RemovePrintDeviceObject

La función RemovePrintDeviceObject quita un objeto de dispositivo de una cola del proveedor de impresión.
ReplyPrinterChangeNotification

La función ReplyPrinterChangeNotification del administrador de impresión permite a un proveedor de impresión actualizar la base de datos del cola de impresión de eventos de cola de impresión asociados a un identificador de notificación y notificar al cliente que se han producido eventos de cola de impresión.
ReplyPrinterChangeNotificationEx

Describe la función ReplyPrinterChangeNotificationEx.
RevertToPrinterSelf

Cuando se llama a RevertToPrinterSelf en un subproceso suplantante, devuelve el token del subproceso que se está suplantando.
RouterAllocBidiMem

RouterAllocBidiMem asigna un bloque de memoria de un tamaño especificado. El monitor de puerto usa esta función para asignar memoria para cadenas y objetos binarios.
RouterAllocBidiResponseContainer

RouterAllocBidiResponseContainer asigna una estructura BIDI_RESPONSE_CONTAINER que contiene una lista de respuestas bidi. La lista de respuestas de bidi es una matriz de estructuras de BIDI_RESPONSE_DATA.
RouterAllocPrinterNotifyInfo

La función RouterAllocPrinterNotifyInfo del administrador de impresión asigna una estructura de PRINTER_NOTIFY_INFO y una matriz de estructuras PRINTER_NOTIFY_INFO_DATA.
RouterFreeBidiMem

RouterFreeBidiMem libera un bloque de memoria asignado previamente por RouterAllocBidiMem.
RouterFreeBidiResponseContainer

RouterFreeBidiResponseContainer libera una estructura de BIDI_RESPONSE_CONTAINER asignada previamente por RouterAllocBidiResponseContainer.
RouterFreePrinterNotifyInfo

La función RouterFreePrinterNotifyInfo del administrador de impresión desasigna una estructura PRINTER_NOTIFY_INFO especificada y su matriz de estructura de PRINTER_NOTIFY_INFO_DATA asociada.
SplDeleteSpoolerPortEnd

Describe la función SplDeleteSpoolerPortEnd.
SplDeleteSpoolerPortStart

Describe la función SplDeleteSpoolerPortStart.
SplIsSessionZero

La función SplIsSessionZero determina si se emitió un determinado trabajo de impresión (identificador de impresión más identificador de trabajo) en la sesión cero.
SplPromptUIInUsersSession

La función SplPromptUIInUsersSession muestra un cuadro de mensaje estándar en la sesión indicada por el identificador de trabajo y el identificador de la impresora.
SpoolerCopyFileEvent

Una función SpoolerCopyFileEvent de un archivo DLL de punto e impresión recibe notificaciones de eventos asociados a la copia de archivos asociados a la cola de impresión en un cliente de impresión, cuando el cliente se conecta a un servidor de impresión.
SpoolerFindClosePrinterChangeNotification

Describe la función SpoolerFindClosePrinterChangeNotification.
SpoolerFindFirstPrinterChangeNotification

Describe la función SpoolerFindFirstPrinterChangeNotification.
SpoolerFindNextPrinterChangeNotification

Describe la función SpoolerFindNextPrinterChangeNotification.
SpoolerFreePrinterNotifyInfo

Más información sobre: Función SpoolerFreePrinterNotifyInfo
SpoolerRefreshPrinterChangeNotification

Describe la función SpoolerRefreshPrinterChangeNotification.
UpdatePrintDeviceObject

La función UpdatePrintDeviceObject actualiza las propiedades de un objeto de dispositivo que se encuentra en la cola del proveedor de impresión.
WritePort

La función WritePort de un monitor de puerto escribe datos en un puerto de impresora.
XcvClosePort

Una función XcvClosePort de la DLL del servidor de supervisión de puertos cierra un puerto de impresora abierto por XcvOpenPort.
XcvDataPort

Una función XcvDataPort de la DLL del servidor de supervisión de puertos recibe información de y devuelve información a la DLL de la interfaz de usuario del monitor de puerto.
XcvOpenPort

Una función XcvOpenPort del archivo DLL del servidor de supervisión de puertos abre un puerto para las operaciones de configuración.

Funciones de devolución de llamada

 
ROUTER_NOTIFY_CALLBACK

Describe la función de devolución de llamada ROUTER_NOTIFY_CALLBACK.

Estructuras

 
ATTRIBUTE_INFO_3

Obtenga información sobre cómo se usa la estructura de ATTRIBUTE_INFO_3 como parámetro para la función DrvQueryJobAttributes de un archivo DLL de interfaz de impresora. Todos los valores de miembro son proporcionados por la función.
ATTRIBUTE_INFO_4

Obtenga información sobre cómo se usa la estructura de ATTRIBUTE_INFO_4 como parámetro para la función DrvQueryJobAttributes de un archivo DLL de interfaz de impresora.
BranchOfficeJobData

Esta estructura contiene el tipo de evento que se va a registrar (eEventType), el identificador del trabajo y los datos requeridos por el evento.
BranchOfficeJobDataContainer

Esta estructura define un contenedor para una o varias estructuras BranchOfficeJobData que se enviarán a un servidor.
BranchOfficeJobDataError

Esta estructura contiene los datos necesarios para registrar un evento de error de trabajo de sucursal en un servidor remoto. Esto se basa en los datos estándar relacionados con el trabajo disponibles para el administrador de trabajos.
BranchOfficeJobDataPipelineFailed

Contiene los datos necesarios para registrar un evento error de representación de canalización de trabajos de sucursal en un servidor remoto. Esto se basa en los datos estándar relacionados con el trabajo disponibles para el administrador de trabajos.
BranchOfficeJobDataPrinted

Contiene los datos necesarios para registrar un evento completado de un trabajo de sucursal en un servidor remoto. Esto se basa en los datos estándar relacionados con el trabajo disponibles para el administrador de trabajos.
BranchOfficeJobDataRendered

Contiene los datos necesarios para registrar un evento de representación de canalización de trabajos de sucursal en un servidor remoto. Esto se basa en los datos relacionados con el trabajo disponibles para el administrador de trabajos.
BranchOfficeLogOfflineFileFull

Contiene los datos necesarios para registrar que el archivo de registro sin conexión en el cliente actual se desbordó en algún momento.
DOC_INFO_INTERNAL

Describe la estructura DOC_INFO_INTERNAL.
MESSAGEBOX_PARAMS

La función SplPromptUIInUsersSession usa la estructura MESSAGEBOX_PARAMS para contener información sobre la apariencia y el comportamiento de un cuadro de mensaje.
MONITOR

La estructura monitor está obsoleta y solo se admite por motivos de compatibilidad.
MONITOR2

La estructura MONITOR2 contiene punteros a las funciones definidas por monitores de impresión.
MONITOREX

La estructura MONITOREX está obsoleta y solo se admite con fines de compatibilidad.
MONITORINIT

La estructura MONITORINIT se usa como parámetro de entrada para la función InitializePrintMonitor2 de un monitor de impresión.
MONITORREG

La estructura MONITORREG proporciona monitores de impresión con la dirección de las funciones del Registro que se usarán en lugar de las funciones de api del registro win32.
MONITORUI

La estructura MONITORUI contiene punteros a las funciones dentro de un archivo DLL de interfaz de usuario del monitor de puertos al que llama el administrador de trabajos de impresión.
NOTIFICATION_CONFIG_1

Más información sobre: estructura de _NOTIFICATION_CONFIG_1
PRINTER_NOTIFY_INIT

Más información sobre: estructura de _PRINTER_NOTIFY_INIT
PRINTPROCESSOROPENDATA

La estructura PRINTPROCESSOROPENDATA se usa como parámetro de entrada para la función OpenPrintProcessor de un procesador de impresión.
PRINTPROVIDOR

La estructura PRINTPROVIDOR se usa como parámetro para la función InitializePrintProvidor de un proveedor de impresión.
SHOWUIPARAMS

La función SplPromptUIInUsersSession usa la estructura SHOWUIPARAMS para contener información sobre la apariencia y el comportamiento de un cuadro de mensaje.
SPLCLIENT_INFO_1

La estructura de SPLCLIENT_INFO_1 se usa como entrada para la función GenerateCopyFilePaths exportada por archivos DLL point e Print.
SPLCLIENT_INFO_2_LONGHORN

Más información sobre: estructura de _SPLCLIENT_INFO_2_V3
SPLCLIENT_INFO_2_W2K

Contiene el identificador de la impresora del lado servidor que se usa para realizar llamadas API directas desde el cliente al servidor sin la sobrecarga de RPC.
SPLCLIENT_INFO_2_WINXP

Más información sobre: estructura de _SPLCLIENT_INFO_2_V2
SPLCLIENT_INFO_3_VISTA

Contiene un superconjunto de la información en una estructura SPLCLIENT_INFO_1 y SPLCLIENT_INFO_2. También contiene información adicional que necesita el proveedor.
SPLCLIENT_INFO_INTERNAL

La estructura SPLCLIENT_INFO_INTERNAL es un superconjunto de la información de splclient_info_1, splclient_info2 y splclient_info3 y contiene información adicional necesaria para el código de Device Control Defender.

Enumeraciones

 
EBranchOfficeJobEventType

Más información sobre: Enumeración EBranchOfficeJobEventType
NOTIFICATION_CALLBACK_COMMANDS

Más información sobre: enumeración de _NOTIFICATION_CALLBACK_COMMANDS
NOTIFICATION_CONFIG_FLAGS

Más información sobre: enumeración _NOTIFICATION_CONFIG_FLAGS
UI_TYPE

Más información sobre: enumeración UI_TYPE