AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones USB
  • Múltiples llamadas a USBDetectRemovableStorage
  • Procedure local a la ventana
  • Limitaciones
  • Equivalencia
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Detecta si se ha añadido o eliminado una unidad de almacenamiento extraíble (CD, llave USB, cámara USB,...).
Ejemplo
IF USBDetectRemovableStorage("USBProcedure") = False THEN
Error(ErrorInfo())
END
// ----------------------------------------
PROCÉDURE USBProcedure(Letter, Action)
IF Action = RemovableStorageInserted THEN
Info(Letter + ": Inserted")
ELSE
Info(Letter + ": Ejected")
END
Sintaxis
<Result> = USBDetectRemovableStorage(<WLanguage procedure>)
<Result>: booleano
  • True si se realizó la detección.
  • False en caso contrario.
<WLanguage procedure>: Nombre de Procedure
  • Nombre de WLanguage Procedure que se ejecutará durante la detección,
  • Cadena vacía (""") para desactivar la detección.
Esta Procedure se llama siempre que se introduce o se expulsa una unidad de almacenamiento.
Este procedimiento tiene el siguiente formato:
PROCEDURE <WLanguage procedure>(<Drive letter>, <Type of action>)
<Carta de la unidad> es una cadena usada para encontrar la letra de la unidad associated con la unidad de almacenamiento.
Observación: Si la unidad de almacenamiento desencadena la aparición de varias letras de unidad, éstas se separarán con tabulaciones (<Letra de unidad 1> + TAB + <Letra de unidad 2> + ... + TAB + <Letra de unidad N&gt).
El parámetro <Tipo de acción> es una constante entera que sirve para saber si el dispositivo fue insertado o expulsado. Este parámetro puede tomar uno de los siguientes valores:
RemovableStorageInsertedSe ha insertado una unidad de almacén extraíble.
RemovableStorageRemovedSe ha expulsado una unidad de almacén extraíble.
Observaciones

Múltiples llamadas a USBDetectRemovableStorage

Si esta función se ejecuta varias veces con diferentes Procedure s pasadas como parámetro, la última Procedure utilizada reemplazará todas las Procedure s previamente llamadas: los primeros procedimientos ya no serán llamados.

Procedure local a la ventana

Si el lenguaje Procedure es local a una ventana, la detección se detendrá cuando la ventana se cierre. Le recomendamos que use un Procedure global.

Limitaciones

La función USBDetectRemovableStorage no debe ejecutarse desde un hilo secundario.

Equivalencia

USBDetectRemovableStorage y fDetectRemovibleStorage son equivalentes.
Componente: wd290std.dll
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local