Compartir a través de


Capa de compatibilidad interna

Debes tener en cuenta dos aspectos de compatibilidad al desarrollar controladores para que se ejecuten en Windows Vista:

  • Cuando las aplicaciones diseñadas para Windows XP o sistemas operativos anteriores se comunican con controladores de Windows Vista

  • Cuando las aplicaciones de Windows Vista se comunican con controladores de Windows XP (es decir, controladores heredados)

No es necesario tener en cuenta otras situaciones, como cuando una aplicación de Windows Vista se comunica con un controlador de Windows Vista o cuando una aplicación de Windows XP se comunica con un controlador de Windows XP, ya que estas situaciones no requieren ningún componente de compatibilidad.

WIA proporciona una capa de compatibilidad interna que realiza todas las conversiones necesarias. Por lo tanto, las aplicaciones de Windows XP que se ejecutan en Windows Vista podrán comunicarse con controladores de Windows Vista y las aplicaciones de Windows Vista podrán comunicarse con controladores de Windows XP que se ejecutan en Windows Vista.

Hay varias limitaciones de la capa de compatibilidad:

  • Solo los controladores heredados se traducen para las aplicaciones WIA de Windows Vista.

  • Solo se traducen los controladores de escáner de Windows Vista que implementan fuentes planas y alimentadores como sus elementos base (WIA_CATEGORY_FLATBED y WIA_CATEGORY_FEEDER) para aplicaciones WIA heredadas.