DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions USB
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
USBListePériphérique (Fonction)
En anglais : USBListDevice
Liste les périphériques USB actuellement branchés sur le poste en cours.
Exemple
// Liste des périphériques USB
sListe est une chaîne = USBListePériphérique()
// On commence l'exploration sans spécifier d'identifiant
Explore("")
// -----------------------------------------------------------
// Exploration complète de l'arborescence
PROCÉDURE Explore(sDébut)
sListe est une chaîne
sListe = USBListePériphérique(sDébut)
SI sListe <> "" ALORS
sPérif est une chaîne
POUR TOUTE CHAÎNE sPérif DE sListe SÉPARÉE PAR RC
   Trace(USBPropriété(sPérif, USBPropriétéDescription))
   Explore(sPérif)
FIN
FIN
Syntaxe
<Résultat> = USBListePériphérique([<Identifiant Périphérique> [, <Options>]])
<Résultat> : Chaîne de caractères
  • Liste des identifiants des périphériques USB actuellement branchés sur le poste en cours. Par défaut, cette liste est de la forme :
    <Identifiant 1> + RC + <Identifiant 2> + RC + ...

    Si le paramètre <Options> correspond à la constante USBLstDescription, la liste des identifiants est de la forme :
    <Identifiant 1> + TAB + <Description 1> + RC + <Identifiant 2> + RC + ...

    L'identifiant permet d'identifier un périphérique USB de manière unique. Cet identifiant est utilisé dans les fonctions USB pour manipuler un périphérique.
  • Chaîne vide ("") si aucun périphérique USB n'est trouvé.
<Identifiant Périphérique> : Chaîne de caractères optionnelle
Identifiant du périphérique USB à partir duquel la recherche doit être effectuée (voir notes)
<Options> : Constante optionnelle de type Entier
Option de détail du résultat :
USBLstDescriptionPermet d'obtenir la liste des identifiants des périphériques USB et leur description.
Remarques
Les périphériques USB sont organisés sous forme d'arbre.
Les racines sont les contrôleurs USB. Au niveau inférieur se trouvent les concentrateurs (hubs) et les appareils eux-mêmes. Chaque périphérique peut être le "père" d'un "sous-arbre".
Par exemple, un concentrateur USB permet d'accéder aux périphériques qui sont branchés dessus.
La fonction USBListePériphérique peut être appelée sans spécifier d'identifiant. Dans ce cas, seuls les identifiants des contrôleurs USB sont récupérés. Si la fonction USBListePériphérique est de nouveau appelée avec ces identifiants, il sera possible de récupérer la liste des périphériques branchés dessus. Il est ainsi possible de continuer à parcourir cet arbre jusqu'à ce que la fonction renvoie "" (chaîne vide).
Composante : wd290std.dll
Voir Aussi
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