DEVPKEY_Device_Parent
Свойство устройства DEVPKEY_Device_Parent представляет идентификатор экземпляра устройства родительского элемента для экземпляра устройства.
attribute | Значение |
---|---|
Ключ свойств |
DEVPKEY_Device_Parent |
Идентификатор типа данных свойства |
|
Доступ к свойству |
Доступ только для чтения с помощью установочных приложений и установщиков |
Локализованные? |
Неприменимо |
Комментарии
Для получения значения свойства DEVPKEY_Device_Parent можно вызвать CM_Get_DevNode_Property или SetupDiGetDeviceProperty .
Windows Server 2003, Windows XP и Windows 2000 не поддерживают это свойство напрямую. Сведения о том, как получить свойства отношений устройств в этих более ранних версиях Windows, см. в разделе Извлечение отношений устройств.
Для текущего устройства свойство DEVPKEY_Device_Parent предоставляет идентификатор экземпляра родительского устройства. Для несущего устройства:
- На Windows 8 и более поздних версиях:
- Если родительский элемент устройства, не являющегося несущей, с момента последнего существования устройства, не являющегося присутствующим, по-прежнему существует как устройство в системе (текущее или несущее устройство), DEVPKEY_Device_Parent предоставит идентификатор экземпляра этого родительского устройства.
- Если родительский элемент несущего устройства с момента последнего существования устройства, не являющегося существующим, по-прежнему не существует как устройство в системе, DEVPKEY_Device_Parent вернет идентификатор экземпляра устройства, который находится в корне дерева устройств.
- До Windows 8:
- При получении DEVPKEY_Device_Parent возвращается сообщение об ошибке о том, что свойство не найдено.
Требования
Версия: Windows Vista и более поздние версии windows Header: Devpkey.h (включая Devpkey.h)