Compartilhar via


Visão geral das páginas de propriedades do dispositivo

Uma página de propriedades do dispositivo é uma janela que permite que o usuário exiba e edite as propriedades de um dispositivo. Para a maioria dos dispositivos, o sistema operacional fornece páginas de propriedades de dispositivo padrão que permitem ao usuário exibir e editar um conjunto comum de parâmetros para esse dispositivo. Para obter mais informações sobre como as páginas de propriedades são exibidas para um dispositivo, consulte Como as páginas de propriedades do dispositivo são exibidas.

Os IHVs (fornecedores independentes de hardware) normalmente fornecem páginas de propriedades de dispositivo personalizadas que permitem ao usuário exibir e editar propriedades adicionais e proprietárias de um dispositivo. Essas propriedades são específicas para cada dispositivo fornecido pelo IHV. Essas propriedades podem incluir o volume de reprodução padrão para uma unidade de CD ou volume de alto-falante para um modem.

Um IHV cria uma página de propriedades de dispositivo personalizada usando um provedor de página de propriedades. Um provedor de página de propriedades pode ser um dos seguintes:

DLL da extensão da página de propriedades
Uma DLL (biblioteca de vínculo dinâmico) que fornece uma ou mais páginas de propriedades de dispositivo personalizadas é conhecida como DLL de extensão de página de propriedades. Esse tipo de provedor dá suporte a páginas de propriedades personalizadas implementando as funções de retorno de chamada AddPropSheetPageProc, ExtensionPropSheetPageProc e outras folhas de propriedades.

Instaladores de classe e co-instaladores
Um coinstalador ou instalador de classe pode fornecer uma ou mais páginas de propriedades de dispositivo personalizadas, dando suporte ao código da DIF (função de instalação do dispositivo) DIF_ADDPROPERTYPAGE_ADVANCED.

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.

Para obter mais informações sobre essas funções, consulte o Microsoft Windows Software Development Kit (SDK) para Windows 7 e .NET Framework 4.0.

Um IHV deve fornecer um provedor de páginas de propriedades de dispositivo personalizadas em seu pacote de driver se seu dispositivo ou classe de dispositivo tiver quaisquer propriedades individuais que um usuário possa definir.

Nota Em versões do Windows anteriores ao Windows 2000, os usuários definem essas informações em Painel de Controle. O software de driver escrito para o Windows 2000 e versões posteriores do Windows deve fornecer páginas de propriedades.

Para obter mais informações sobre provedores de página de propriedades, consulte Tipos de provedores de página de propriedades do dispositivo.

A documentação do SDK do Windows para Windows 7 e .NET Framework 4.0 fornece diretrizes abrangentes sobre páginas de propriedades e as funções do Microsoft Win32 que as manipulam. Para obter mais informações sobre páginas de propriedades e folhas de propriedades, consulte Folha de Propriedades no SDK do Windows para Windows 7 e documentação do .NET Framework 4.0.