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 |
---|---|
|
Der Vorgang wurde erfolgreich ausgeführt. |
|
Fehler beim Vorgang |
|
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) |