DEVPKEY_Device_Parent

Свойство устройства 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 возвращает ошибку, которую свойство не найдено.

Требования

версии: Windows Vista и более поздних версийзаголовка Windows : Devpkey.h (включая Devpkey.h)

См. также