IPrintOemUni::ResetPDEV-Methode (prcomoem.h)
Mit der IPrintOemUni::ResetPDEV
-Methode kann ein Rendering-Plug-In für Unidrv 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 |
---|---|
|
Der Vorgang war erfolgreich. |
|
Fehler beim Vorgang. |
Wenn der Vorgang fehlschlägt, sollte diese Methode SetLastError-aufrufen.
Bemerkungen
Ein Rendering-Plug-In für Unidrv muss die IPrintOemUni::ResetPDEV
-Methode implementieren.
Die IPrintOemUni::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 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 Private PDEV-Struktur des Rendering-Plug-Ins ist in der pdevOEM Mitglied der DEVOBJ-Struktur enthalten, auf die von pdevobjOldverwiesen wird. Die IPrintOemUni::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) |