IPrintOemUI::P rinterEvent 메서드(prcomoem.h)
IPrintOemUI::PrinterEvent
메서드를 사용하면 사용자 인터페이스 플러그 인에서 프린터 이벤트를 처리할 수 있습니다.
통사론
HRESULT PrinterEvent(
PWSTR pPrinterName,
INT iDriverEvent,
DWORD dwFlags,
LPARAM lParam
);
매개 변수
pPrinterName
NULL로 끝나는 프린터 이름 문자열에 대한 호출자 제공 포인터입니다. 문자열은 로컬 프린터("PrinterName") 또는 원격 프린터("\Machine\PrinterName")를 식별할 수 있습니다.
iDriverEvent
발생한 이벤트를 식별하는 호출자 제공 값입니다. 유효한 값 목록은 DrvPrinterEvent참조하세요.
dwFlags
호출자가 제공한 플래그입니다. 유효한 플래그 목록은 DrvPrinterEvent참조하세요.
lParam
호출자가 제공한 이벤트별 매개 변수입니다. 자세한 내용은 DrvPrinterEvent참조하세요.
반환 값
메서드는 다음 값 중 하나를 반환해야 합니다.
반환 코드 | 묘사 |
---|---|
|
작업이 성공했습니다. |
|
작업이 실패했습니다. |
|
메서드가 구현되지 않았습니다. |
발언
사용자 인터페이스 플러그 인의 IPrintOemUI::PrinterEvent
메서드는 사용자 모드 프린터 인터페이스 DLL에서 내보낸 DrvPrinterEvent 함수와 동일한 유형의 작업을 수행합니다. 프린터 이벤트 및 처리 방법에 대한 자세한 내용은 DrvPrinterEvent 함수에 대한 설명을 참조하세요.
사용자 인터페이스 플러그 인을 제공하는 경우 프린터 드라이버의 DrvPrinterEvent 함수는 IPrintOemUI::PrinterEvent
메서드를 호출합니다.
DrvPrinterEvent 함수는 지정된 이벤트에 대해 자체 처리를 수행한 다음 IPrintOemUI::PrinterEvent
메서드를 호출하여 이벤트의 추가 처리를 처리합니다.
여러 사용자 인터페이스 플러그 인에서 IPrintOemUI::PrinterEvent
메서드를 내보낼 경우 플러그 인을 설치하도록 지정한 순서대로 메서드가 호출됩니다.
사용자 인터페이스 플러그 인을 만들고 설치하는 방법에 대한 자세한 내용은 Microsoft 프린터 드라이버사용자 지정을 참조하세요.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 바탕 화면 |
헤더 | prcomoem.h(Prcomoem.h 포함) |