Contextos de elementos de aplicación
Un contexto de elemento de aplicación, también conocido como contexto de servicio WIA, es una referencia a un elemento raíz o secundario que el servicio WIA pasa al minidriver en una llamada a uno de varios métodos de interfaz IWiaMiniDrv . A continuación, el minidriver usa esta referencia cuando llama a determinadas funciones de biblioteca de servicios WIA. El contexto del elemento de aplicación para el elemento indica qué elemento se va a procesar en el método . El minidriver no debe intentar acceder directamente al contexto del elemento de aplicación. Un minidriver puede determinar si el elemento es un elemento raíz o un elemento secundario mediante una llamada a la función de biblioteca de servicios de controladores, wiasGetItemType.
Cuando una aplicación solicita una transferencia de datos desde el dispositivo a un elemento WIA que creó, llama al servicio WIA para iniciar la transferencia. El servicio WIA pasa el contexto del elemento de aplicación a un punto de entrada de minidriver, como el método IWiaMiniDrv::d rvAcquireItemData . Posteriormente, cuando el minidriver usa una función de biblioteca de servicios WIA, como wiasReadPropLong, y pasa en el contexto del elemento de aplicación, el servicio WIA lee la propiedad especificada del almacenamiento de propiedades asociado a ese elemento de aplicación.