Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
No Windows Vista e versões posteriores do Windows, o modelo unificado de propriedades de dispositivo oferece suporte à criação de categorias de propriedades de dispositivo personalizadas para instâncias de dispositivo, classes de configuração de dispositivo, classes de interface de dispositivo e interfaces de dispositivo. Uma propriedade personalizada pode ser acessada chamando a função de propriedade apropriada. Uma propriedade de dispositivo personalizada também pode ser modificada a partir de um pacote de driver usando uma diretiva INF AddProperty ou uma diretiva INF DelProperty.
Para obter mais informações sobre propriedades personalizadas do dispositivo, consulte as seguintes seções:
Criando categorias de propriedade de dispositivo personalizadas
Usando funções de propriedade para acessar propriedades de dispositivo personalizadas
** Criar Categorias de Propriedade de Dispositivo Personalizadas
Uma categoria de propriedade de dispositivo personalizada é uma coleção logicamente relacionada de propriedades de dispositivo personalizadas. Para criar programaticamente uma categoria de propriedade de dispositivo personalizada, use a macro DEFINE_DEVPROPKEY para criar as chaves de propriedade que representam as propriedades na categoria de propriedade, da seguinte maneira:
Crie um valor GUID exclusivo que represente a categoria de propriedade e defina o valor GUID de cada chave de propriedade para esse valor GUID exclusivo. Para obter informações sobre como criar um novo valor de GUID, consulte Definindo e exportando novos GUIDs.
Observação
As categorias de propriedade definidas pelo sistema são reservadas apenas para uso do sistema operacional.
Defina o identificador de propriedade de cada chave de propriedade como um valor inteiro que seja exclusivo dentro da categoria de propriedade e que seja maior ou igual a dois.
Você também pode criar uma categoria de propriedade de dispositivo personalizada para uma instância de dispositivo usando uma diretiva INF AddProperty.
Usando funções de propriedade para acessar propriedades de dispositivo personalizadas
Acesse as propriedades personalizadas do dispositivo da mesma maneira descrita em Acessando propriedades).
Usando a diretiva INF AddProperty ou a diretiva INF DelProperty para modificar uma propriedade de dispositivo personalizada
Para modificar uma propriedade de dispositivo personalizada usando uma diretiva INF AddProperty, inclua uma diretiva AddProperty na seção que instala o componente e forneça as seguintes entradas para a propriedade:
A entrada property-category-guid que representa a categoria de propriedade de dispositivo personalizado
Uma entrada de identificador de propriedade que identifica a propriedade dentro da categoria de propriedade de dispositivo personalizado
A entrada de valor de uma nova propriedade de dispositivo ou a entrada de valor que modifica um valor de propriedade de dispositivo existente
Use a diretiva INF DelProperty para eliminar uma propriedade de dispositivo personalizada.
Para obter mais informações sobre como usar essas diretivas, consulte Usando a Diretiva INF AddProperty e a Diretiva INF DelProperty.