2010-11-21 5 views

答えて

3

元のドキュメントパス(たとえば、印刷したばかりのWordドキュメントの場所など)を探している場合、スプーラはこれを伝えることができません。

スプーラ一般に、は、GDIまたはXPSパス経由でファイルを受信します。印刷を実行するアプリケーションは、適切なデバイスドライバを介してスプーラに効果的に一連のグラフィカルコマンドを送信し、スプーラサービスはプリンタに送信する前に一時ファイルにキャッシュします。これは、スプーラ自体が、元のソースファイルまたはそのソースファイルについて何も知らないことを意味します。

スプーラがドキュメント名を取得する方法が不思議であれば、DOC_INFO_x構造体に渡されるStartDoc呼び出しによって行われます。これは、スプーラがソースドキュメント自体に関して受け取るすべての情報です。

+0

ありがとうございました。だから、私はそれをフェッチする方法はないと思う。 – Hugo

+0

doc_info_x構造体には印刷されるデータが含まれていますか? – Aitizazk

関連する問題