Funzione DrvStartPage (winddi.h)
La funzione DrvStartPage viene chiamata da GDI quando è pronta per iniziare a inviare il contenuto di una pagina fisica al driver per il rendering.
Sintassi
BOOL DrvStartPage(
[in] SURFOBJ *pso
);
Parametri
[in] pso
Puntatore fornito dal chiamante a una struttura SURFOBJ .
Valore restituito
Se l'operazione ha esito positivo, la funzione deve restituire TRUE. In caso contrario, deve chiamare la funzione Win32 SetLastError per impostare un codice di errore e quindi restituire FALSE.
Commenti
Una DLL grafica della stampante deve fornire una funzione DrvStartPage . La funzione viene chiamata prima che venga eseguito il rendering di ogni pagina fisica di un processo di stampa. Una pagina fisica può contenere una o più pagine di documenti.
In genere la funzione viene usata per l'invio di sequenze di controllo all'hardware della stampante, prima che venga stampata una pagina, chiamando la funzione EngWritePrinter di GDI. La funzione può anche eseguire operazioni di inizializzazione interne specifiche della pagina per la DLL grafica della stampante.
Requisiti
Piattaforma di destinazione | Desktop |
Intestazione | winddi.h (include Winddi.h) |