Partager via


Créer une page Propriétés avancées pour un port COM

La page de propriétés avancées affiche une boîte de dialogue utilisateur par défaut pour définir les paramètres de contrôle FIFO et sélectionner un numéro de port COM. Toutefois, vous pouvez remplacer la boîte de dialogue par défaut en fournissant une boîte de dialogue personnalisée.

Pour installer la page de propriétés fournie par le système et la boîte de dialogue par défaut pour un port COM, procédez comme suit :

  1. Implémentez un fournisseur de pages de propriétés Microsoft Win32. Pour obtenir des informations générales sur l’installation des boîtes de dialogue de feuille de propriétés, consultez Fournir des pages de propriétés d’appareil.

    Dans le fournisseur de pages de propriétés, appelez la routine SerialDisplayAdvancedSettings fournie par le système, qui affiche la boîte de dialogue par défaut fournie par le système.

  2. Installez le fournisseur de pages de propriétés en définissant une entrée de valeur EnumPropPages32 dans une section de registre supplémentaire référencée par la section DDInstall d’un appareil. Consultez la description de l’entrée de valeur EnumPropPages32 dans la directive AddReg INF.

Pour remplacer la boîte de dialogue par défaut affichée par SerialDisplayAdvancedSettings, procédez comme suit :

  1. Implémentez une DLL de boîte de dialogue personnalisée. Le point d’entrée de la boîte de dialogue est une routine de type PPORT_ADVANCED_DIALOG.

  2. Installez la DLL de boîte de dialogue personnalisée en définissant une valeur d’entrée EnumAdvancedDialog dans une section de registre supplémentaire référencée par la section DDInstall d’un appareil. Le type et le format de l’entrée de valeur sont les mêmes que ceux utilisés pour une entrée de valeur EnumPropPages32 .