Share via


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) 遇到回呼存取控制專案時呼叫, (AuthzAccessCheckAuthzCachedAccessCheck中的 ACL) 評估。 如果未使用存取檢查回呼函式,這個參數可以是 Null

pfnComputeDynamicGroups

AuthzComputeGroupsCallback 回呼函式的指標,由資源管理員在 AuthzClientCoNtext 控制碼初始化期間呼叫。 如果沒有使用回呼函式來計算動態群組,這個參數可以是 Null

pfnFreeDynamicGroups

資源管理員所呼叫之 AuthzFreeGroupsCallback 回 呼函式的指標,以釋放安全性識別碼, (SID) 計算動態群組回呼所配置的屬性陣列。 如果沒有使用回呼函式來計算動態群組,這個參數可以是 Null

pfnGetCentralAccessPolicy

資源管理員所呼叫之AuthzGetCentralAccessPolicyCallback 回呼函式的指標,以解決AuthzAccessCheck 或 AuthzCachedAccessCheck所遇到的任何中央存取原則識別碼 ACE () SYSTEM_SCOPED_POLICY_ID_ACE。 如果此參數為 NullAuthzAccessCheck 函 式會回復為 LSA,以解析中央存取原則識別碼 ACE。

pfnFreeCentralAccessPolicy

資源管理員所呼叫 之 AuthzFreeCentralAccessPolicyCallback 回 呼函式的指標,以釋放回呼所配置的中央存取原則,以取得集中存取原則。 如果未為 pfnGetCentralAccessPolicy 指定回呼函式,這個參數可以是Null

規格需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 authz.h