Функция обратного вызова 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 |