IsValidAcl 函式 (securitybaseapi.h)

IsValidAcl 函式會驗證 ACL) (訪問控制清單

語法

BOOL IsValidAcl(
  [in] PACL pAcl
);

參數

[in] pAcl

這個函式所驗證 之 ACL 結構的指標。 此值不得為 NULL

傳回值

如果 ACL 有效,函式會傳回非零。

如果 ACL 無效,函式會傳回零。 此函式沒有擴充的錯誤資訊;請勿呼叫 GetLastError

備註

此函式會檢查 ACL 的修訂層級,並確認 ACL 結構的 AceCount 成員中指定的訪問控制專案數目 (ACE) 符合 ACL 結構 AclSize 成員所指定的空間。

如果 pAclNULL,應用程式將會因為存取違規而失敗。

規格需求

需求
最低支援的用戶端 Windows XP [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2003 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 securitybaseapi.h (包含 Windows.h)
程式庫 Advapi32.lib
Dll Advapi32.dll

另請參閱

ACL

GetAclInformation

InitializeAcl

低階 存取控制

低階 存取控制 函式