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

Функция AuthzGetInformationFromContext возвращает сведения о контексте Authz.

Начиная с Windows Server 2012 и Windows 8, группы устройств возвращаются в виде TOKEN_GROUPS структуры. Утверждения пользователей и устройств возвращаются в виде AUTHZ_SECURITY_ATTRIBUTES_INFORMATION структуры.

Синтаксис

AUTHZAPI BOOL AuthzGetInformationFromContext(
  [in]  AUTHZ_CLIENT_CONTEXT_HANDLE     hAuthzClientContext,
  [in]  AUTHZ_CONTEXT_INFORMATION_CLASS InfoClass,
  [in]  DWORD                           BufferSize,
  [out] PDWORD                          pSizeRequired,
  [out] PVOID                           Buffer
);

Параметры

[in] hAuthzClientContext

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

[in] InfoClass

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

[in] BufferSize

Размер переданного буфера.

[out] pSizeRequired

Указатель на DWORD размера буфера, необходимого для возврата структуры.

[out] Buffer

Указатель на память, которая может получать информацию. Возвращаемая структура зависит от сведений, запрошенных в параметре InfoClass .

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

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

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

Требования

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

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

AUTHZ_CONTEXT_INFORMATION_CLASS

AUTHZ_SECURITY_ATTRIBUTES_INFORMATION

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

TOKEN_GROUPS