Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Свойство устройства DEVPKEY_Device_Parent представляет идентификатор экземпляра устройства родительского объекта для экземпляра устройства.
| Свойство | Ценность |
|---|---|
| ключа свойства |
DEVPKEY_Device_Parent |
| идентификатора типа свойств |
DEVPROP_TYPE_STRING |
| доступ к свойствам | Доступ только для чтения по приложениям и установщикам установки |
| локализовано? | Неприменимо |
Замечания
Чтобы получить значение свойства 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 возвращает ошибку, которую свойство не найдено.