共用方式為


PrintSupportExtensionSession 類別

定義

表示列印支援延伸模組的會話。

public ref class PrintSupportExtensionSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PrintSupportExtensionSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PrintSupportExtensionSession
Public NotInheritable Class PrintSupportExtensionSession
繼承
Object Platform::Object IInspectable PrintSupportExtensionSession
屬性

Windows 需求

裝置系列
Windows 11 (已於 10.0.22000.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v14.0 引進)

備註

若要建立列印支援延伸模組,您的應用程式必須在其套件資訊清單中宣告具有類別 windows.printSupportSettingsuap4:Extension元素,以指定背景工作的進入點。 啟動背景工作時, IBackgroundTask.Run 方法會收到 IBackgroundTaskInstance 物件。 您可以將這個物件的 TriggerDetails 屬性轉換成 PrintSupportExtensionTriggerDetails 物件,以取得有關列印支援延伸模組會話的詳細資料。

如需詳細資訊,請參閱 列印支援應用程式設計指南

屬性

Printer

取得目前會話的印表機裝置。

方法

Start()

啟動列印支援服務,以便開始引發事件。

事件

CommunicationErrorDetected

表示列印支援延伸模組的會話。

PrintDeviceCapabilitiesChanged

當系統更新相關聯網際網路列印通訊協定的快取列印功能 (IPP) 印表機時引發。

PrinterSelected

當印表機對話方塊中選取的印表機變更為與印表機支援應用程式相關聯的印表機時引發。

PrintTicketValidationRequested

當系統需要驗證列印票證時引發。

適用於

另請參閱