Requisitos específicos para provedores de página de propriedade do dispositivo (co-instaladores)
Observação
Embora seja possível fornecer uma página de propriedades do dispositivo por meio de um instalador de classe ou co-instalador, não é recomendável. Os instaladores de classe e os co-instaladores foram preteridos.
Um co-instalador que fornece uma ou mais páginas de propriedades de dispositivo personalizadas deve lidar com o código dif (função de instalação do dispositivo) DIF_ADDPROPERTYPAGE_ADVANCED . Gerenciador de Dispositivos emite essa solicitação quando um usuário clica na guia Propriedades de um dispositivo em Gerenciador de Dispositivos ou em Painel de Controle.
Em resposta a essa solicitação, o instalador fornece informações sobre cada uma de suas páginas de propriedades personalizadas, cria as páginas e adiciona as páginas criadas à lista de páginas de propriedades dinâmicas do dispositivo. O instalador faz isso inicializando e retornando uma estrutura SP_ADDPROPERTYPAGE_DATA para os parâmetros de instalação de classe da solicitação.
Se o usuário alterar as propriedades, Gerenciador de Dispositivos enviará um código DIF DIF_PROPERTYCHANGE para o instalador depois que o instalador definir os novos parâmetros chamando SetupDiSetDeviceInstallParams.
Para obter mais informações sobre como criar uma página de propriedades de dispositivo personalizada por um co-instalador, consulte Requisitos gerais para provedores de página de propriedade do dispositivo.