Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |