Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The print pipeline property bag is used to pass information between filters in the filter pipeline.
Property name | Symbolic name | Property type | Description |
---|---|---|---|
PrinterName | XPS_FP_PRINTER_NAME | VT_BSTR | The printer name. |
ProgressReport | XPS_FP_PROGRESS_REPORT | VT_UNKNOWN | A pointer to an IUnknown interface. Call QueryInterface to obtain a pointer to the IPrintPipelineProgressReport interface. |
PrinterHandle | XPS_FP_PRINTER_HANDLE | VT_BYREF | The printer handle. The filter shouldn't close this handle. |
PerUserPrintTicket | XPS_FP_USER_PRINT_TICKET | VT_UNKNOWN | A pointer to an IUnknown interface. Call QueryInterface to obtain a pointer to the IPrintReadStreamFactory interface. |
UserSecurityToken | XPS_FP_USER_TOKEN | VT_BYREF | A handle that the filter can use to impersonate the user account that submitted the print job. |
PrintJobId | XPS_FP_JOB_ID | VT_UI4 | The print job identification number. |
PrintClassFactory | XPS_FP_PRINT_CLASS_FACTORY | VT_UNKNOWN | A pointer to an IUnknown interface. Call QueryInterface to obtain a pointer to the IPrintClassObjectFactory interface. |
IPrintCoreHelper | (There's no symbolic name for this property name.) | VT_UNKNOWN | A pointer to an IUnknown interface. Call QueryInterface to obtain a pointer to the IPrintCoreHelper interface. This property is only available in XPSDrv printer drivers that use the unidrvui.dll as the configuration UI DLL. |
PrintDeviceCapabilities | XPS_FP_PRINTDEVICECAPABILITIES | VT_UNKNOWN | A pointer to an IUnknown interface. Call QueryInterface to obtain a pointer to the IPrintReadStreamFactory interface. Allows XPS rendering filters to retrieve PrintDeviceCapabilities XML files from the Print filter pipeline property bag. |