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) |