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


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

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

Синтаксис

BOOL CALLBACK AuthzGetCentralAccessPolicyCallback (
  _In_     AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  _In_     PSID                        capid,
  _In_opt_ PVOID                       pArgs,
  _Out_    PBOOL                       pCentralAccessPolicyApplicable,
  _Out_    PVOID                       ppCentralAccessPolicy
);

Параметры

hAuthzClientContext [in]

Обработка в контексте клиента.

capid [in]

Идентификатор извлекаемой центральной политики доступа.

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

Необязательные аргументы, переданные в функцию AuthzAccessCheck через член OptionalArgumentsструктуры AUTHZ_ACCESS_REQUEST .

pCentralAccessPolicyApplicable [out]

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

ppCentralAccessPolicy [out]

Указатель на центральную политику доступа (CAP), используемую для оценки доступа. Если это значение равно NULL, применяется ограничение по умолчанию.

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

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

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

Требования

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

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

AUTHZ_ACCESS_REQUEST

AUTHZ_INIT_INFO

AuthzAccessCheck