Поделиться через


DEVPKEY_Device_Parent

Свойство устройства DEVPKEY_Device_Parent представляет идентификатор экземпляра устройства родительского элемента для экземпляра устройства.

attribute Значение

Ключ свойств

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 Header: Devpkey.h (включая Devpkey.h)

См. также раздел

SetupDiGetDeviceProperty