Crear una página de propiedades avanzadas para un puerto COM
La página de propiedades avanzada muestra un cuadro de diálogo de usuario predeterminado para establecer parámetros de control FIFO y seleccionar un número de puerto COM. Sin embargo, puede invalidar el cuadro de diálogo predeterminado proporcionando un cuadro de diálogo personalizado.
Para instalar la página de propiedades proporcionada por el sistema y el cuadro de diálogo predeterminado para un puerto COM, haga lo siguiente:
Implemente un proveedor de páginas de propiedades de Microsoft Win32. Para obtener información general sobre cómo instalar cuadros de diálogo de hoja de propiedades, vea Proporcionar páginas de propiedades de dispositivo.
En el proveedor de páginas de propiedades, llame a la rutina SerialDisplayAdvancedSettings proporcionada por el sistema, que muestra el cuadro de diálogo predeterminado proporcionado por el sistema.
Instale el proveedor de páginas de propiedades estableciendo una entrada de valor EnumPropPages32 en una sección add-registry a la que hace referencia la sección DDInstall de un dispositivo. Vea la descripción de la entrada de valor EnumPropPages32 en inf AddReg Directive.
Para invalidar el cuadro de diálogo predeterminado mostrado por SerialDisplayAdvancedSettings, haga lo siguiente:
Implemente un archivo DLL de diálogo personalizado. El punto de entrada del cuadro de diálogo es una rutina con tipo PPORT_ADVANCED_DIALOG.
Instale el archivo DLL de diálogo personalizado estableciendo un valor de entrada EnumAdvancedDialog en una sección add-registry a la que hace referencia la sección DDInstall de un dispositivo. El tipo y el formato de la entrada de valor son los mismos que los que se usan para una entrada de valor EnumPropPages32 .