다음을 통해 공유


ACCESS_MODE 열거형(accctrl.h)

ACCESS_MODE 열거형에는 EXPLICIT_ACCESS 구조의 액세스 권한이 트러스티에 적용되는 방식을 나타내는 값이 포함되어 있습니다. SetEntriesInAclGetExplicitEntriesFromAcl과 같은 함수는 이러한 값을 사용하여 ACE(액세스 제어 항목)에서 정보를 설정하거나 검색합니다.

Syntax

typedef enum _ACCESS_MODE {
  NOT_USED_ACCESS,
  GRANT_ACCESS,
  SET_ACCESS,
  DENY_ACCESS,
  REVOKE_ACCESS,
  SET_AUDIT_SUCCESS,
  SET_AUDIT_FAILURE
} ACCESS_MODE;

상수

 
NOT_USED_ACCESS
값이 사용되지 않습니다.
GRANT_ACCESS
을 나타냅니다.
ACCESS_ALLOWED_ACE 구조체입니다. 새 ACE는 지정한 권한을 트러스티의 기존 허용 또는 거부된 권한과 결합합니다.
SET_ACCESS
지정된 권한을 허용하는 ACCESS_ALLOWED_ACE 구조를 나타냅니다.




입력에서 이 값은 트러스티에 대한 기존 액세스 제어 정보를 삭제합니다.
DENY_ACCESS
을 나타냅니다.
지정된 권한을 거부하는 ACCESS_DENIED_ACE 구조체입니다.




입력 시 이 값은 현재 거부된 수탁자의 권한 외에도 지정된 권한을 거부합니다.
REVOKE_ACCESS
모든 기존 ACCESS_ALLOWED_ACE 또는
지정된 트러스티에 대한 SYSTEM_AUDIT_ACE 구조가 제거됩니다.
SET_AUDIT_SUCCESS
지정된 액세스 권한을 성공적으로 사용하기 위해 감사 메시지를 생성하는 SYSTEM_AUDIT_ACE 구조를 나타냅니다.


입력에서 이 값은 지정한 권한을 트러스티에 대한 기존 감사 액세스 권한과 결합합니다.
SET_AUDIT_FAILURE
을 나타냅니다.
지정된 액세스 권한을 사용하는 데 실패한 시도에 대한 감사 메시지를 생성하는 SYSTEM_AUDIT_ACE 구조입니다.

입력에서 이 값은 지정한 권한을 트러스티에 대한 기존 감사 액세스 권한과 결합합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 accctrl.h

추가 정보

ACCESS_ALLOWED_ACE

ACCESS_DENIED_ACE

에이스

Access Control

권한 부여 열거형

EXPLICIT_ACCESS

GetExplicitEntriesFromAcl

SYSTEM_AUDIT_ACE

SetEntriesInAcl