应用程序项上下文

应用程序项上下文(也称为 WIA 服务上下文)是 WIA 服务在调用多个 IWiaMiniDrv 接口 方法之一时传递给微型驱动程序的根或子项的引用。 然后,微型驱动程序在调用某些 WIA 服务库函数时使用此引用。 项的应用程序项上下文指示在 方法中处理哪个项。 微型驱动程序不应尝试直接访问应用程序项上下文。 微型驱动程序可以通过调用驱动程序服务库函数 wiasGetItemType 来确定项是根项还是子项。

当应用程序请求将数据从设备传输到它创建的 WIA 项时,它会调用 WIA 服务来启动传输。 WIA 服务将应用程序项的上下文传递给微型驱动程序入口点,例如 IWiaMiniDrv::d rvAcquireItemData 方法。 随后,当微型驱动程序使用 WIA 服务库函数(如 wiasReadPropLong)并在应用程序项上下文中传递时,WIA 服务将从与该应用程序项关联的属性存储中读取指定的属性。