IPrintOemUni::ResetPDEV 메서드(prcomoem.h)
메서드 IPrintOemUni::ResetPDEV
를 사용하면 Unidrv에 대한 렌더링 플러그 인이 PDEV 구조를 다시 설정할 수 있습니다.
구문
HRESULT ResetPDEV(
PDEVOBJ pdevobjOld,
PDEVOBJ pdevobjNew
);
매개 변수
pdevobjOld
현재 PDEV 정보를 포함하는 DEVOBJ 구조체에 대한 호출자 제공 포인터입니다.
pdevobjNew
메서드가 새 PDEV 정보를 배치해야 하는 DEVOBJ 구조체에 대한 호출자 제공 포인터입니다.
반환 값
메서드는 다음 값 중 하나를 반환해야 합니다.
반환 코드 | Description |
---|---|
|
작업에 성공했습니다. |
|
작업이 실패했습니다. |
작업이 실패하면 이 메서드는 SetLastError를 호출해야 합니다.
설명
Unidrv에 대한 렌더링 플러그 인은 메서드를 IPrintOemUni::ResetPDEV
구현해야 합니다.
렌더링 플러그 인의 IPrintOemUni::ResetPDEV
메서드는 프린터 그래픽 DLL에서 내보낸 DrvResetPDEV 함수와 동일한 유형의 작업을 수행합니다. Microsoft Windows SDK ResetDC 함수 IPrintOemUni::ResetPDEV
에 대한 애플리케이션 호출을 처리하는 동안 메서드는 Unidrv의 프린터 그래픽 DLL에 있는 DrvResetPDEV 함수에 의해 호출됩니다. DrvResetPDEV가 호출되는 시기에 대한 자세한 내용은 해당 설명을 참조하세요.
렌더링 플러그 인의 개인 PDEV 구조체 주소는 pdevobjOld가 가리키는 DEVOBJ 구조체의 pdevOEM 멤버에 포함되어 있습니다. 메서드는 IPrintOemUni::ResetPDEV
pdevobjNew를 통해 참조되는 새 구조를 채우기 위해 이 이전 구조체의 관련 멤버를 사용해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | prcomoem.h(Prcomoem.h 포함) |