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
标头 authz.h
Library Authz.lib
DLL Authz.dll
可再发行组件 Windows XP 上的 Windows Server 2003 管理工具包

另请参阅

AUTHZ_CONTEXT_INFORMATION_CLASS

AUTHZ_SECURITY_ATTRIBUTES_INFORMATION

基本访问控制函数

TOKEN_GROUPS