Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans Windows Vista et versions ultérieures de Windows, le modèle de propriétés unifié des périphériques prend en charge la création de catégories de propriétés de périphérique personnalisées pour les instances de périphérique, les classes d’installation de périphériques, les classes d’interface de périphérique et les interfaces de périphérique. Une propriété personnalisée est accessible en appelant la fonction property appropriée. Une propriété d’appareil personnalisée peut également être modifiée à partir d’un package de pilotes à l’aide d’une directive AddProperty INF ou d’une directive INF DelProperty.
Pour plus d’informations sur les propriétés d’appareil personnalisées, consultez les sections suivantes :
Création de catégories de propriétés d’appareil personnalisées
Utilisation de fonctions de propriété pour accéder aux propriétés d’appareil personnalisées
Création de catégories de propriétés d’appareil personnalisées
Une catégorie de propriétés d’appareil personnalisée est une collection logique de propriétés d’appareil personnalisées. Pour créer par programmation une catégorie de propriétés d’appareil personnalisée, utilisez la macro DEFINE_DEVPROPKEY pour créer les clés de propriété qui représentent les propriétés de la catégorie de propriétés, comme suit :
Créez une valeur GUID unique qui représente la catégorie de propriété et définissez la valeur GUID de chaque clé de propriété sur cette valeur GUID unique. Pour plus d’informations sur la création d’une valeur GUID, consultez Définition et exportation de nouveaux GUID.
Note
Les catégories de propriétés définies par le système sont réservées à l’usage exclusif du système d’exploitation.
Définissez l’identifiant de chaque clé de propriété sur une valeur entière unique dans la catégorie de propriété et supérieure ou égale à deux.
Vous pouvez également créer une catégorie de propriétés d’appareil personnalisée pour une instance d’appareil à l’aide d’une directive AddProperty INF.
Utilisation de fonctions de propriété pour accéder aux propriétés d’appareil personnalisées
Accédez aux propriétés d’appareil personnalisées de la même manière que décrite dans Accès aux propriétés.
Utilisation de la directive INF AddProperty ou de la directive INF DelProperty pour modifier une propriété d’appareil personnalisée
Pour modifier une propriété d’appareil personnalisée à l’aide d’une directive AddProperty INF, incluez une directive AddProperty dans la section qui installe le composant et fournissez les entrées suivantes pour la propriété :
L’entrée property-category-guid qui représente la catégorie de propriété d’appareil personnalisée
Entrée d’identificateur de propriété qui identifie la propriété dans la catégorie de propriété d’appareil personnalisée
L’entrée de valeur d’une nouvelle propriété d’appareil ou l’entrée de valeur qui modifie une valeur de propriété d’appareil existante
Utilisez la directive INF DelProperty pour supprimer une propriété d’appareil personnalisée.
Pour plus d’informations sur l’utilisation de ces directives, consultez les sections Utilisation des directives INF AddProperty et INF DelProperty.