다음을 통해 공유


IPrintOemPrintTicketProvider::CompletePrintCapabilities 메서드(prcomoem.h)

IPrintOemPrintTicketProvider::CompletePrintCapabilities 메서드는 지정된 인쇄 기능 문서의 나머지 항목을 채웁니다.

구문

HRESULT CompletePrintCapabilities(
  [in]      IXMLDOMDocument2 *pPrintTicket,
  [in, out] IXMLDOMDocument2 *pCapabilities
);

매개 변수

[in] pPrintTicket

입력 인쇄 티켓에 대한 포인터입니다. 인쇄 기능의 구성 종속 데이터(즉, GPD 파일의 Switch / Case 구문으로 표현되는 데이터)는 인쇄 티켓의 설정을 기반으로 해야 합니다. 애플리케이션에서 인쇄 티켓을 제공하지 않는 경우 이 매개 변수는 NULL일 수 있습니다. 이러한 경우 공급자는 기능 및 매개 변수 구문에 대한 기본 설정을 가정해야 합니다.

[in, out] pCapabilities

부분적으로 완성된 인쇄 기능 문서에 대한 포인터입니다. IPrintOemPrintTicketProvider::CompletePrintCapabilities가 반환되면 pCapablities에서 가리키는 버퍼에 완성된 인쇄 기능 문서가 포함되어야 합니다.

반환 값

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

설명

Unidrv 또는 Pscript5 플러그 인은 드라이버가 지원하는 기능 및 옵션 이상으로 명시적으로 지원하는 기능만 채워야 합니다. 플러그 인은 프라이빗 DEVMODEW 구조에 나열된 대로 지원되는 기능을 최소한 채워야 합니다. 플러그 인 공급자가 인쇄 티켓의 핵심 드라이버에서 제공하는 기능의 표현을 변경하는 경우 공급자는 여기에 있는 표현을 동등하게 변경해야 합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 prcomoem.h(Prcomoem.h 포함)