Контейнер свойств конвейера печати
Контейнер свойств конвейера печати используется для передачи информации между фильтрами в конвейере фильтров.
Имя свойства | Символическое имя | Тип свойства | Описание |
---|---|---|---|
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 | (Для этого имени свойства нет символьного имени.) | VT_UNKNOWN | Указатель на интерфейс IUnknown . Вызовите QueryInterface , чтобы получить указатель на интерфейс IPrintCoreHelper . Это свойство доступно только в драйверах принтера XPSDrv, которые используют unidrvui.dll в качестве библиотеки DLL пользовательского интерфейса конфигурации. |
PrintDeviceCapabilities | XPS_FP_PRINTDEVICECAPABILITIES | VT_UNKNOWN | Указатель на интерфейс IUnknown . Вызовите QueryInterface , чтобы получить указатель на интерфейс IPrintReadStreamFactory . Позволяет фильтрам отрисовки XPS извлекать XML-файлы PrintDeviceCapabilities из контейнера свойств конвейера фильтра печати. |