Partager via


Fonction GdiResetDCEMF (winppi.h)

La fonction GdiResetDCEMF réinitialise le contexte d’appareil d’une imprimante lors de la lecture d’un travail d’impression EMF en pool.

Syntaxe

BOOL GdiResetDCEMF(
  HANDLE    SpoolFileHandle,
  PDEVMODEW pCurrDM
);

Paramètres

SpoolFileHandle

Handle de fichier spool fourni par l’appelant, obtenu par un appel précédent à GdiGetSpoolFileHandle.

pCurrDM

Pointeur fourni par l’appelant vers une structure DEVMODEW , obtenu par un appel précédent à GdiGetDevmodeForPage.

Valeur retournée

Si l’opération réussit, la fonction retourne TRUE. Sinon, la fonction retourne FALSE.

Remarques

La fonction GdiResetDCEMF est exportée par gdi32.dll pour une utilisation dans la fonction PrintDocumentOnPrintProcessor d’un processeur d’impression.

Les processeurs d’impression doivent appeler GdiResetDCEMF chaque fois qu’il est nécessaire de réinitialiser le contexte de l’appareil de l’imprimante. La fonction doit être appelée chaque fois que la fonction GdiGetDevmodeForPage indique que la structure DEVMODEW de la page de document active n’est pas identique à celle de la page de document précédente.

Pour plus d’informations, consultez Utilisation de fonctions GDI dans les processeurs d’impression.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête winppi.h (inclure Winppi.h)
Bibliothèque Gdi32.Lib
DLL Gdi32.dll