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