Método Item.Transfer

El método Transfer del objeto Item transfiere datos de un dispositivo a un archivo. Este método solo se aplica a los elementos de tipo de dispositivo.

Sintaxis

Item.Transfer(
  Filename,
  AsyncTransfer = VARIANT_BOOL
)

Parámetros

Nombre de archivo [in]

Tipo: BSTR

Especifica el nombre del archivo al que se transfieren los datos.

AsyncTransfer [in]

Tipo: VARIANT_BOOL

Valor booleano que especifica si la transferencia se debe ejecutar como una llamada asincrónica.

(VARIANT_BOOL)

Predeterminada. Establezca este valor en true si la llamada debe ser asincrónica (vea Comentarios).

Valor devuelto

Este método no devuelve ningún valor.

Comentarios

Este método solo se aplica a los elementos de tipo de archivo. El método comprueba que el elemento admite este método antes de intentar completar la transferencia de datos.

Use "Portapapeles" como parámetro Filename para transferir un elemento al Portapapeles.

Establezca el valor de AsyncTransfer en false para las transferencias dentro de cualquier aplicación o script que se ejecute en un entorno que finalice un proceso al final de un script, como Windows Script Host (WSH). De lo contrario, el script puede finalizar y el proceso finalizará antes de que se complete la transferencia.

El método Transfer no tiene ningún valor devuelto. Tras la finalización de una transferencia, este método envía un evento OnTransferComplete al script o la aplicación.

Ejemplos

En el ejemplo siguiente se muestra el uso del método Transfer para transferir datos desde un dispositivo.

<SCRIPT LANGUAGE="VBScript">
Dim objWia
Dim objDeviceInfoCollection
Dim objDeviceInfo
Dim objRootItem
Dim objSelectedItems
Dim objItem
 
Set objWIA = CreateObject("Wia.Script")
 
Set objDeviceInfoCollection = objWia.Devices
 
For Each objDeviceInfo In objDeviceInfoCollection
    Set objRootItem = objWia.Create(objDeviceInfo)
    Set objSelectedItems = objRootItem.GetItemsFromUI(0, 0)
    For Each objItem In objSelectedItems
        objItem.Transfer("c:\Folder\Filename.bmp")
    Next
Next
</SCRIPT>

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Archivo DLL
Wiascr.dll (versión 4.90 o posterior)