打印管道属性包
打印管道属性包用于在筛选器管道中的筛选器之间传递信息。
属性名称 | 符号名称 | 属性类型 | 说明 |
---|---|---|---|
PrinterName | XPS_FP_PRINTER_NAME | VT_BSTR | 打印机名称。 |
ProgressReport | XPS_FP_PROGRESS_REPORT | VT_UNKNOWN | 指向 IUnknown 接口的指针。 调用 QueryInterface 以获取指向 IPrintPipelineProgressReport 接口的指针。 |
PrinterHandle | XPS_FP_PRINTER_HANDLE | VT_BYREF | 打印机句柄。 筛选器不应关闭此句柄。 |
PerUserPrintTicket | XPS_FP_USER_PRINT_TICKET | VT_UNKNOWN | 指向 IUnknown 接口的指针。 调用 QueryInterface 以获取指向 IPrintReadStreamFactory 接口的 指针。 |
UserSecurityToken | XPS_FP_USER_TOKEN | VT_BYREF | 筛选器可用于模拟提交打印作业的用户帐户的句柄。 |
PrintJobId | XPS_FP_JOB_ID | VT_UI4 | 打印作业标识号。 |
PrintClassFactory | XPS_FP_PRINT_CLASS_FACTORY | VT_UNKNOWN | 指向 IUnknown 接口的指针。 调用 QueryInterface 以获取指向 IPrintClassObjectFactory 接口的 指针。 |
IPrintCoreHelper | (此属性 name 没有符号名称。) | VT_UNKNOWN | 指向 IUnknown 接口的指针。 调用 QueryInterface 以获取指向 IPrintCoreHelper 接口的指针。 此属性仅在使用 unidrvui.dll 作为配置 UI DLL 的 XPSDrv 打印机驱动程序中可用。 |
PrintDeviceCapabilities | XPS_FP_PRINTDEVICECAPABILITIES | VT_UNKNOWN | 指向 IUnknown 接口的指针。 调用 QueryInterface 以获取指向 IPrintReadStreamFactory 接口的 指针。 允许 XPS 呈现筛选器从打印筛选器管道属性包检索 PrintDeviceCapabilities XML 文件。 |