Поделиться через


Функция AppPolicyGetLifecycleManagement (appmodel.h)

Возвращает значение, указывающее, может ли диспетчер жизненного цикла процессов (PLM) приостановить или возобновить процесс. Вы можете использовать значение , чтобы решить, следует ли подписаться на соответствующие уведомления от PLM или зарегистрироваться для получения уведомления о приостановке классической системы.

Синтаксис

LONG AppPolicyGetLifecycleManagement(
  [in]  HANDLE                       processToken,
  [out] AppPolicyLifecycleManagement *policy
);

Параметры

[in] processToken

Дескриптор, идентифицирующий маркер доступа для процесса.

[out] policy

Указатель на переменную перечисленного типа AppPolicyLifecycleManagement . При успешном возврате функции переменная содержит перечислимое значение константы, указывающее, управляется ли определенный процесс жизненным циклом.

Возвращаемое значение

Если функция завершается успешно, функция возвращает ERROR_SUCCESS.

Если для маркера процесса не обнаружена известная политика управления жизненным циклом, функция вызывает исключение STATUS_ASSERTION_FAILURE и возвращает ERROR_NOT_FOUND.

Если аргумент processToken или policy имеет значение NULL, функция возвращает ERROR_INVALID_PARAMETER.

Требования

Требование Значение
Целевая платформа Windows
Header appmodel.h
Библиотека OneCoreUap.lib
DLL Api-ms-win-appmodel-runtime-l1-1-2.dll