Fonction AppPolicyGetLifecycleManagement (appmodel.h)
Récupère une valeur indiquant si un processus peut être suspendu/repris par process Lifecycle Manager (PLM). Vous pouvez utiliser la valeur pour décider s’il faut s’abonner aux notifications pertinentes du PLM ou s’inscrire à une notification de suspension du système classique.
Syntaxe
LONG AppPolicyGetLifecycleManagement(
[in] HANDLE processToken,
[out] AppPolicyLifecycleManagement *policy
);
Paramètres
[in] processToken
Handle qui identifie le jeton d’accès pour un processus.
[out] policy
Pointeur vers une variable du type énuméré AppPolicyLifecycleManagement . Lorsque la fonction retourne correctement, la variable contient une valeur constante énumérée indiquant si le processus identifié est géré par le cycle de vie ou non.
Valeur retournée
Si la fonction réussit, la fonction retourne ERROR_SUCCESS.
Si aucune stratégie de gestion du cycle de vie connue n’a été trouvée pour le jeton de processus, la fonction déclenche une exception STATUS_ASSERTION_FAILURE et retourne ERROR_NOT_FOUND.
Si processToken ou policy ont la valeur Null, la fonction retourne ERROR_INVALID_PARAMETER.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | appmodel.h |
Bibliothèque | OneCoreUap.lib |
DLL | Api-ms-win-appmodel-runtime-l1-1-2.dll |