Condividi tramite


Flusso di configurazione automatica per GPD in Windows Vista

La configurazione automatica segue la sequenza seguente:

  1. Monitoraggio porta invia al spooler una notifica che contiene tutti i valori che in precedenza non erano nella cache o che sono stati modificati.

  2. Lo spooler risponde alla notifica dal monitoraggio delle porte chiamando DrvPrinterEvent.

  3. 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.

  4. Se la notifica è troppo grande, viene chiamato Evento schema ridotto.

  5. 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.

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

  7. Il plug-in aggiornerà l'interfaccia utente del driver in base alla configurazione più recente.