特定のプリンタ用にv3プリンタドライバを作成しました。 IPrintOemUniインターフェイスを実装しています。私の現在の仕事は、何らかの "スタートページ"イベントを処理して、現在のページに十分な紙であるかどうかを判断することです。どのように実装することができるかお勧めします。Windowsプリンタドライバの「スタートページ」を処理
2
A
答えて
2
チェックインタフェースIPrintOemUniは - おそらくそれはのために何かを持っていること
1
それはDDI OEMフック機能を介して行うことができます DRVFN []は、作成された後、EnableDriver()
HRESULT __stdcall TestDriver::EnableDriver(
DWORD dwDriverVersion,
DWORD cbSize,
PDRVENABLEDATA pded)
{
pded->iDriverVersion = PRINTER_OEMINTF_VERSION;
pded->c = sizeof(s_aOemHookFuncs)/sizeof(DRVFN);
pded->pdrvfn = (DRVFN *) s_aOemHookFuncs;
return S_OK;
}
関連する問題
- 1. Windowsプリンタドライバの作成
- 2. Windowsアプリケーションの処理終了処理
- 3. Windowsワークフローエラー処理
- 4. Windows例外処理
- 5. WPF + Windowsフォームエラー処理
- 6. Windowsでのコールイベントの処理
- 7. EOL Windowsパイプラインの処理
- 8. windowsフォームのイベント処理
- 9. Microsoft Windows - メモリの処理
- 10. Windows Mobile 5例外処理
- 11. JavaでWindowsのシステムファイルを処理する
- 12. Windows 10の下のナビゲーションバーの処理
- 13. アウトオブプロセスActiveX EXEでのWindowsシャットダウンの処理
- 14. WindowsのPHP CLI:Ctrl-Cコマンドの処理?
- 15. WindowsでのCRF ++とJavaの処理
- 16. Windowsフォームの未処理の例外ログ
- 17. Windows OSのアップデート/パッチ処理 - SFのベストプラクティス
- 18. Windowsサービスアプリケーションの未処理の例外
- 19. Windows上のPython 3でのマルチスレッド処理
- 20. WindowsでのWCFサービスの処理サービス(WAS)
- 21. WindowsサービスでのMSMQメッセージの処理
- 22. WindowsでのUNIXパスの処理
- 23. Windowsのバッチファイルを処理してファイルを処理するディレクトリをループする?
- 24. WindowsバッチでのSASエラー処理
- 25. WindowsフォームアプリケーションのC#画像処理
- 26. WindowsフォームWebbrowerコントロール - モーダルドキュメントの処理
- 27. Windows通知サーバーへのバッチ処理
- 28. 一般的なプリンタドライバ - Android
- 29. Windows Phone 7ピボットとスクロールビューアーイベント処理
- 30. Windows 10 DPI処理ダイアログと標準ダイアログ
はいで使用する必要がありますが、私はそれのために何かを発見していない –