プリンター インターフェイス DLL によって定義されている関数
重要
プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、プリントサポートアプリデザインガイド.
プリンター インターフェイス 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 | (省略可能) 新しいバージョンのドライバーがシステムに追加されたときに、プリンターのレジストリ設定を更新します。 |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示