Windows Spooler APIを使用してスタンドアロンプログラムを使用してシステムスコープの印刷ジョブを監視したいが、印刷ジョブの名前のみを取得できます。元のファイルをフルパスで取得するにはどうしたらいいですか?Spooler APIによって元のフルファイルパスを取得する方法
1
A
答えて
3
元のドキュメントパス(たとえば、印刷したばかりのWordドキュメントの場所など)を探している場合、スプーラはこれを伝えることができません。
スプーラ一般に、は、GDIまたはXPSパス経由でファイルを受信します。印刷を実行するアプリケーションは、適切なデバイスドライバを介してスプーラに効果的に一連のグラフィカルコマンドを送信し、スプーラサービスはプリンタに送信する前に一時ファイルにキャッシュします。これは、スプーラ自体が、元のソースファイルまたはそのソースファイルについて何も知らないことを意味します。
スプーラがドキュメント名を取得する方法が不思議であれば、DOC_INFO_x構造体に渡されるStartDoc呼び出しによって行われます。これは、スプーラがソースドキュメント自体に関して受け取るすべての情報です。
関連する問題
- 1. ProcessWire ServicesPages APIでフルファイルパスを取得
- 2. htmlでファイルをアップロードするときにフルファイルパスを取得する方法
- 3. jQueryを使用してフォームアップロードフィールドでフルファイルパスを取得する方法は?
- 4. javaを使用してGoogleドライブからフルファイルパスを取得する方法
- 5. webpackを使ってスクリプト内の元のファイルパスを取得する方法は?
- 6. Linqによってxmlから値を取得する方法
- 7. ユーザーによってYouTube動画を取得する方法
- 8. は反射によってkotlinパッケージを取得する方法
- 9. macOS。プログラムによってCPU温度を取得する方法
- 10. Python:pyaudioを使って生のオーディオファイルをGoogleクラウドスピーチAPIに取得する方法
- 11. ツリーノードが編集によって変更された後に元の値を取得する方法
- 12. 多次元配列phpを使ってカテゴリレベルを取得する方法
- 13. 値によって多次元配列からキーを取得
- 14. `bodyParser.raw()`を使って元のボディを取得するには?
- 15. GoogleアナリティクスAPI:非オブジェクトエラーにlistManagementAccountsを()取得、アカウントを引っ張っする方法
- 16. 検索中にcscopeがフルファイルパスを表示する方法
- 17. HttpContext.Current.Server.Executeの後に元のURLを取得する方法
- 18. pandas( 'task-spooler')を使って複雑なテーブルを読む
- 19. APIによるWikipedia記事のWikidata IDの取得方法は?
- 20. mws apiによるアマゾンのパフォーマンス通知の取得方法
- 21. Facebook APIユーザーページを取得する方法
- 22. リクエストヘッダーを取得する方法5 api
- 23. Azureのルビーの各リソースやAPIによって課金情報を取得する方法は?
- 24. apiを使ってangular2 nativescriptからisHealthDataAvailableを取得する方法
- 25. グラフapiを使ってfacebookからユーザーフレンドリストを取得する方法
- 26. GetProcAddressによるPostMessage APIの取得方法は?
- 27. 電報のAPIを使ってチャンネルメンバーを獲得する方法
- 28. WSO2 APIマネージャーのすべてのスコープを取得する方法
- 29. 残りのapiによってVLAN FireWallをキャンセルする方法
- 30. Pythonを使ってn次元キューブ内のすべての整数点のリストを取得する方法は?
ありがとうございました。だから、私はそれをフェッチする方法はないと思う。 – Hugo
doc_info_x構造体には印刷されるデータが含まれていますか? – Aitizazk