AUTHZ_INIT_INFO結構 (authz.h)
AUTHZ_INIT_INFO結構會定義資源管理員的初始化資訊。
語法
typedef struct _AUTHZ_INIT_INFO {
USHORT version;
PCWSTR szResourceManagerName;
PFN_AUTHZ_DYNAMIC_ACCESS_CHECK pfnDynamicAccessCheck;
PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS pfnComputeDynamicGroups;
PFN_AUTHZ_FREE_DYNAMIC_GROUPS pfnFreeDynamicGroups;
PFN_AUTHZ_GET_CENTRAL_ACCESS_POLICY pfnGetCentralAccessPolicy;
PFN_AUTHZ_FREE_CENTRAL_ACCESS_POLICY pfnFreeCentralAccessPolicy;
} AUTHZ_INIT_INFO, *PAUTHZ_INIT_INFO;
成員
version
授權資源管理員初始化資訊結構的版本。 這必須設定為 AUTHZ_INIT_INFO_VERSION_V1 (1) 。
szResourceManagerName
識別資源管理員的 Unicode 字串指標。 如果資源管理員不需要名稱,這個參數可以是 Null 。
pfnDynamicAccessCheck
AuthzAccessCheckCallback 回呼函式的指標,資源管理員會在存取控制清單期間 (ACE) 遇到回呼存取控制專案時呼叫, (AuthzAccessCheck或AuthzCachedAccessCheck中的 ACL) 評估。 如果未使用存取檢查回呼函式,這個參數可以是 Null 。
pfnComputeDynamicGroups
AuthzComputeGroupsCallback 回呼函式的指標,由資源管理員在 AuthzClientCoNtext 控制碼初始化期間呼叫。 如果沒有使用回呼函式來計算動態群組,這個參數可以是 Null 。
pfnFreeDynamicGroups
資源管理員所呼叫之 AuthzFreeGroupsCallback 回 呼函式的指標,以釋放安全性識別碼, (SID) 計算動態群組回呼所配置的屬性陣列。 如果沒有使用回呼函式來計算動態群組,這個參數可以是 Null 。
pfnGetCentralAccessPolicy
資源管理員所呼叫之AuthzGetCentralAccessPolicyCallback 回呼函式的指標,以解決AuthzAccessCheck 或 AuthzCachedAccessCheck所遇到的任何中央存取原則識別碼 ACE () SYSTEM_SCOPED_POLICY_ID_ACE。 如果此參數為 Null, AuthzAccessCheck 函 式會回復為 LSA,以解析中央存取原則識別碼 ACE。
pfnFreeCentralAccessPolicy
資源管理員所呼叫 之 AuthzFreeCentralAccessPolicyCallback 回 呼函式的指標,以釋放回呼所配置的中央存取原則,以取得集中存取原則。 如果未為 pfnGetCentralAccessPolicy 指定回呼函式,這個參數可以是Null
規格需求
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
標頭 | authz.h |