共用方式為


印表機介面 DLL 所定義的函式

重要

新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。

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

印表機介面 DLL 會匯出下表所列的函式。

函式 目的
DllEntryPoint 初始 DLL 進入點,通常稱為 DLLMain
DrvConvertDevMode 將指定的 DEVMODEW 結構從一個版本轉換成另一個版本。
DrvDeviceCapabilities 傳回印表機功能的相關要求資訊。
DrvDevicePropertySheets 呼叫 CPSUI 來建立描述印表機屬性的屬性表頁面。
DrvDocumentEvent (選擇性)允許印表機介面 DLL 指定與列印文件相關聯的事件。
DrvDriverEvent (選擇性)允許印表機介面 DLL 回應發生特定驅動程式特定事件之多任務緩衝處理程式的通知。
DrvDocumentPropertySheets> 呼叫 CPSUI 來建立描述列印檔屬性的屬性表頁面。
DrvPrinterEvent 允許印表機介面 DLL 回應發生特定印表機特定事件之多任務緩衝處理程式的通知。
DrvQueryColorProfile (選擇性)允許印表機介面 DLL 指定要用於色彩管理的 ICC 設定檔。
DrvQueryJobAttributes (選擇性)允許印表機介面 DLL 指定支援在實體頁面上列印多個文件頁面(「N-up」列印)、列印每個頁面的多個複本,以及定序頁面等功能。
DevQueryPrintEx 判斷是否可以使用印表機目前的組態來列印列印作業。
DrvSplDeviceCaps 傳回印表機功能的相關要求資訊。
DrvUpgradePrinter (選擇性)將新版本的驅動程式新增至系統時,更新印表機的登錄設定。