Condividi tramite


Creare una pagina delle proprietà avanzate per una porta COM

Nella pagina delle proprietà avanzate viene visualizzata una finestra di dialogo utente predefinita per l'impostazione dei parametri di controllo FIFO e la selezione di un numero di porta COM. È tuttavia possibile eseguire l'override della finestra di dialogo predefinita specificando una finestra di dialogo personalizzata.

Per installare la pagina delle proprietà fornita dal sistema e la finestra di dialogo predefinita per una porta COM, eseguire le operazioni seguenti:

  1. Implementare un provider di pagine delle proprietà Microsoft Win32. Per informazioni generali sull'installazione delle finestre di dialogo della finestra delle proprietà, vedere Fornire pagine delle proprietà del dispositivo.

    Nel provider di pagine delle proprietà chiamare la routine SerialDisplayAdvancedSettings fornita dal sistema, che visualizza la finestra di dialogo predefinita fornita dal sistema.

  2. Installare il provider di pagine delle proprietà impostando una voce di valore EnumPropPages32 in una sezione del Registro di sistema del componente aggiuntivo a cui fa riferimento la sezione DDInstall di un dispositivo. Vedere la descrizione della voce del valore EnumPropPages32 nella direttiva INF AddReg.

Per eseguire l'override della finestra di dialogo predefinita visualizzata da SerialDisplayAdvancedSettings, eseguire le operazioni seguenti:

  1. Implementare una DLL di dialogo personalizzata. Il punto di ingresso per il dialogo è una routine tipizzata PPORT_ADVANCED_DIALOG.

  2. Installare la DLL della finestra di dialogo personalizzata impostando un valore di voce EnumAdvancedDialog in una sezione add-registry a cui fa riferimento la sezione DDInstall di un dispositivo. Il tipo e il formato della voce di valore corrispondono a quello usato per una voce di valore EnumPropPages32 .