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 |