printerextension.h 標頭

列印會使用此標頭。 如需詳細資訊,請參閱

列印裝置

printerextension.h 包含下列程式設計介面:

介面

 
IPrinterBidiSetRequestCallback

描述接收 Bidi 回應之回呼物件的簽章。
IPrinterExtensionAsyncOperation

提供與非同步作業相關聯的內容。
IPrinterExtensionCoNtext

代表印表機 UWP 裝置應用程式的啟用內容。
IPrinterExtensionCoNtextCollection

公開 IPrinterExtensionCoNtext 物件的集合。
IPrinterExtensionEvent

IPrinterExtensionEvent 介面代表桌面印表機延伸模組所實作的事件委派,以進行啟用。
IPrinterExtensionEventArgs

表示桌面印表機延伸模組啟用的內容。
IPrinterExtensionManager

CoCreating the PrinterExtensionManager class 擷取 IPrinterExtensionManager 介面。
IPrinterExtensionRequest

完成指定的擴充事件,並取消或成功。
IPrinterPropertyBag

提供強型別的 get 和 set 方法。
IPrinterQueue

表示單一印表機佇列。
IPrinterQueue2

瞭解 IPrinterQueue2 如何代表單一印表機佇列。
IPrinterQueueEvent

提供印表機佇列事件的事件委派。
IPrinterQueueView

提供變更受監視之列印工作範圍的方法。
IPrinterQueueViewEvent

提供事件處理常式的簽章。
IPrinterScriptablePropertyBag

IPrinterScriptablePropertyBag 介面是傳遞至腳本用戶端的屬性包介面。
IPrinterScriptablePropertyBag2

定義 IPrinterScriptablePropertyBag2 介面。
IPrinterScriptableSequentialStream

IPrinterScriptableSequentialStream 介面是可在 JavaScript 中運作的 ISequentialStream 類似介面。 它不會讀取和寫入位元組陣列,而是讀取和寫入位元組的 JavaScript 陣列,這些陣列是介於 0 到 255 之間的值。
IPrinterScriptableStream

IPrinterScriptableStream 介面是以 IPrinterScriptableSequentialStream 為基礎,並新增類似 IStream 的語意。
IPrinterScriptCoNtext

傳遞至所有協力廠商條件約束 JavaScript 函式,並提供相關物件的存取權。
IPrintJob

包含代表列印工作的屬性。
IPrintJobCollection

此介面提供列印佇列中作業的列舉。
IPrintSchemaAsyncOperation

表示驗證、合併或認可作業的非同步作業內容。
IPrintSchemaAsyncOperationEvent

公開驗證、合併或認可完成事件委派。
IPrintSchemaCapabilities

提供存取 PrintCapabilities 的主要方法。
IPrintSchemaCapabilities2

IPrintSchemaCapabilities2 介面代表 IPrintSchemaCapabilities 物件的延伸模組,此物件會透過列印功能檔提供包裝函式方法。
IPrintSchemaDisplayableElement

提供 PrintCapabilites PrintSchema 元素的可顯示字串。
IPrintSchemaElement

提供列印架構專案之基礎 XML 節點和名稱屬性資訊的存取權。
IPrintSchemaFeature

公開列印架構功能專案。
IPrintSchemaNUpOption

公開列印架構 NUp 選項專案。
IPrintSchemaOption

公開列印架構選項物件。
IPrintSchemaOptionCollection

公開 IPrintSchemaOption 物件的集合。
IPrintSchemaPageImageableSize

公開 PrintCapabilities 的 PageImageableSize 屬性。 此介面的屬性會直接對應至 PrintCapabilities 之 PageImageableSize 屬性中的屬性。
IPrintSchemaPageMediaSizeOption

公開列印架構 PageMediaSize 選項專案。
IPrintSchemaParameterDefinition

IPrintSchemaParameterDefinition 介面代表參數定義,如列印架構規格中所定義。
IPrintSchemaParameterInitializer

IPrintSchemaParameterInitializer 介面代表參數初始化值,如列印架構規格中所定義。
IPrintSchemaTicket

提供主要方法來存取及驗證 PrintTicket。
IPrintSchemaTicket2

IPrintSchemaTicket2 介面是 IPrintSchemaTicket 介面的延伸模組,可透過列印票證檔提供包裝函式方法。

列舉

 
PrintJobStatus

此列舉是一對一對應至JOB_INFO_X 結構中提供的多工緩衝處理常式旗標。
PrintSchemaConstrainedSetting

PrintSchemaConstrainedSetting 列舉會指定選項是否根據目前的裝置組態提供。 限制屬性只會出現在 PrintCapabilities 檔中。
PrintSchemaParameterDataType

PrintSchemaParameterDataType 列舉會識別列印架構參數允許的資料類型。
PrintSchemaSelectionType

PrintSchemaSelectionType 列舉可識別如何選取功能的選項。 此屬性只會出現在 PrintCapabilities 檔中。