Recipiente de propriedades do pipeline de impressão
O recipiente de propriedades do pipeline de impressão é usado para passar informações entre filtros no pipeline de filtro.
Nome da propriedade | Nome simbólico | Tipo de propriedade | Descrição |
---|---|---|---|
Printername | XPS_FP_PRINTER_NAME | VT_BSTR | O nome da impressora. |
ProgressReport | XPS_FP_PROGRESS_REPORT | VT_UNKNOWN | Um ponteiro para uma interface IUnknown. Chame QueryInterface para obter um ponteiro para a interface IPrintPipelineProgressReport . |
PrinterHandle | XPS_FP_PRINTER_HANDLE | VT_BYREF | O identificador da impressora. O filtro não deve fechar esse identificador. |
PerUserPrintTicket | XPS_FP_USER_PRINT_TICKET | VT_UNKNOWN | Um ponteiro para uma interface IUnknown. Chame QueryInterface para obter um ponteiro para a interface IPrintReadStreamFactory . |
UserSecurityToken | XPS_FP_USER_TOKEN | VT_BYREF | Um identificador que o filtro pode usar para representar a conta de usuário que enviou o trabalho de impressão. |
PrintJobId | XPS_FP_JOB_ID | VT_UI4 | O número de identificação do trabalho de impressão. |
PrintClassFactory | XPS_FP_PRINT_CLASS_FACTORY | VT_UNKNOWN | Um ponteiro para uma interface IUnknown. Chame QueryInterface para obter um ponteiro para a interface IPrintClassObjectFactory . |
IPrintCoreHelper | (Não há nenhum nome simbólico para esse nome de propriedade.) | VT_UNKNOWN | Um ponteiro para uma interface IUnknown. Chame QueryInterface para obter um ponteiro para a interface IPrintCoreHelper . Essa propriedade só está disponível em drivers de impressora XPSDrv que usam o unidrvui.dll como a DLL da interface do usuário de configuração. |
PrintDeviceCapabilities | XPS_FP_PRINTDEVICECAPABILITIES | VT_UNKNOWN | Um ponteiro para uma interface IUnknown. Chame QueryInterface para obter um ponteiro para a interface IPrintReadStreamFactory . Permite que os filtros de renderização XPS recuperem arquivos XML PrintDeviceCapabilities do recipiente de propriedades do pipeline de filtro de impressão. |