IPrintOemPS::ResetPDEV-Methode (prcomoem.h)

Die IPrintOemPS::ResetPDEV -Methode ermöglicht es einem Rendering-Plug-In für Pscript5, seine PDEV-Struktur zurückzusetzen.

Syntax

HRESULT ResetPDEV(
  PDEVOBJ pdevobjOld,
  PDEVOBJ pdevobjNew
);

Parameter

pdevobjOld

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

pdevobjNew

Vom Aufrufer bereitgestellter Zeiger auf eine DEVOBJ-Struktur, in der 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 wurde erfolgreich ausgeführt.
E_FAIL
Fehler beim Vorgang
E_NOTIMPL
Die Methode ist nicht implementiert.
 

Wenn der Vorgang fehlschlägt, sollte SetLastError aufgerufen werden.

Hinweise

Die Methode eines Rendering-Plug-Ins IPrintOemPS::ResetPDEV 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 der Microsoft Windows SDK ResetDC-Funktion einer Anwendung 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 Adresse der privaten PDEV-Struktur des Rendering-Plug-Ins ist im pdevOEM-Member der DEVOBJ-Struktur enthalten, auf die pdevobjOld verweist. Die IPrintOemPS::ResetPDEV -Methode sollte relevante Member dieser alten Struktur verwenden, um die neue Struktur auszufüllen, auf die über pdevobjNew verwiesen wird.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile prcomoem.h (include Prcomoem.h)