ValidatePrintTicket 개요
Unidrv 및 PScript5 인쇄 드라이버는 다음 그림과 목록에서 보여 주는 시퀀스를 사용하여 인쇄 티켓의 유효성을 검사합니다.

각 플러그 인에 대해 IPrintOemPrintTicketProvider::ExpandIntentOptions 메서드를 호출합니다 .
IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode 메서드를 호출합니다.
각 플러그 인에 대해 IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode 를 호출하여 DEVMODEW 구조의 프라이빗 부분을 변환합니다.
Unidrv 또는 PScript5 인쇄 드라이버가 지원하는 DEVMODEW 구조의 공용 및 프라이빗 부분의 유효성을 검사합니다.
각 플러그 인에 대해 DEVMODEW 구조의 프라이빗 부분의 유효성을 검사합니다.
IPrintTicketProvider::ConvertPrintTicketToDevMode 메서드를 호출합니다.
각 플러그 인에 대해 IPrintOemPrintTicketProvider::ConvertDevModeToPrintTicket 메서드를 호출하여 DEVMODEW 구조의 프라이빗 부분을 변환합니다.
각 플러그 인에 대해 IPrintOemPrintTicketProvider::ValidatePrintTicket 메서드를 호출하여 PrintTicket의 유효성을 검사합니다.