Função AppPolicyGetLifecycleManagement (appmodel.h)
Recupera um valor que indica se um processo pode ser suspenso/retomado pelo PLM (Gerenciador de Ciclo de Vida do Processo). Você pode usar o valor para decidir se deseja assinar notificações relevantes do PLM ou se deseja se registrar para uma notificação de suspensão do sistema clássico.
Sintaxe
LONG AppPolicyGetLifecycleManagement(
[in] HANDLE processToken,
[out] AppPolicyLifecycleManagement *policy
);
Parâmetros
[in] processToken
Um identificador que identifica o token de acesso para um processo.
[out] policy
Um ponteiro para uma variável do tipo enumerado AppPolicyLifecycleManagement . Quando a função retorna com êxito, a variável contém um valor constante enumerado que indica se o processo identificado é gerenciado pelo ciclo de vida ou não.
Retornar valor
Se a função for bem-sucedida, a função retornará ERROR_SUCCESS.
Se nenhuma política de gerenciamento de ciclo de vida conhecida tiver sido encontrada para o token de processo, a função gerará uma exceção STATUS_ASSERTION_FAILURE e retornará ERROR_NOT_FOUND.
Se processToken ou policy forem nulos, a função retornará ERROR_INVALID_PARAMETER.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | appmodel.h |
Biblioteca | OneCoreUap.lib |
DLL | Api-ms-win-appmodel-runtime-l1-1-2.dll |