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


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

Извлекает тип инициализации, который должен автоматически выполняться для процесса, когда beginthread[ex] создает поток.

Синтаксис

LONG AppPolicyGetThreadInitializationType(
  [in]  HANDLE                            processToken,
  [out] AppPolicyThreadInitializationType *policy
);

Параметры

[in] processToken

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

[out] policy

Указатель на переменную перечисленного типа AppPolicyThreadInitializationType . Если функция возвращает успешно, переменная содержит значение, указывающее тип инициализации, которая должна быть автоматически выполнена для процесса, когда beginthread[ex] создает поток.

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

Если функция завершается успешно, функция возвращает 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