2010-11-21 4 views

Antwort

3

Wenn Sie nach dem ursprünglichen Dokumentpfad suchen (z. B. nach dem Ort des gerade gedruckten Word-Dokuments), kann der Spooler Ihnen dies nicht sagen.

Der Spooler im Allgemeinen empfängt Dateien über die GDI- oder XPS-Pfade. Die Anwendung, die den Druckvorgang ausführt, sendet dem Spooler eine Reihe von grafischen Befehlen (über den entsprechenden Gerätetreiber), die der Spooler-Dienst vor dem Senden an den Drucker in eine temporäre Datei zwischenspeichert. Dies bedeutet, dass der Spooler selbst nichts über die Ursprungsquelldatei oder deren Speicherort weiß.

Wenn Sie sich fragen, wie der Spooler den Dokumentnamen erhält, erfolgt dies über den StartDoc-Aufruf, der in einer Struktur DOC_INFO_x übergeben wird. Das sind alle Informationen, die der Spooler in Bezug auf das Quelldokument selbst erhält.

+0

Danke. Also, ich denke, es gibt keine Möglichkeit, das zu erreichen. – Hugo

+0

Enthält die Struktur doc_info_x die Daten, die gedruckt werden? – Aitizazk

Verwandte Themen