다음을 통해 공유


IPrintOemUI::D evMode 메서드(prcomoem.h)

사용자 인터페이스 플러그 인에서 제공하는 IPrintOemUI::DevMode 메서드는 플러그 인의 프라이빗 DEVMODEW 멤버에 대한 작업을 수행합니다.

통사론

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

매개 변수

dwMode

호출자가 제공한 상수입니다. 다음 설명 섹션을 참조하세요.

pOemDMParam

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

반환 값

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

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

발언

사용자 인터페이스 플러그 인은 프라이빗 DEVMODEW 구조체 멤버를 정의하는 경우 IPrintOemUI::DevMode 메서드를 구현해야 합니다. 이 메서드의 목적은 프라이빗 DEVMODEW 구조체 멤버의 내용을 정의, 유효성 검사 또는 변환(한 버전에서 다른 버전으로)하는 것입니다.

프라이빗 DEVMODEW 섹션 앞에는 OEM_DMEXTRAHEADER 구조체가 있어야 합니다.

IPrintOemUI::DevMode 메서드는 해당 dwMode 값으로 표시된 작업을 수행해야 합니다. IPrintOemUI::DevMode 호출될 때마다 dwMode 받은 순서대로 나열되는 다음 상수 중 하나가 포함됩니다.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 prcomoem.h(Prcomoem.h 포함)

참고 항목

IPrintOemPS::D evMode

IPrintOemUI

IPrintOemUni::D evMode