Freigeben über


IPrintOemPS::ResetPDEV-Methode (prcomoem.h)

Mit der IPrintOemPS::ResetPDEV-Methode kann ein Rendering-Plug-In für Pscript5 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.
E_NOTIMPL
Die Methode ist nicht implementiert.
 

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

Bemerkungen

Die IPrintOemPS::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 IPrintOemPS::ResetPDEV-Methode von der DrvResetPDEV-Funktion in der Druckergrafik-DLL von Pscript5 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 IPrintOemPS::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)