Compartilhar via


DEVPROP_TYPE_NULL

No Windows Vista e versões posteriores do Windows, o identificador DEVPROP_TYPE_NULL representa um identificador especial de tipo de dados base que indica que existe uma propriedade de dispositivo. No entanto, que a propriedade não tem nenhum valor associado à propriedade .

Comentários

Use esse identificador de tipo de propriedade base com as funções de propriedade do dispositivo para excluir o valor associado a uma propriedade de dispositivo.

Se uma função de propriedade de dispositivo retornar esse tipo de dados base, a propriedade existirá, mas a propriedade não terá nenhum valor associado a ela.

O identificador DEVPROP_TYPE_NULL não pode ser combinado com os modificadores de tipo de dados de propriedade DEVPROP_TYPEMOD_ARRAY ou DEVPROP_TYPEMOD_LIST.

Definindo uma propriedade desse tipo

Para definir uma propriedade cujo tipo de dados é DEVPROP_TYPE_NULL, chame a função de propriedade SetupDiSetXxx correspondente e defina os parâmetros de função da seguinte maneira:

  • Defina o parâmetro PropertyType como DEVPROP_TYPE_NULL, o parâmetro PropertyBuffer como NULL e o parâmetro PropertyBufferSize como zero.

  • Defina os outros parâmetros de entrada de função conforme apropriado para definir a propriedade .

Recuperando uma propriedade desse tipo

Uma chamada para uma função de propriedade SetupDiGetXxx que tenta recuperar uma propriedade de dispositivo sem valor terá êxito e definirá o parâmetro *PropertyType como DEVPROP_TYPE_NULL.

Requisitos

parâmetro

Devpropdef.h (inclua Devpropdef.h)