다음을 통해 공유


IPrintCoreUI2::D rvUpdateUISetting 메서드(prcomoem.h)

메서드는 IPrintCoreUI2::DrvUpdateUISetting Pscript5 사용자 인터페이스 플러그 인이 수정된 사용자 인터페이스 옵션을 드라이버에 알릴 수 있도록 Windows XP Pscript5 드라이버에서 제공됩니다.

구문

HRESULT DrvUpdateUISetting(
  PVOID pci,
  PVOID pOptItem,
  DWORD dwPreviousSelection,
  DWORD dwMode
);

매개 변수

pci

OEMUIOBJ 구조체에 대한 호출자 제공 포인터입니다.

pOptItem

사용자 인터페이스 옵션 항목을 설명하는 OPTITEM 구조체에 대한 호출자 제공 포인터입니다.

dwPreviousSelection

사용되지 않습니다.

dwMode

제공된 옵션 항목이 속한 속성 시트 페이지를 나타내는 호출자 제공 정수 상수입니다. 다음 상수는 유효합니다.

정의
OEMCUIP_DOCPROP 제공된 옵션 항목은 문서 속성 시트의 고급 페이지에 속합니다.
OEMCUIP_PRNPROP 제공된 옵션 항목은 프린터 속성 시트의 디바이스 설정 페이지에 속합니다.
OEMCUIP_PRNPROP 제공된 옵션 항목은 프린터 속성 시트의 디바이스 설정 페이지에 속합니다.

반환 값

이 메서드는 다음 값 중 하나를 반환해야 합니다.

반환 코드 Description
S_OK
작업에 성공했습니다.
E_FAIL
작업이 실패했습니다.
E_NOTIMPL
메서드가 구현되지 않았습니다.

설명

이 메서드는 IPrintOemDriverUI COM 인터페이스에서 상속됩니다. 및 는 핵심 드라이버의 표준 UI 페이지를 완전히 대체하지 않고 UI 플러그 인의 IPrintOemUI::D ocumentPropertySheets 및 IPrintOemUI::DevicePropertySheets 함수 및 해당 속성 시트 콜백 루틴 중에 지원되는 Windows XP Pscript5 UI 플러그 인에서만 호출할 수 있습니다. 이 메서드가 지원되면 IPrintOemDriverUI::D rvUpdateUISetting과 동일한 동작이 있습니다. 지원되지 않는 경우 이 메서드는 E_NOTIMPL 반환해야 합니다.

요구 사항

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

추가 정보

IPrintCoreUI2

IPrintOemDriverUI::D rvUpdateUISetting

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets