Compartir a través de


Comportamiento del controlador al cargar

El comportamiento del controlador depende del tipo de elemento en el que se llama a la carga.

Por ejemplo, si se llama a IWiaTransfer::Upload en un elemento "Plano" (es decir, un elemento cuya propiedad WIA_IPA_ITEM_CATEGORY está establecida en WIA_CATEGORY_FLATBED), el significado exacto de cargar datos no está definido porque un elemento "Plano" no es un elemento de almacenamiento de datos. Normalmente, un proveedor usará IWiaTransfer::Upload para permitir que sus extensiones o aplicaciones se comuniquen con el dispositivo de alguna manera propietaria.

Sin embargo, si se llama a IWiaTransfer::Upload en un elemento de aplicación creado recientemente por la llamada de la aplicación a IWiaItem2::CreateChildItem, la carga debe representar algún nuevo elemento de datos para el dispositivo, como un archivo, que debe guardarse en el almacenamiento del dispositivo.

Las interfaces IWiaTransfer e IWiaItem2 se describen en la documentación de Microsoft Windows SDK.