Bagikan melalui


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