Функция AuthzAddSidsToContext (authz.h)
Функция AuthzAddSidsToContext создает копию существующего контекста и добавляет заданный набор идентификаторов безопасности (SID) и ограниченных идентификаторов безопасности.
Синтаксис
AUTHZAPI BOOL AuthzAddSidsToContext(
[in] AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
[in] PSID_AND_ATTRIBUTES Sids,
[in] DWORD SidCount,
[in] PSID_AND_ATTRIBUTES RestrictedSids,
[in] DWORD RestrictedSidCount,
[out] PAUTHZ_CLIENT_CONTEXT_HANDLE phNewAuthzClientContext
);
Параметры
[in] hAuthzClientContext
Структура AUTHZ_CLIENT_CONTEXT_HANDLE для копирования в качестве основы для NewClientContext.
[in] Sids
Указатель на структуру SID_AND_ATTRIBUTES , содержащую идентификаторы безопасности и атрибуты, добавляемые в неограниченную часть контекста клиента.
[in] SidCount
Количество добавляемых идентификаторов безопасности.
[in] RestrictedSids
Указатель на структуру SID_AND_ATTRIBUTES , содержащую идентификаторы безопасности и атрибуты, добавляемые в ограниченную часть контекста клиента.
[in] RestrictedSidCount
Количество добавляемых идентификаторов безопасности с ограниченным доступом.
[out] phNewAuthzClientContext
Указатель на созданную AUTHZ_CLIENT_CONTEXT_HANDLE структуру, содержащую входные значения для срока действия, идентификатора, флагов, дополнительных идентификаторов безопасности и ограниченных идентификаторов безопасности.
Возвращаемое значение
Если функция завершается успешно, она возвращает значение TRUE.
Если функция завершается сбоем, она возвращает значение FALSE. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | authz.h |
Библиотека | Authz.lib |
DLL | Authz.dll |
Распространяемые компоненты | Пакет средств администрирования Windows Server 2003 в Windows XP |