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


Функция SwDeviceGetLifetime (swdevice.h)

Возвращает время существования программного устройства.

Синтаксис

HRESULT SwDeviceGetLifetime(
  [in] HSWDEVICE           hSwDevice,
  [in] PSW_DEVICE_LIFETIME pLifetime
);

Параметры

[in] hSwDevice

Дескриптор HSWDEVICE для извлекаемого программного устройства.

[in] pLifetime

Указатель на переменную, получающую SW_DEVICE_LIFETIME типизированное значение, указывающее текущее значение времени существования для программного устройства. Ниже приведены возможные значения.

Значение Значение
SWDeviceLifetimeHandle
Указывает, что время существования программного устройства определяется временем существования дескриптора, связанного с программным устройством. Пока дескриптор открыт, программное устройство перечисляется по PnP.
SWDeviceLifetimeParentPresent
Указывает, что время существования программного устройства привязано к времени существования его родительского устройства.

Возвращаемое значение

S_OK возвращается, если swDeviceSetLifetime успешно извлекло время существования.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Целевая платформа Универсальное
Верхняя часть swdevice.h
Библиотека Swdevice.lib; OneCoreUAP.lib в Windows 10
DLL Cfgmgr32.dll