Freigeben über


IPrintOemUni::ResetPDEV-Methode (prcomoem.h)

Die IPrintOemUni::ResetPDEV -Methode ermöglicht es einem Rendering-Plug-In für Unidrv, 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.
 

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

Hinweise

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

Die Methode eines Rendering-Plug-Ins IPrintOemUni::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 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 Adresse der privaten PDEV-Struktur des Rendering-Plug-Ins ist im pdevOEM-Member der DEVOBJ-Struktur enthalten, auf die pdevobjOld verweist. Die IPrintOemUni::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)

Weitere Informationen

DrvResetPDEV

IPrintOemUni