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) |