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 |
|