Функция обратного вызова AuthzComputeGroupsCallback

Функция AuthzComputeGroupsCallback — это определяемая приложением функция, которая создает список идентификаторов безопасности (SID), которые применяются к клиенту. AuthzComputeGroupsCallback — это заполнитель для имени определяемой приложением функции.

Синтаксис

BOOL CALLBACK AuthzComputeGroupsCallback(
  _In_  AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  _In_  PVOID                       Args,
  _Out_ PSID_AND_ATTRIBUTES         *pSidAttrArray,
  _Out_ PDWORD                      pSidCount,
  _Out_ PSID_AND_ATTRIBUTES         *pRestrictedSidAttrArray,
  _Out_ PDWORD                      pRestrictedSidCount
);

Параметры

hAuthzClientContext [in]

Дескриптор контекста клиента.

Args [in]

Данные, передаваемые в параметре DynamicGroupArgs вызова функции AuthzInitializeContextFromAuthzContext, AuthzInitializeContextFromSid или AuthzInitializeContextFromToken .

pSidAttrArray [out]

Указатель на переменную указателя, которая получает адрес массива SID_AND_ATTRIBUTES структур. Эти структуры представляют группы, к которым принадлежит клиент.

pSidCount [out]

Количество структур в pSidAttrArray.

pRestrictedSidAttrArray [out]

Указатель на переменную указателя, которая получает адрес массива SID_AND_ATTRIBUTES структур. Эти структуры представляют группы, из которых ограничен клиент.

pRestrictedSidCount [out]

Количество структур в pSidRestrictedAttrArray.

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

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

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

Комментарии

Приложения также могут добавлять идентификаторы безопасности в контекст клиента, вызывая AuthzAddSidsToContext.

Переменные атрибута должны иметь форму выражения при использовании с логическими операторами; в противном случае они оцениваются как неизвестные.

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Распространяемые компоненты
Пакет средств администрирования Windows Server 2003 в Windows XP

См. также раздел

Базовые функции контроль доступа

AuthzAddSidsToContext

AuthzCachedAccessCheck

AuthzInitializeContextFromAuthzContext

AuthzInitializeContextFromSid

AuthzInitializeContextFromToken

AuthzInitializeResourceManager

SID_AND_ATTRIBUTES