Freigeben über


IPrintOemUni::ResetPDEV-Methode (prcomoem.h)

Mit der IPrintOemUni::ResetPDEV-Methode kann ein Rendering-Plug-In für Unidrv seine PDEV-Struktur zurücksetzen.

Syntax

HRESULT ResetPDEV(
  PDEVOBJ pdevobjOld,
  PDEVOBJ pdevobjNew
);

Parameter

pdevobjOld

Vom Aufrufer bereitgestellter Zeiger auf eine DEVOBJ- Struktur, die aktuelle PDEV-Informationen enthält.

pdevobjNew

Aufrufer-bereitgestellter Zeiger auf eine DEVOBJ-Struktur, in die die Methode neue PDEV-Informationen platzieren soll.

Rückgabewert

Die Methode muss einen der folgenden Werte zurückgeben.

Rückgabecode Beschreibung
S_OK
Der Vorgang war erfolgreich.
E_FAIL
Fehler beim Vorgang.
 

Wenn der Vorgang fehlschlägt, sollte diese Methode SetLastError-aufrufen.

Bemerkungen

Ein Rendering-Plug-In für Unidrv muss die IPrintOemUni::ResetPDEV-Methode implementieren.

Die IPrintOemUni::ResetPDEV-Methode eines Rendering-Plug-Ins führt dieselben Arten von Vorgängen wie die DrvResetPDEV--Funktion aus, die von einer Druckergrafik-DLL exportiert wird. Während der Verarbeitung des Aufrufs einer Anwendung an das Microsoft Windows SDK ResetDC-Funktion wird die IPrintOemUni::ResetPDEV-Methode von der DrvResetPDEV-Funktion in der Druckergrafik-DLL von Unidrv aufgerufen. Weitere Informationen dazu, wann DrvResetPDEV- aufgerufen wird, finden Sie in der Beschreibung.

Die Private PDEV-Struktur des Rendering-Plug-Ins ist in der pdevOEM Mitglied der DEVOBJ-Struktur enthalten, auf die von pdevobjOldverwiesen wird. Die IPrintOemUni::ResetPDEV Methode sollte relevante Elemente dieser alten Struktur verwenden, um die neue Struktur auszufüllen, auf die durch pdevobjNewverwiesen wird.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- prcomoem.h (einschließlich Prcomoem.h)

Siehe auch

DrvResetPDEV

IPrintOemUni