IsValidAcl 함수(securitybaseapi.h)

IsValidAcl 함수는 ACL(액세스 제어 목록)의 유효성을 검사합니다.

구문

BOOL IsValidAcl(
  [in] PACL pAcl
);

매개 변수

[in] pAcl

이 함수에서 유효성을 검사한 ACL 구조체에 대한 포인터입니다. 이 값은 NULL이 아니어야 합니다.

반환 값

ACL이 유효한 경우 함수는 0이 아닌 값을 반환합니다.

ACL이 유효하지 않으면 함수는 0을 반환합니다. 이 함수에 대한 확장된 오류 정보는 없습니다. GetLastError를 호출하지 마세요.

설명

이 함수는 ACL의 수정 수준을 확인하고 ACL 구조의 AceCount 멤버에 지정된 ACL(액세스 제어 항목) 수가 ACL 구조체의 AclSize 멤버에 지정된 공간에 맞는지 확인합니다.

pAclNULL이면 액세스 위반으로 애플리케이션이 실패합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 securitybaseapi.h(Windows.h 포함)
라이브러리 Advapi32.lib
DLL Advapi32.dll

추가 정보

ACL

GetAclInformation

InitializeAcl

하위 수준 Access Control

하위 수준 Access Control 함수