AuthzAddSidsToContext 函数 (authz.h)

AuthzAddSidsToContext 函数创建现有上下文的副本,并将一组给定的安全标识符追加 (SID) 和受限 SID。

语法

AUTHZAPI BOOL AuthzAddSidsToContext(
  [in]  AUTHZ_CLIENT_CONTEXT_HANDLE  hAuthzClientContext,
  [in]  PSID_AND_ATTRIBUTES          Sids,
  [in]  DWORD                        SidCount,
  [in]  PSID_AND_ATTRIBUTES          RestrictedSids,
  [in]  DWORD                        RestrictedSidCount,
  [out] PAUTHZ_CLIENT_CONTEXT_HANDLE phNewAuthzClientContext
);

参数

[in] hAuthzClientContext

要复制为 NewClientContext 基础的AUTHZ_CLIENT_CONTEXT_HANDLE结构。

[in] Sids

指向 SID_AND_ATTRIBUTES 结构的指针,该结构包含要添加到客户端上下文的不受限制部分的 SID 和属性。

[in] SidCount

要添加的 SID 数。

[in] RestrictedSids

指向 SID_AND_ATTRIBUTES 结构的指针,该结构包含要添加到客户端上下文的受限部分的 SID 和属性。

[in] RestrictedSidCount

要添加的受限 SID 数。

[out] phNewAuthzClientContext

指向创建的 AUTHZ_CLIENT_CONTEXT_HANDLE 结构的指针,其中包含过期时间、标识符、标志、其他 SID 和受限 SID 的输入值。

返回值

如果该函数成功,则返回 TRUE

如果函数失败,则返回 FALSE。 要获得更多的错误信息,请调用 GetLastError。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 authz.h
Library Authz.lib
DLL Authz.dll
可再发行组件 Windows XP 上的 Windows Server 2003 管理工具包

另请参阅

基本访问控制函数

SID_AND_ATTRIBUTES