Conteneur de propriétés de pipeline d’impression
Le sac de propriétés de pipeline d’impression est utilisé pour transmettre des informations entre les filtres dans le pipeline de filtre.
Nom de la propriété | Nom symbolique | Type de propriété | Description |
---|---|---|---|
PrinterName | XPS_FP_PRINTER_NAME | VT_BSTR | Nom de l’imprimante. |
ProgressReport | XPS_FP_PROGRESS_REPORT | VT_UNKNOWN | Pointeur vers une interface IUnknown . Appelez QueryInterface pour obtenir un pointeur vers l’interface IPrintPipelineProgressReport . |
PrinterHandle | XPS_FP_PRINTER_HANDLE | VT_BYREF | Handle d’imprimante. Le filtre ne doit pas fermer ce handle. |
PerUserPrintTicket | XPS_FP_USER_PRINT_TICKET | VT_UNKNOWN | Pointeur vers une interface IUnknown . Appelez QueryInterface pour obtenir un pointeur vers l’interface IPrintReadStreamFactory . |
UserSecurityToken | XPS_FP_USER_TOKEN | VT_BYREF | Handle que le filtre peut utiliser pour emprunter l’identité du compte d’utilisateur qui a envoyé le travail d’impression. |
PrintJobId | XPS_FP_JOB_ID | VT_UI4 | Numéro d’identification du travail d’impression. |
PrintClassFactory | XPS_FP_PRINT_CLASS_FACTORY | VT_UNKNOWN | Pointeur vers une interface IUnknown . Appelez QueryInterface pour obtenir un pointeur vers l’interface IPrintClassObjectFactory . |
IPrintCoreHelper | (Il n’existe aucun nom symbolique pour ce nom de propriété.) | VT_UNKNOWN | Pointeur vers une interface IUnknown . Appelez QueryInterface pour obtenir un pointeur vers l’interface IPrintCoreHelper . Cette propriété est disponible uniquement dans les pilotes d’imprimante XPSDrv qui utilisent le unidrvui.dll comme DLL d’interface utilisateur de configuration. |
PrintDeviceCapabilities | XPS_FP_PRINTDEVICECAPABILITIES | VT_UNKNOWN | Pointeur vers une interface IUnknown . Appelez QueryInterface pour obtenir un pointeur vers l’interface IPrintReadStreamFactory . Permet aux filtres de rendu XPS de récupérer des fichiers XML PrintDeviceCapabilities à partir du conteneur de propriétés de pipeline de filtre d’impression. |