다음을 통해 공유


IPrintTicketProvider::ValidatePrintTicket 메서드(prdrvcom.h)

IPrintTicketProvider::ValidatePrintTicket 메서드는 인쇄 티켓의 유효성을 검사합니다.

구문

HRESULT ValidatePrintTicket(
  [in, out] IN OUT IXMLDOMDocument2 *pBaseTicket
);

매개 변수

[in, out] pBaseTicket

입력 인쇄 티켓에 대한 포인터입니다. IPrintTicketProvider::ValidatePrintTicket가 성공적으로 반환되면 pBaseTicket는 유효성이 검사된 인쇄 티켓을 가리킵니다.

반환 값

IPrintTicketProvider::ValidatePrintTicket 는 작업이 성공하면 S_NO_CONFLICT 반환하거나 S_CONFLICT_RESOLVED 합니다. 그렇지 않으면 이 메서드는 표준 COM 오류 코드를 반환해야 합니다.

설명

필요한 경우 IPrintTicketProvider::ValidatePrintTicket 메서드는 인쇄 티켓의 공용 및 Unidrv-private 부분에서 만든 설정을 검사하여 결과 인쇄 티켓이 유효하고 모든 제약 조건이 해결되었는지 확인하여 충돌 해결을 수행해야 합니다. 필요한 노드가 원래 인쇄 티켓에 없는 경우 IPrintTicketProvider::ValidatePrintTicket 에서 반환된 인쇄 티켓에 추가할 수 있습니다.

요구 사항

요구 사항
헤더 prdrvcom.h(Prdrvcom.h 포함)