Freigeben über


SwDeviceGetLifetime-Funktion (swdevice.h)

Ruft die Lebensdauer eines Softwaregeräts ab.

Syntax

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

Parameter

[in] hSwDevice

Das HSWDEVICE-Handle für das abzurufende Softwaregerät.

[in] pLifetime

Ein Zeiger auf eine Variable, die einen SW_DEVICE_LIFETIME typisierten Wert empfängt, der den aktuellen Lebensdauerwert für das Softwaregerät angibt. Hier sind mögliche Werte:

Wert Bedeutung
SWDeviceLifetimeHandle
Gibt an, dass die Lebensdauer des Softwaregeräts durch die Lebensdauer des Handles bestimmt wird, das dem Softwaregerät zugeordnet ist. Solange der Handle geöffnet ist, wird das Softwaregerät von PnP aufgezählt.
SWDeviceLifetimeParentPresent
Gibt an, dass die Lebensdauer des Softwaregeräts an die Lebensdauer des übergeordneten Geräts gebunden ist.

Rückgabewert

S_OK wird zurückgegeben, wenn SwDeviceSetLifetime die Lebensdauer erfolgreich abgerufen hat.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Zielplattform Universell
Header swdevice.h
Bibliothek Swdevice.lib; OneCoreUAP.lib auf Windows 10
DLL Cfgmgr32.dll