Yop à tous,
Voila je cherche à récupérer l'était d'un périphérique sur le pc. J'utilise pour cela SetupDiGetDeviceRegistryProperty avec le flag SPDRP_CONFIGFLAGS , mais voila je ne sais pas ce que va renvoyer la fonction donc je ne sais quel type utiliser pour mon buffer, car dans la MSDN il est écrit The bit-wise OR. Mais je ne comprend pas ce que cela veut dire. A première vue je dirait que j'aurai besoin d'un DWORD, car c'est un flag, donc un nombre.
Deuxième chose, j'aurais besoin de plus de précision sur les différents état des périphériques :
#define CONFIGFLAG_DISABLED 1
#define CONFIGFLAG_REMOVED 2
#define CONFIGFLAG_MANUAL_INSTALL 4
#define CONFIGFLAG_IGNORE_BOOT_LC 8
#define CONFIGFLAG_NET_BOOT 16
#define CONFIGFLAG_REINSTALL 32
#define CONFIGFLAG_FAILEDINSTALL 64
#define CONFIGFLAG_CANTSTOPACHILD 128
#define CONFIGFLAG_OKREMOVEROM 256
#define CONFIGFLAG_NOREMOVEEXIT 512
Apart les plus élémentaire style disabled,removed,reinstall , le reste je ne sais pas ce que c'est. Et si vous pouviez me dire lequel de ceux-ci dit que le périphérique fonctionne bien, cela me serai utile aussi.
Merci d'avance.
Partager