Flusso di configurazione automatica per GPD in Windows Vista
La configurazione automatica segue la sequenza seguente:
Monitoraggio porta invia al spooler una notifica che contiene tutti i valori che in precedenza non erano nella cache o che sono stati modificati.
Lo spooler risponde alla notifica dal monitoraggio delle porte chiamando DrvPrinterEvent.
Printer_Event_Configuration viene passato al driver che contiene tutti i nuovi valori e . Il driver riceve una notifica che indica che il valore di un attributo è stato modificato e che viene aggiornato anche il Registro di sistema.
Se la notifica è troppo grande, viene chiamato Evento schema ridotto.
Il file PPD viene analizzato, incluse tutte le estensioni di file GDL e il contenuto GDL all'interno del PPD. Tutto il contenuto GDL nelle estensioni di file GDL o in tutto il file PPD deve essere racchiuso tra *Ifdef: GDL_Enabled e *Endif: GDL_Enabled.
Il plug-in recupererà il valore per *MSBidiValue, che sarà basato sul valore stringa corrente per *QueryString. Ad esempio, un valore *QueryString di "\Printer.Configuration.DuplexUnit:Installed" rappresenta un valore *BidiValue di BOOL(TRUE).
Il plug-in aggiornerà l'interfaccia utente del driver in base alla configurazione più recente.