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)

Vedi anche

DrvSendPage

EngWritePrinter