Bagikan melalui


Fungsi panggilan balik AuthzAccessCheckCallback

Fungsi AuthzAccessCheckCallback adalah fungsi yang ditentukan aplikasi yang menangani entri kontrol akses panggilan balik (ACE) selama pemeriksaan akses. AuthzAccessCheckCallback adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi. Aplikasi mendaftarkan panggilan balik ini dengan memanggil AuthzInitializeResourceManager.

Sintaks

BOOL CALLBACK AuthzAccessCheckCallback(
  _In_     AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  _In_     PACE_HEADER                 pAce,
  _In_opt_ PVOID                       pArgs,
  _Inout_  PBOOL                       pbAceApplicable
);

Parameter

hAuthzClientContext [in]

Handel ke konteks klien.

pAce [in]

Penunjuk ke ACE untuk mengevaluasi penyertaan dalam panggilan ke fungsi AuthzAccessCheck .

pArgs [in, opsional]

Data yang diteruskan dalam parameter DynamicGroupArgs dari panggilan ke AuthzAccessCheck atau AuthzCachedAccessCheck.

pbAceApplicable [in, out]

Penunjuk ke variabel Boolean yang menerima hasil evaluasi logika yang ditentukan oleh aplikasi.

Hasilnya TRUE jika logika menentukan bahwa ACE berlaku dan akan disertakan dalam panggilan ke AuthzAccessCheck; jika tidak, hasilnya adalah FALSE.

Nilai kembali

Jika fungsi berhasil, fungsi mengembalikan TRUE.

Jika fungsi tidak dapat melakukan evaluasi, fungsi mengembalikan FALSE. Gunakan SetLastError untuk mengembalikan kesalahan ke fungsi pemeriksaan akses.

Keterangan

Variabel atribut keamanan harus ada dalam konteks klien jika dirujuk dalam ekspresi kondisional, jika tidak, istilah ekspresi kondisional yang mereferensikannya akan dievaluasi ke tidak diketahui.

Untuk informasi selengkapnya, lihat gambaran umum Cara Kerja AccessCheck dan Kebijakan Otorisasi Terpusat .

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

Lihat juga

Fungsi Access Control Dasar

Kebijakan Otorisasi Terpusat

Cara Kerja AccessCheck

AuthzAccessCheck

AuthzCachedAccessCheck

AuthzInitializeRemoteResourceManager

AuthzInitializeResourceManager