Поделиться через


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

Функция AuthzAccessCheckCallback — это определяемая приложением функция, которая обрабатывает записи управления доступом обратного вызова (ACE) во время проверка доступа. AuthzAccessCheckCallback — это заполнитель для имени определяемой приложением функции. Приложение регистрирует этот обратный вызов, вызывая AuthzInitializeResourceManager.

Синтаксис

BOOL CALLBACK AuthzAccessCheckCallback(
  _In_     AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  _In_     PACE_HEADER                 pAce,
  _In_opt_ PVOID                       pArgs,
  _Inout_  PBOOL                       pbAceApplicable
);

Параметры

hAuthzClientContext [in]

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

pAce [in]

Указатель на ACE для оценки включения в вызов функции AuthzAccessCheck .

pArgs [in, необязательный]

Данные, передаваемые в параметре DynamicGroupArgs вызова AuthzAccessCheck или AuthzCachedAccessCheck.

pbAceApplicable [in, out]

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

Результаты имеют значение TRUE , если логика определяет, что ACE применим и будет включен в вызов AuthzAccessCheck; в противном случае результаты имеют значение FALSE.

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

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

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

Комментарии

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

Дополнительные сведения см. в разделах Принципы работы AccessCheck и Общие сведения о централизованной политике авторизации .

Требования

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

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

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

Централизованная политика авторизации

Как работает AccessCheck

AuthzAccessCheck

AuthzCachedAccessCheck

AuthzInitializeRemoteResourceManager

AuthzInitializeResourceManager