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