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
方法执行的操作类型与 DrvPrinterEvent 函数相同,该函数由用户模式打印机接口 DLL 导出。 有关打印机事件及其处理方式的信息,请参阅 DrvPrinterEvent 函数的说明。
如果提供用户界面插件,打印机驱动程序的 DrvPrinterEvent 函数将调用 IPrintOemUI::PrinterEvent
方法。 DrvPrinterEvent 函数对指定事件执行自己的处理,然后调用 IPrintOemUI::PrinterEvent
方法来处理事件的其他处理。
如果 IPrintOemUI::PrinterEvent
方法由多个用户界面插件导出,则按照为安装指定插件的顺序调用方法。
有关创建和安装用户界面插件的详细信息,请参阅 自定义 Microsoft 打印机驱动程序。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | prcomoem.h (包括 Prcomoem.h) |