Accès aux propriétés de l’appareil
Vous ne devez pas découvrir ou modifier les propriétés de l’appareil en accédant directement aux clés de Registre. Les clés de Registre ne contiennent pas les informations requises pour découvrir ou modifier les propriétés de l’appareil. En outre, l’emplacement, le format et la signification de ces clés peuvent changer d’une version à l’autre de Windows.
Les fonctions SetupAPI et Configuration Manager fournissent un comportement cohérent et appliquent des autorisations d’accès pour protéger les propriétés de l’appareil. Pour accéder en toute sécurité aux propriétés de l’appareil, suivez ces instructions :
Pour les applications en mode utilisateur, procédez comme suit :
Pour plus d’informations sur l’accès aux propriétés de instance d’appareil sur Windows Vista et les versions ultérieures de Windows, consultez Accès aux propriétés de l’instance d’appareil (Windows Vista et versions ultérieures).
À compter de Windows Vista, certaines propriétés d’appareil sont réservées par le système d’exploitation. Pour plus d’informations, consultez Règles de modification des propriétés de l’appareil.
Pour plus d’informations sur l’accès aux propriétés de instance d’appareil sur Windows 2000, Windows XP et Windows Server 2003, consultez Utilisation de setupAPI et Configuration Manager pour accéder aux propriétés de l’appareil.
Pour les pilotes en mode noyau, procédez comme suit :
Sur Windows Vista et les versions ultérieures de Windows, utilisez IoGetDevicePropertyData et IoSetDevicePropertyData pour accéder aux propriétés de l’appareil.
Sur Windows 2000, Windows XP et Windows Server 2003, utilisez IoGetDeviceProperty pour accéder aux propriétés de l’appareil.