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