Функция AuthzSetAppContainerInformation (authz.h)

Функция AuthzSetAppContainerInformation задает контейнер приложения и сведения о возможностях в текущем контексте Authz. Если для переданного в контексте уже задан идентификатор безопасности контейнера приложений (SID) или переданный в контексте не является допустимым идентификатором безопасности контейнера приложения, эта функция завершается ошибкой.

Синтаксис

AUTHZAPI BOOL AuthzSetAppContainerInformation(
  [in]           AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  [in]           PSID                        pAppContainerSid,
  [in]           DWORD                       CapabilityCount,
  [in, optional] PSID_AND_ATTRIBUTES         pCapabilitySids
);

Параметры

[in] hAuthzClientContext

Дескриптор контекста клиента, в который будут добавлены идентификаторы БЕЗОПАСНОСТИ и идентификаторы БЕЗОПАСНОСТИ контейнера приложения.

[in] pAppContainerSid

Идентификатор безопасности контейнера приложения.

[in] CapabilityCount

Количество добавляемых идентификаторов безопасности возможностей. Это значение может быть равно нулю, если возможность не должна быть добавлена.

[in, optional] pCapabilitySids

Идентификаторы безопасности возможностей, добавляемые в контекст. Это значение должно иметь значение NULL , если параметр CapabilityCount равен нулю.

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

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

Если функция завершается сбоем, она возвращает значение FALSE. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header authz.h
Библиотека Authz.lib
DLL Authz.dll