Partager via


Fonction SwDeviceGetLifetime (swdevice.h)

Obtient la durée de vie d’un appareil logiciel.

Syntaxe

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

Paramètres

[in] hSwDevice

Le handle HSWDEVICE pour l’appareil logiciel à récupérer.

[in] pLifetime

Pointeur vers une variable qui reçoit une valeur de type SW_DEVICE_LIFETIME qui indique la valeur de durée de vie actuelle de l’appareil logiciel. Voici les valeurs possibles :

Valeur Signification
SWDeviceLifetimeHandle
Indique que la durée de vie de l’appareil logiciel est déterminée par la durée de vie du handle associé à l’appareil logiciel. Tant que le handle est ouvert, l’appareil logiciel est énuméré par PnP.
SWDeviceLifetimeParentPresent
Indique que la durée de vie de l’appareil logiciel est liée à la durée de vie de son parent.

Valeur retournée

S_OK est retourné si SwDeviceSetLifetime a correctement récupéré la durée de vie.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1
Serveur minimal pris en charge Windows Server 2012 R2
Plateforme cible Universal
En-tête swdevice.h
Bibliothèque Swdevice.lib ; OneCoreUAP.lib sur Windows 10
DLL Cfgmgr32.dll