Flujo de configuración automática en Windows Vista para PPD
La configuración automática sigue la siguiente secuencia:
Port Monitor envía al administrador de colas una notificación que contiene los valores que anteriormente no estaban en la memoria caché o que cambiaron.
Spooler responde a la notificación desde el monitor de puerto mediante una llamada a DrvPrinterEvent.
Printer_Event_Configuration se pasa al controlador que contiene todos los valores nuevos y . Se notifica al controlador que el valor de un atributo ha cambiado. El registro también se actualiza.
Si la notificación es demasiado grande, se llama a un evento de esquema reducido.
El archivo PPD se analiza, incluidas todas las extensiones de archivo GDL y el contenido de GDL dentro del PPD. Todo el contenido de GDL en extensiones de archivo GDL o en todo el archivo PPD debe estar rodeado de
*Ifdef: GDL_Enabled
y*Endif: GDL_Enabled
.El complemento IHV recuperará el valor de *MSBidiValue , que se basará en el valor de cadena actual para *QueryString. Por ejemplo, un valor *QueryString de \Printer.Configuration.DuplexUnit:Installed representará un valor *BidiValue de BOOL(TRUE).
El complemento IHV actualizará la interfaz de usuario del controlador según la configuración más reciente.