Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В Windows Vista и более поздних версиях Windows идентификатор DEVPROP_TYPE_NULL представляет специальный идентификатор типа базовых данных, указывающий на наличие свойства устройства. Однако свойство не имеет значения, связанного с свойством.
Remarks
Используйте этот идентификатор типа базового свойства с функциями свойства устройства, чтобы удалить значение, связанное со свойством устройства.
Если функция свойства устройства возвращает этот базовый тип данных, свойство существует, но свойство не имеет значения, связанного с ним.
Идентификатор DEVPROP_TYPE_NULL нельзя объединить с модификаторами типа свойств DEVPROP_TYPEMOD_ARRAY или DEVPROP_TYPEMOD_LIST.
Задание свойства этого типа
Чтобы задать свойство, тип данных которого DEVPROP_TYPE_NULL, вызовите соответствующую функцию свойства SetupDiSetXxx и задайте параметры функции следующим образом:
Задайте для параметра PropertyType значение DEVPROP_TYPE_NULL, параметр PropertyBuffer имеет значение NULL и параметр PropertyBufferSize равным нулю.
Задайте другие входные параметры функции соответствующим образом, чтобы задать свойство.
Получение свойства этого типа
Вызов функции свойства SetupDiGetXxx , которая пытается получить свойство устройства, которое не имеет значения, завершится успешно и задайте параметр *PropertyType для DEVPROP_TYPE_NULL.
Requirements
Заголовок |
Devpropdef.h (include Devpropdef.h) |