AuthzAccessCheckCallback 回呼函式

AuthzAccessCheckCallback函式是應用程式定義的函式,可處理存取檢查期間 (ACE) 回呼存取控制專案AuthzAccessCheckCallback 是應用程式定義函數名稱的預留位置。 應用程式會呼叫 AuthzInitializeResourceManager來註冊此回呼。

語法

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

參數

hAuthzClientCoNtext [in]

用戶端內容的控制碼。

pAce [in]

要評估是否包含在 AuthzAccessCheck 函式呼叫中的 ACE 指標。

pArgs [in, optional]

呼叫 AuthzAccessCheckAuthzCachedAccessCheckDynamicGroupArgs參數中傳遞的資料。

pbAceApplicable [in, out]

布林變數的指標,可接收應用程式所定義之邏輯評估的結果。

如果邏輯判斷 ACE 適用,且將會包含在對 AuthzAccessCheck的呼叫中,則結果為TRUE;否則,結果為FALSE

傳回值

如果函式成功,函式會傳回 TRUE

如果函式無法執行評估,則會傳回 FALSE。 使用 SetLastError 將錯誤傳回存取檢查函式。

備註

如果在條件運算式中參考,安全性屬性變數必須存在於用戶端內容中,否則參考這些變數的條件運算式字詞將會評估為未知。

如需詳細資訊,請參閱 AccessCheck 的運作方式集中式授權原則 概觀。

規格需求

需求
最低支援的用戶端
Windows XP [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
可轉散發套件
Windows XP 上的 Windows Server 2003 系統管理工具套件

另請參閱

基本存取控制函式

集中式授權原則

AccessCheck 的運作方式

AuthzAccessCheck

AuthzCachedAccessCheck

AuthzInitializeRemoteResourceManager

AuthzInitializeResourceManager