struktur AUTHZ_INIT_INFO (authz.h)
Struktur AUTHZ_INIT_INFO menentukan informasi inisialisasi untuk manajer sumber daya.
Sintaks
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;
Anggota
version
Versi struktur informasi inisialisasi manajer sumber daya otorisasi. Ini harus diatur ke AUTHZ_INIT_INFO_VERSION_V1 (1).
szResourceManagerName
Penunjuk ke string Unicode yang mengidentifikasi manajer sumber daya. Parameter ini dapat berupa NULL jika manajer sumber daya tidak memerlukan nama.
pfnDynamicAccessCheck
Penunjuk ke fungsi panggilan balik AuthzAccessCheckCallback yang dipanggil manajer sumber daya setiap kali menemukan entri kontrol akses panggilan balik (ACE) selama evaluasi daftar kontrol akses (ACL) di AuthzAccessCheck atau AuthzCachedAccessCheck. Parameter ini bisa NULL jika tidak ada fungsi panggilan balik pemeriksaan akses yang digunakan.
pfnComputeDynamicGroups
Arahkan ke fungsi panggilan balik AuthzComputeGroupsCallback yang dipanggil oleh manajer sumber daya selama inisialisasi handel AuthzClientContext. Parameter ini dapat berupa NULL jika tidak ada fungsi panggilan balik yang digunakan untuk menghitung grup dinamis.
pfnFreeDynamicGroups
Arahkan ke fungsi panggilan balik AuthzFreeGroupsCallback yang dipanggil oleh manajer sumber daya untuk array atribut pengidentifikasi keamanan gratis (SID) yang dialokasikan oleh panggilan balik grup dinamis komputasi. Parameter ini dapat berupa NULL jika tidak ada fungsi panggilan balik yang digunakan untuk menghitung grup dinamis.
pfnGetCentralAccessPolicy
Arahkan ke fungsi panggilan balik AuthzGetCentralAccessPolicyCallback untuk dipanggil oleh manajer sumber daya untuk menyelesaikan ID Kebijakan Akses Pusat ACE (SYSTEM_SCOPED_POLICY_ID_ACE) yang ditemui oleh AuthzAccessCheck atau AuthzCachedAccessCheck. Jika parameter ini NULL, fungsi AuthzAccessCheck akan kembali ke LSA untuk menyelesaikan ID Kebijakan Akses Pusat ACE.
pfnFreeCentralAccessPolicy
Arahkan ke fungsi panggilan balik AuthzFreeCentralAccessPolicyCallback yang dipanggil oleh manajer sumber daya untuk membebaskan Kebijakan Akses Pusat yang dialokasikan oleh panggilan balik untuk mendapatkan kebijakan akses pusat. Parameter ini dapat berupa NULL jika tidak ada fungsi panggilan balik yang ditentukan untuk pfnGetCentralAccessPolicy
Persyaratan
Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Header | authz.h |