AuthzAccessCheckCallback 콜백 함수
AuthzAccessCheckCallback 함수는 액세스 검사 동안 AES(콜백 액세스 제어 항목)를 처리하는 애플리케이션 정의 함수입니다. 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]
-
AuthzAccessCheck 또는 AuthzCachedAccessCheck 호출의 DynamicGroupArgs 매개 변수에 전달된 데이터입니다.
-
pbAceApplicable [in, out]
-
애플리케이션에서 정의한 논리의 평가 결과를 수신하는 부울 변수에 대한 포인터입니다.
논리에서 ACE를 적용할 수 있다고 판단하고 AuthzAccessCheck에 대한 호출에 포함되는 경우 결과는 TRUE입니다. 그렇지 않으면 결과는 FALSE입니다.
반환 값
함수가 성공하면 함수는 TRUE를 반환 합니다.
함수가 평가를 수행할 수 없는 경우 FALSE를 반환합니다. SetLastError를 사용하여 access 검사 함수에 오류를 반환합니다.
설명
조건식에서 참조하는 경우 보안 특성 변수가 클라이언트 컨텍스트에 있어야 합니다. 그렇지 않으면 참조하는 조건식 용어가 알 수 없음으로 평가됩니다.
자세한 내용은 AccessCheck 작동 방식 및 중앙 집중식 권한 부여 정책 개요를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
재배포 가능 파일 |
Windows XP의 Windows Server 2003 관리 도구 팩 |