Criar uma página de propriedades avançadas para uma porta COM
A página de propriedades avançadas exibe uma caixa de diálogo de usuário padrão para definir parâmetros de controle FIFO e selecionar um número de porta COM. No entanto, você pode substituir a caixa de diálogo padrão fornecendo uma caixa de diálogo personalizada.
Para instalar a página de propriedades fornecida pelo sistema e a caixa de diálogo padrão de uma porta COM, faça o seguinte:
Implementar um provedor de página de propriedades do Microsoft Win32. Para obter informações gerais sobre como instalar caixas de diálogo de folha de propriedades, consulte Fornecendo páginas de propriedades do dispositivo.
No provedor de página de propriedades, chame a rotina SerialDisplayAdvancedSettings fornecida pelo sistema, que exibe a caixa de diálogo padrão fornecida pelo sistema.
Instale o provedor de página de propriedades definindo uma entrada de valor EnumPropPages32 em uma seção add-registry que é referenciada pela seção DDInstall de um dispositivo. Consulte a descrição da entrada de valor EnumPropPages32 na Diretiva AddReg INF.
Para substituir a caixa de diálogo padrão exibida por SerialDisplayAdvancedSettings, faça o seguinte:
Implemente uma DLL de caixa de diálogo personalizada. O ponto de entrada da caixa de diálogo é uma rotina de tipo PPORT_ADVANCED_DIALOG.
Instale a DLL da caixa de diálogo personalizada definindo um valor de entrada EnumAdvancedDialog em uma seção add-registry referenciada pela seção DDInstall de um dispositivo. O tipo e o formato da entrada de valor são os mesmos usados para uma entrada de valor EnumPropPages32 .