AppPolicyGetLifecycleManagement-Funktion (appmodel.h)
Ruft einen Wert ab, der angibt, ob ein Prozess vom Process Lifecycle Manager (PLM) angehalten/fortgesetzt werden kann. Sie können den Wert verwenden, um zu entscheiden, ob Sie relevante Benachrichtigungen aus dem PLM abonnieren oder sich für eine klassische Systemabsetzungsbenachrichtigung registrieren möchten.
Syntax
LONG AppPolicyGetLifecycleManagement(
[in] HANDLE processToken,
[out] AppPolicyLifecycleManagement *policy
);
Parameter
[in] processToken
Ein Handle, das das Zugriffstoken für einen Prozess identifiziert.
[out] policy
Ein Zeiger auf eine Variable des aufgezählten Typs AppPolicyLifecycleManagement . Wenn die Funktion erfolgreich zurückgegeben wird, enthält die Variable einen enumerierten konstanten Wert, der angibt, ob der identifizierte Prozess vom Lebenszyklus verwaltet wird oder nicht.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion ERROR_SUCCESS zurück.
Wenn keine bekannte Richtlinie für die Lebenszyklusverwaltung für das Prozesstoken gefunden wurde, löst die Funktion eine STATUS_ASSERTION_FAILURE Ausnahme aus und gibt ERROR_NOT_FOUND zurück.
Wenn "processToken" oder "policy" NULL sind, gibt die Funktion ERROR_INVALID_PARAMETER zurück.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | appmodel.h |
Bibliothek | OneCoreUap.lib |
DLL | Api-ms-win-appmodel-runtime-l1-1-2.dll |