AuthzComputeGroupsCallback 回调函数

AuthzComputeGroupsCallback 函数是应用程序定义的函数,用于创建应用于客户端的 SID (SID) 的安全标识符列表。 AuthzComputeGroupsCallback 是应用程序定义的函数名称的占位符。

语法

BOOL CALLBACK AuthzComputeGroupsCallback(
  _In_  AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  _In_  PVOID                       Args,
  _Out_ PSID_AND_ATTRIBUTES         *pSidAttrArray,
  _Out_ PDWORD                      pSidCount,
  _Out_ PSID_AND_ATTRIBUTES         *pRestrictedSidAttrArray,
  _Out_ PDWORD                      pRestrictedSidCount
);

parameters

hAuthzClientContext [in]

客户端上下文的句柄。

Args [in]

在调用 AuthzInitializeContextFromAuthzContextAuthzInitializeContextFromSid 或 AuthzInitializeContextFromToken 函数DynamicGroupArgs 参数中传递的数据。

pSidAttrArray [out]

指向指针变量的指针,该变量接收 SID_AND_ATTRIBUTES 结构数组的地址。 这些结构表示客户端所属的组。

pSidCount [out]

pSidAttrArray 中的结构数。

pRestrictedSidAttrArray [out]

指向指针变量的指针,该变量接收 SID_AND_ATTRIBUTES 结构数组的地址。 这些结构表示对客户端进行限制的组。

pRestrictedSidCount [out]

pSidRestrictedAttrArray 中的结构数。

返回值

如果函数成功返回 SID 列表,则返回值为 TRUE

如果函数失败,则返回值为 FALSE

备注

应用程序还可以通过调用 AuthzAddSidsToContext 将 SID 添加到客户端上下文。

与逻辑运算符一起使用时,属性变量必须采用表达式的形式;否则,它们将评估为未知。

要求

要求
最低受支持的客户端
Windows XP [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
可再发行组件
Windows XP 上的 Windows Server 2003 管理工具包

另请参阅

基本访问控制函数

AuthzAddSidsToContext

AuthzCachedAccessCheck

AuthzInitializeContextFromAuthzContext

AuthzInitializeContextFromSid

AuthzInitializeContextFromToken

AuthzInitializeResourceManager

SID_AND_ATTRIBUTES