Vue d’ensemble des pages de propriétés d’appareil
Une page de propriétés d’appareil est une fenêtre qui permet à l’utilisateur d’afficher et de modifier les propriétés d’un appareil. Pour la plupart des appareils, le système d’exploitation fournit des pages de propriétés d’appareil standard qui permettent à l’utilisateur d’afficher et de modifier un ensemble commun de paramètres pour cet appareil. Pour plus d’informations sur l’affichage des pages de propriétés pour un appareil, consultez Affichage des pages de propriétés d’appareil.
Les fournisseurs de matériel indépendants fournissent généralement des pages de propriétés d’appareil personnalisées qui permettent à l’utilisateur d’afficher et de modifier des propriétés supplémentaires et propriétaires pour un appareil. Ces propriétés sont spécifiques à chaque appareil que l’IHV fournit. Ces propriétés peuvent inclure le volume de lecture par défaut pour un lecteur de CD ou le volume d’un haut-parleur pour un modem.
Un IHV crée une page de propriétés d’appareil personnalisée à l’aide d’un fournisseur de pages de propriétés. Un fournisseur de pages de propriétés peut être l’un des suivants :
DLL d’extension de page de propriétés
Une bibliothèque de liens dynamiques (DLL) qui fournit une ou plusieurs pages de propriétés d’appareil personnalisées est appelée DLL d’extension de page de propriétés. Ce type de fournisseur prend en charge les pages de propriétés personnalisées en implémentant les fonctions AddPropSheetPageProc, ExtensionPropSheetPageProc et d’autres fonctions de rappel de feuille de propriétés.
Programmes d’installation et co-programmes d’installation de classe
Un co-programme d’installation ou un programme d’installation de classe peut fournir une ou plusieurs pages de propriétés d’appareil personnalisées en prenant en charge le code DIF (DIF_ADDPROPERTYPAGE_ADVANCED device installation function).
Notes
Bien qu’il soit possible de fournir une page de propriétés d’appareil via un programme d’installation ou un co-programme d’installation de classe, il n’est pas recommandé. Les programmes d’installation et les co-programmes d’installation de classe sont déconseillés.
Pour plus d’informations sur ces fonctions, consultez le Kit de développement logiciel (SDK) Microsoft Windows pour Windows 7 et .NET Framework 4.0.
Un IHV doit fournir un fournisseur de pages de propriétés d’appareil personnalisées dans son package de pilotes si son appareil ou sa classe d’appareil a des propriétés individuelles qu’un utilisateur peut définir.
Note Dans les versions de Windows antérieures à Windows 2000, les utilisateurs définissent ces informations dans Panneau de configuration. Le logiciel pilote écrit pour Windows 2000 et les versions ultérieures de Windows doit plutôt fournir des pages de propriétés.
Pour plus d’informations sur les fournisseurs de pages de propriétés, consultez Types de fournisseurs de pages de propriétés d’appareil.
La documentation du Kit de développement logiciel (SDK) Windows pour Windows 7 et .NET Framework 4.0 fournit des conseils complets sur les pages de propriétés et les fonctions Microsoft Win32 qui les manipulent. Pour plus d’informations sur les pages de propriétés et les feuilles de propriétés, consultez Feuille de propriétés dans la documentation du Kit de développement logiciel (SDK) Windows pour Windows 7 et .NET Framework 4.0.