Compartir a través de


Flujo de configuración automática en Windows Vista para PPD

La configuración automática sigue la siguiente secuencia:

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

  2. Spooler responde a la notificación desde el monitor de puerto mediante una llamada a DrvPrinterEvent.

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

  4. Si la notificación es demasiado grande, se llama a un evento de esquema reducido.

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

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

  7. El complemento IHV actualizará la interfaz de usuario del controlador según la configuración más reciente.