Fungsi panggilan balik AuthzComputeGroupsCallback
Fungsi AuthzComputeGroupsCallback adalah fungsi yang ditentukan aplikasi yang membuat daftar pengidentifikasi keamanan (SID) yang berlaku untuk klien. AuthzComputeGroupsCallback adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
Sintaks
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
);
Parameter
-
hAuthzClientContext [in]
-
Handel ke konteks klien.
-
Args [in]
-
Data yang diteruskan dalam parameter DynamicGroupArgs dari panggilan ke fungsi AuthzInitializeContextFromAuthzContext, AuthzInitializeContextFromSid, atau AuthzInitializeContextFromToken .
-
pSidAttrArray [out]
-
Penunjuk ke variabel penunjuk yang menerima alamat array struktur SID_AND_ATTRIBUTES . Struktur ini mewakili grup tempat klien berada.
-
pSidCount [out]
-
Jumlah struktur dalam pSidAttrArray.
-
pRestrictedSidAttrArray [out]
-
Penunjuk ke variabel penunjuk yang menerima alamat array struktur SID_AND_ATTRIBUTES . Struktur ini mewakili grup tempat klien dibatasi.
-
pRestrictedSidCount [out]
-
Jumlah struktur dalam pSidRestrictedAttrArray.
Nilai kembali
Jika fungsi berhasil mengembalikan daftar SID, nilai yang dikembalikan adalah TRUE.
Jika fungsi gagal, nilai yang dikembalikan adalah FALSE.
Keterangan
Aplikasi juga dapat menambahkan SID ke konteks klien dengan memanggil AuthzAddSidsToContext.
Variabel atribut harus dalam bentuk ekspresi saat digunakan dengan operator logis; jika tidak, mereka dievaluasi sebagai tidak diketahui.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Redistribusi |
Paket Alat Administrasi Windows Server 2003 pada Windows XP |