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] 
- 
在调用 AuthzInitializeContextFromAuthzContext、AuthzInitializeContextFromSid 或 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 管理工具包 |