DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions USB
  • Appels multiples de la fonction USBDétecteStockageAmovible
  • Procédure locale à la fenêtre
  • Limitations
  • Equivalence
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
USBDétecteStockageAmovible (Fonction)
En anglais : USBDetectRemovableStorage
Détecte si une unité de stockage amovible (par exemple CD, clé USB, appareil photo USB, ...) a été ajoutée ou enlevée.
Exemple
SI USBDétecteStockageAmovible("ProcédureUSB") = Faux ALORS
Erreur(ErreurInfo())
FIN
// ----------------------------------------
PROCÉDURE ProcédureUSB(Lettre, Action)
SI Action = StockageAmovibleInséré ALORS
Info(Lettre + ": Inséré")
SINON
Info(Lettre + ": Ejecté")
FIN
Syntaxe
<Résultat> = USBDétecteStockageAmovible(<Procédure WLangage>)
<Résultat> : Booléen
  • Vrai si la détection a été effectuée.
  • Faux dans le cas contraire.
<Procédure WLangage> : Nom de procédure
  • Nom de la procédure WLangage à exécuter lors de la détection,
  • Chaîne vide ("") pour désactiver la détection.
Cette procédure est appelée à chaque fois qu'une unité de stockage est insérée ou éjectée.
Cette procédure est de la forme :
PROCEDURE <Procédure WLangage>(<Lettre du lecteur>, <Type d'action>)
Le paramètre <Lettre du lecteur> est une chaîne, permettant de connaître la lettre du lecteur associée à l'unité de stockage.
Remarque : Si l'unité de stockage provoque l'apparition de plusieurs lettres de lecteurs, celles-ci seront séparées par des tabulations (<Lettre lecteur 1> + TAB + <Lettre lecteur 2> + ... + TAB + <Lettre lecteur N>).
La paramètre <Type d'action> est une constante de type entier permettant de savoir si le périphérique a été inséré ou éjecté. Ce paramètre peut prendre pour valeur :
StockageAmovibleInséréUne unité de stockage amovible a été insérée.
StockageAmovibleRetiréUne unité de stockage amovible a été éjectée.
Remarques

Appels multiples de la fonction USBDétecteStockageAmovible

Si cette fonction est exécutée plusieurs fois avec des procédures différentes passées en paramètres, la dernière procédure utilisée remplacera toutes les procédures appelées auparavant : les premières procédures ne seront plus rappelées.

Procédure locale à la fenêtre

Si la procédure WLangage est une procédure locale à une fenêtre, la détection prendra fin lorsque la fenêtre sera fermée. Il est conseillé d'utiliser une procédure globale.

Limitations

La fonction USBDétecteStockageAmovible ne doit pas être exécutée depuis un thread secondaire.

Equivalence

La fonction USBDétecteStockageAmovible est équivalente à la fonction fDétecteStockageAmovible.
Composante : wd290std.dll
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale