印刷パイプライン プロパティ バッグ
印刷パイプライン プロパティ バッグは、フィルター パイプライン内のフィルター間で情報を渡すために使用されます。
プロパティ名 | シンボリック名 | プロパティの種類 | 説明 |
---|---|---|---|
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 | 印刷ジョブ ID 番号。 |
PrintClassFactory | XPS_FP_PRINT_CLASS_FACTORY | VT_UNKNOWN | IUnknown インターフェイスを指すポインター。 QueryInterface を呼び出して、IPrintClassObjectFactory インターフェイスへのポインターを取得します。 |
IPrintCoreHelper | (このプロパティ名にはシンボリック名はありません)。 | VT_UNKNOWN | IUnknown インターフェイスを指すポインター。 QueryInterface を呼び出して、IPrintCoreHelper インターフェイスへのポインターを取得します。 このプロパティは、構成 UI DLL として unidrvui.dll を使用する XPSDrv プリンター ドライバーでのみ使用できます。 |
PrintDeviceCapabilities | XPS_FP_PRINTDEVICECAPABILITIES | VT_UNKNOWN | IUnknown インターフェイスを指すポインター。 QueryInterface を呼び出して、IPrintReadStreamFactory インターフェイスへのポインターを取得します。 XPS レンダリング フィルターで、印刷フィルター パイプライン プロパティ バッグから PrintDeviceCapabilities XML ファイルを取得できるようにします。 |