DEVPROP_TYPE_NULL

En Windows Vista y versiones posteriores de Windows, el identificador DEVPROP_TYPE_NULL representa un identificador especial de tipo de datos base que indica que existe una propiedad de dispositivo. Sin embargo, que la propiedad no tiene ningún valor asociado a la propiedad .

Observaciones

Use este identificador de tipo de propiedad base con las funciones de propiedad del dispositivo para eliminar el valor asociado a una propiedad de dispositivo.

Si una función de propiedad de dispositivo devuelve este tipo de datos base, la propiedad existe, pero la propiedad no tiene ningún valor asociado.

El DEVPROP_TYPE_NULL identificador no se puede combinar con los modificadores property-data-type DEVPROP_TYPEMOD_ARRAY o DEVPROP_TYPEMOD_LIST.

Establecer una propiedad de este tipo

Para establecer una propiedad cuyo tipo de datos DEVPROP_TYPE_NULL, llame a la función de propiedad SetupDiSetXxx correspondiente y establezca los parámetros de función de la siguiente manera:

  • Establezca el parámetro PropertyType en DEVPROP_TYPE_NULL, el parámetro PropertyBuffer en NULL y el parámetro PropertyBufferSize en cero.

  • Establezca los demás parámetros de entrada de función según corresponda para establecer la propiedad .

Recuperar una propiedad de este tipo

Una llamada a una función de propiedad SetupDiGetXxx que intenta recuperar una propiedad de dispositivo que no tiene ningún valor se realizará correctamente y establecerá el parámetro *PropertyType en DEVPROP_TYPE_NULL.

Requisitos

Encabezado

Devpropdef.h (incluir Devpropdef.h)