다음을 통해 공유


AUTHZ_ACCESS_REQUEST 구조체(authz.h)

AUTHZ_ACCESS_REQUEST 구조는 액세스 검사 요청을 정의합니다.

구문

typedef struct _AUTHZ_ACCESS_REQUEST {
  ACCESS_MASK       DesiredAccess;
  PSID              PrincipalSelfSid;
  POBJECT_TYPE_LIST ObjectTypeList;
  DWORD             ObjectTypeListLength;
  PVOID             OptionalArguments;
} AUTHZ_ACCESS_REQUEST, *PAUTHZ_ACCESS_REQUEST;

멤버

DesiredAccess

테스트할 액세스 유형입니다.

PrincipalSelfSid

ACL(액세스 제어 목록)의 주 자체 SID에 사용할 SID(보안 식별자)입니다.

ObjectTypeList

개체의 개체 트리에 있는 OBJECT_TYPE_LIST 구조체의 배열입니다. 애플리케이션이 속성 수준에서 액세스를 검사하지 않는 한 NULL 로 설정합니다.

ObjectTypeListLength

ObjectTypeList 배열의 요소 수입니다. 이 멤버는 애플리케이션이 속성 수준에서 액세스를 확인하는 경우에만 필요합니다.

OptionalArguments

콜백 ACE(액세스 제어 항목)를 확인할 때 AuthzAccessCheckCallback에 전달할 메모리에 대한 포인터입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 authz.h
재배포 가능 파일 Windows XP의 Windows Server 2003 관리 도구 팩

추가 정보

AuthzAccessCheckCallback