Partager via


Fonction DrvStartPage (winddi.h)

La fonction DrvStartPage est appelée par GDI lorsqu’elle est prête à commencer à envoyer le contenu d’une page physique au pilote pour le rendu.

Syntaxe

BOOL DrvStartPage(
  [in] SURFOBJ *pso
);

Paramètres

[in] pso

Pointeur fourni par l’appelant vers une structure SURFOBJ .

Valeur retournée

Si l’opération réussit, la fonction doit retourner TRUE. Sinon, elle doit appeler la fonction Win32 SetLastError pour définir un code d’erreur, puis retourner FALSE.

Remarques

Une DLL de graphismes d’imprimante doit fournir une fonction DrvStartPage . La fonction est appelée avant le rendu de chaque page physique d’un travail d’impression. (Une page physique peut contenir une ou plusieurs pages de document.)

En règle générale, la fonction est utilisée pour envoyer des séquences de contrôle au matériel d’imprimante, avant l’impression d’une page, en appelant la fonction EngWritePrinter de GDI. La fonction peut également effectuer des opérations d’initialisation internes spécifiques à la page pour la DLL graphique d’imprimante.

Configuration requise

   
Plateforme cible Bureau
En-tête winddi.h (inclure Winddi.h)

Voir aussi

DrvSendPage

EngWritePrinter