IPrintOemUni::ResetPDEV 方法 (prcomoem.h)
方法 IPrintOemUni::ResetPDEV
可讓 Unidrv 的轉譯外掛程式重設其 PDEV 結構。
語法
HRESULT ResetPDEV(
PDEVOBJ pdevobjOld,
PDEVOBJ pdevobjNew
);
參數
pdevobjOld
呼叫端提供的 DEVOBJ 結構指標,其中包含目前的 PDEV 資訊。
pdevobjNew
呼叫端提供的 DEVOBJ 結構的指標,該方法應該放置新的 PDEV 資訊。
傳回值
方法必須傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
作業成功。 |
|
作業失敗。 |
如果作業失敗,這個方法應該呼叫 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) |