GdiResetDCEMF-Funktion (winppi.h)

Die GdiResetDCEMF-Funktion setzt den Gerätekontext eines Druckers während der Wiedergabe eines gepoolten EMF-Druckauftrags zurück.

Syntax

BOOL GdiResetDCEMF(
  HANDLE    SpoolFileHandle,
  PDEVMODEW pCurrDM
);

Parameter

SpoolFileHandle

Vom Aufrufer bereitgestelltes Spooldateihandle, das durch einen vorherigen Aufruf von GdiGetSpoolFileHandle abgerufen wurde.

pCurrDM

Vom Aufrufer bereitgestellter Zeiger auf eine DEVMODEW-Struktur , der durch einen vorherigen Aufruf von GdiGetDevmodeForPage abgerufen wurde.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion TRUE zurück. Andernfalls gibt die Funktion FALSE zurück.

Hinweise

Die GdiResetDCEMF-Funktion wird von gdi32.dll zur Verwendung in der PrintDocumentOnPrintProcessor-Funktion eines Druckprozessors exportiert.

Druckprozessoren müssen GdiResetDCEMF aufrufen, wenn der Gerätekontext des Druckers zurückgesetzt werden muss. Die Funktion muss immer dann aufgerufen werden, wenn die GdiGetDevmodeForPage-Funktion angibt, dass die DEVMODEW-Struktur der aktuellen Dokumentseite nicht mit der der vorherigen Dokumentseite identisch ist.

Weitere Informationen finden Sie unter Verwenden von GDI-Funktionen in Druckprozessoren.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header winppi.h (winppi.h einschließen)
Bibliothek Gdi32.Lib
DLL Gdi32.dll