Функция AuthzInitializeContextFromAuthzContext (authz.h)

Функция AuthzInitializeContextFromAuthzContext создает новый контекст клиента на основе существующего контекста клиента.

Начиная с Windows Server 2012 и Windows 8 эта функция также дублирует группы устройств, утверждения пользователей и утверждения устройств.

Синтаксис

AUTHZAPI BOOL AuthzInitializeContextFromAuthzContext(
  [in]           DWORD                        Flags,
  [in]           AUTHZ_CLIENT_CONTEXT_HANDLE  hAuthzClientContext,
  [in, optional] PLARGE_INTEGER               pExpirationTime,
  [in]           LUID                         Identifier,
  [in]           PVOID                        DynamicGroupArgs,
  [out]          PAUTHZ_CLIENT_CONTEXT_HANDLE phNewAuthzClientContext
);

Параметры

[in] Flags

Зарезервировано для последующего использования.

[in] hAuthzClientContext

Дескриптор существующего контекста клиента.

[in, optional] pExpirationTime

Задает ограничение времени для срока действия возвращаемой структуры контекста. Если значение не передается, срок действия маркера никогда не истечет. Время истечения срока действия в настоящее время не применяется.

[in] Identifier

Конкретный идентификатор диспетчера ресурсов.

[in] DynamicGroupArgs

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

[out] phNewAuthzClientContext

Указатель на повторяющийся дескриптор AUTHZ_CLIENT_CONTEXT_HANDLE. Завершив использование дескриптора, отпустите его, вызвав функцию AuthzFreeContext .

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

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

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

Комментарии

Эта функция вызывает функцию обратного вызова AuthzComputeGroupsCallback для добавления идентификаторов безопасности в только что созданный контекст.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header authz.h
Библиотека Authz.lib
DLL Authz.dll
Распространяемые компоненты Пакет средств администрирования Windows Server 2003 в Windows XP

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

AUTHZ_ACCESS_REPLY

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