Функция 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 |