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) |