Функция 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 |