encabezado printerextension.h

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

Imprimir dispositivos

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

Interfaces

 
IPrinterBidiSetRequestCallback

Describe la firma del objeto de devolución de llamada que recibe la respuesta bidi.
IPrinterExtensionAsyncOperation

Proporciona el contexto asociado a una operación asincrónica.
IPrinterExtensionContext

Representa el contexto para la activación de una aplicación de dispositivo para UWP para impresoras.
IPrinterExtensionContextCollection

Expone una colección de objetos IPrinterExtensionContext.
IPrinterExtensionEvent

La interfaz IPrinterExtensionEvent representa el delegado de eventos implementado por las extensiones de impresora de escritorio para la activación.
IPrinterExtensionEventArgs

Representa el contexto para la activación de la extensión de impresora de escritorio.
IPrinterExtensionManager

La interfaz IPrinterExtensionManager se recupera mediante CoCreating the PrinterExtensionManager class.
IPrinterExtensionRequest

Completa el evento de extensión especificado con una cancelación o un éxito.
IPrinterPropertyBag

Proporciona métodos get y set fuertemente tipados.
IPrinterQueue

Representa una sola cola de impresoras.
IPrinterQueue2

Obtenga información sobre cómo IPrinterQueue2 representa una sola cola de impresoras.
IPrinterQueueEvent

Proporciona el delegado de eventos para los eventos de cola de impresoras.
IPrinterQueueView

Proporciona una manera de cambiar el intervalo de trabajos de impresión que se están supervisando.
IPrinterQueueViewEvent

Proporciona la firma del controlador de eventos.
IPrinterScriptablePropertyBag

La interfaz IPrinterScriptablePropertyBag es la interfaz de contenedor de propiedades que se pasa a los clientes de script.
IPrinterScriptablePropertyBag2

Define la interfaz IPrinterScriptablePropertyBag2.
IPrinterScriptableSequentialStream

La interfaz IPrinterScriptableSequentialStream es una interfaz similar a ISequentialStream que funciona en JavaScript. En lugar de leer y escribir matrices de bytes, lee y escribe matrices de JavaScript de bytes, que son valores entre 0 y 255.
IPrinterScriptableStream

La interfaz IPrinterScriptableStream se basa en IPrinterScriptableSequentialStream y agrega semántica similar a IStream.
IPrinterScriptContext

Se pasa a todas las restricciones de terceros funciones de JavaScript y proporciona acceso a los objetos pertinentes.
IPrintJob

Contiene propiedades que representan un trabajo de impresión.
IPrintJobCollection

Esta interfaz proporciona una enumeración de los trabajos de la cola de impresión.
IPrintSchemaAsyncOperation

Representa un contexto de operación asincrónico para las operaciones de validación, combinación o confirmación.
IPrintSchemaAsyncOperationEvent

Expone un delegado de eventos de validación, combinación o finalización de confirmación.
IPrintSchemaCapabilities

Proporciona el método principal para acceder a PrintCapabilities.
IPrintSchemaCapabilities2

La interfaz IPrintSchemaCapabilities2 representa una extensión del objeto IPrintSchemaCapabilities, que proporciona métodos contenedores sobre un documento de funcionalidades de impresión.
IPrintSchemaDisplayableElement

Proporciona la cadena que se puede mostrar para un elemento PrintCapabilites PrintSchema.
IPrintSchemaElement

Proporciona acceso al nodo XML subyacente y a la información del atributo name para un elemento Print Schema.
IPrintSchemaFeature

Expone un elemento Print Schema Feature.
IPrintSchemaNUpOption

Expone un elemento Print Schema NUp Option.
IPrintSchemaOption

Expone un objeto Print Schema Option.
IPrintSchemaOptionCollection

Expone una colección de objetos IPrintSchemaOption.
IPrintSchemaPageImageableSize

Expone la propiedad PageImageableSize de PrintCapabilities. Las propiedades de esta interfaz se asignan directamente a las de la propiedad PageImageableSize de PrintCapabilities.
IPrintSchemaPageMediaSizeOption

Expone un elemento Print Schema PageMediaSize Option.
IPrintSchemaParameterDefinition

La interfaz IPrintSchemaParameterDefinition representa una definición de parámetro, tal como se define en la Especificación del esquema de impresión.
IPrintSchemaParameterInitializer

La interfaz IPrintSchemaParameterInitializer representa un valor de inicialización de parámetros, tal como se define en la especificación del esquema de impresión.
IPrintSchemaTicket

Proporciona el método principal para acceder a un PrintTicket y validarlo.
IPrintSchemaTicket2

La interfaz IPrintSchemaTicket2 es una extensión de la interfaz IPrintSchemaTicket, que proporciona métodos de contenedor a través de un documento de vale de impresión.

Enumeraciones

 
PrintJobStatus

Esta enumeración es una asignación uno a uno a las marcas de cola proporcionadas en las estructuras de JOB_INFO_X.
PrintSchemaConstrainedSetting

La enumeración PrintSchemaConstrainedSetting especifica si la opción está disponible en función de la configuración del dispositivo actual. El atributo restringido solo aparece en un documento PrintCapabilities.
PrintSchemaParameterDataType

La enumeración PrintSchemaParameterDataType identifica los tipos de datos permitidos para el parámetro Print Schema.
PrintSchemaSelectionType

La enumeración PrintSchemaSelectionType identifica cómo se deben seleccionar las opciones de una característica. Esta propiedad solo aparece en un documento PrintCapabilities.