Contenedor de propiedades de canalización de impresión
El contenedor de propiedades de canalización de impresión se usa para pasar información entre los filtros de la canalización de filtro.
Nombre de propiedad | Nombre simbólico | Tipo de propiedad | Descripción |
---|---|---|---|
PrinterName | XPS_FP_PRINTER_NAME | VT_BSTR | Nombre de la impresora. |
ProgressReport | XPS_FP_PROGRESS_REPORT | VT_UNKNOWN | Puntero a una interfaz IUnknown. Llame a QueryInterface para obtener un puntero a la interfaz IPrintPipelineProgressReport . |
PrinterHandle | XPS_FP_PRINTER_HANDLE | VT_BYREF | Controlador de impresora. El filtro no debe cerrar este identificador. |
PerUserPrintTicket | XPS_FP_USER_PRINT_TICKET | VT_UNKNOWN | Puntero a una interfaz IUnknown. Llame a QueryInterface para obtener un puntero a la interfaz IPrintReadStreamFactory . |
UserSecurityToken | XPS_FP_USER_TOKEN | VT_BYREF | Identificador que el filtro puede usar para suplantar la cuenta de usuario que envió el trabajo de impresión. |
PrintJobId | XPS_FP_JOB_ID | VT_UI4 | Número de identificación del trabajo de impresión. |
PrintClassFactory | XPS_FP_PRINT_CLASS_FACTORY | VT_UNKNOWN | Puntero a una interfaz IUnknown. Llame a QueryInterface para obtener un puntero a la interfaz IPrintClassObjectFactory . |
IPrintCoreHelper | (No hay ningún nombre simbólico para este nombre de propiedad). | VT_UNKNOWN | Puntero a una interfaz IUnknown. Llame a QueryInterface para obtener un puntero a la interfaz IPrintCoreHelper . Esta propiedad solo está disponible en controladores de impresora XPSDrv que usan el unidrvui.dll como DLL de interfaz de usuario de configuración. |
PrintDeviceCapabilities | XPS_FP_PRINTDEVICECAPABILITIES | VT_UNKNOWN | Puntero a una interfaz IUnknown. Llame a QueryInterface para obtener un puntero a la interfaz IPrintReadStreamFactory . Permite que los filtros de representación XPS recuperen archivos XML PrintDeviceCapabilities del contenedor de propiedades de canalización de filtro de impresión. |