Bewerken

Delen via


Print pipeline property bag

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 should not 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 is 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.

See also

V4 Printer Driver Property Bags