IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Vitesse usb


Sujet :

MFC

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 101
    Par défaut Vitesse usb
    Comment récupérer la vitesse USB( usb1, usb2,....) ??
    API Windows??
    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 101
    Par défaut
    Personne ne connait l'USB?
    Ce serait cool de m'aiguiller vers des gens qui connaissent.
    Je dois livrer un truc et je trouve toujours pas.
    Merci

  3. #3
    mat.M
    Invité(e)
    Par défaut
    Voir avec les API IoControl ( ou IOCtl ) ou bien CreateFile

  4. #4
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Y'a peut etre un IOCTL pour la vitesse de l'USB, mais j'en doute, donc j'ai des réserves sur DeviceIoControl.

    Je sais pas quelle est la méthode fiable, mais voici une piste.
    Avec la SetupAPI tu peux récupérer les même infos qui sont affichées par le gestionnaire de périphérique. Ainsi chez moi dans les périph USB y'en a un qui s'appelle "USB 2.0 Root Hub". Ce nom correspond à la propriété SPDRP_DEVICEDESC obtenue via SetupDiGetDeviceRegistryProperty.
    Tu énumères les périphériques USB en spécifiant la classe "USB" lors de SetupDiGetClassDevs (en fait tu récupères le guid de cette classe via SetupDiClassGuidsFromName.
    Note que si ça marche, c'est uniquement pour le controlleur USB du PC, pas pour le device branché dessus.
    L'exemple de la KB qui te sert de base:
    http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q259695
    autre lien sur la SetupAPI:
    http://www.codeproject.com/system/enumdevices.asp
    Je pense que c'est le plus loin qu'on puisse aller en Win32, après on entre dans le DDK.
    Je pense que la méthode fiable repose sur l'utilisation des HID, mais là je maitrise mal le sujet, donc je peux pas t'aider...
    http://www.lvr.com/usbfaq.htm

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 101
    Par défaut
    Le pb est que j'ai des controleurs usb1 et usb2.0 sur mon PC car quand tu est compatible usb2 tu doit l'etre en usb1..

    Jsui bloqué.
    Merci de m'aider svp

Discussions similaires

  1. 2 clés USB identiques et 2 vitesses de transfert
    Par coincoin73 dans le forum Composants
    Réponses: 2
    Dernier message: 20/11/2008, 09h58
  2. Problème de vitesse de tranfert USB
    Par HNT dans le forum Matériel
    Réponses: 10
    Dernier message: 15/04/2006, 14h55
  3. Réponses: 1
    Dernier message: 07/10/2005, 23h07
  4. Vitesse de la mémoire vidéo
    Par Anonymous dans le forum x86 16-bits
    Réponses: 3
    Dernier message: 06/06/2002, 20h20
  5. webcam : lire sur un port usb en c/c++ ou java. sous win. ?
    Par flo007 dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 24/05/2002, 23h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo