PrintTicket Providers, CreateDC and CreateCompatibleDC

When developing PrintTicket support in the configuration module of a filter-pipeline driver, you should be aware that your driver's PrintTicket code paths will be called within the SplWoW64.exe process when converting GDI content to XPS from 32-bit applications running under 64-bit Vista. As a result, this article applies to the implementation of PrintTicket provider methods within the driver:

These limitations apply only to drivers in which the rendering module calls PrintTicket APIs, such as filter pipeline drivers. If your rendering module does not call PrintTicket APIs, this artical doesn't apply. With a few limited exceptions, PrintTicket APIs should not be called from GDI-based printer driver rendering modules.

Comments (2)
  1. anony.muos says:

    Hello, I came across this blog recently..I know that XPS document writer is available on XP, is the new print path also ported/installed on XP? Or is the print path exclusive to Vista?

  2. benkuhn says:

    Hello, someone. The XPSDrv print path is available on XP if the XPS essentials pack is installed. You can download the XPS essentials pack from

Comments are closed.

Skip to main content