|
|
|
|
USBListePériphérique (Fonction) En anglais : USBListDevice Liste les périphériques USB actuellement branchés sur le poste en cours. // 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 : | | USBLstDescription | Permet 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
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|