영어로 읽기

다음을 통해 공유


aclapi.h 헤더

이 헤더는 보안 및 ID에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

aclapi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
BuildExplicitAccessWithNameA

호출자가 지정한 데이터를 사용하여 EXPLICIT_ACCESS 구조를 초기화합니다. 트러스티는 이름 문자열로 식별됩니다. (ANSI)
BuildExplicitAccessWithNameW

호출자가 지정한 데이터를 사용하여 EXPLICIT_ACCESS 구조를 초기화합니다. 트러스티는 이름 문자열로 식별됩니다. (유니코드)
BuildSecurityDescriptorA

새 보안 설명자를 할당하고 초기화합니다. (ANSI)
BuildSecurityDescriptorW

새 보안 설명자를 할당하고 초기화합니다. (유니코드)
BuildTrusteeWithNameA

TRUSTEE 구조를 초기화합니다. 호출자는 트러스티 이름을 지정합니다. 함수는 구조체의 다른 멤버를 기본값으로 설정합니다. (ANSI)
BuildTrusteeWithNameW

TRUSTEE 구조를 초기화합니다. 호출자는 트러스티 이름을 지정합니다. 함수는 구조체의 다른 멤버를 기본값으로 설정합니다. (유니코드)
BuildTrusteeWithObjectsAndNameA

ACE(개체별 액세스 제어 항목) 정보를 사용하여 TRUSTEE 구조를 초기화하고 구조체의 나머지 멤버를 기본값으로 초기화합니다. 호출자는 또한 트러스티의 이름을 지정합니다. (ANSI)
BuildTrusteeWithObjectsAndNameW

ACE(개체별 액세스 제어 항목) 정보를 사용하여 TRUSTEE 구조를 초기화하고 구조체의 나머지 멤버를 기본값으로 초기화합니다. 호출자는 또한 트러스티의 이름을 지정합니다. (유니코드)
BuildTrusteeWithObjectsAndSidA

ACE(개체별 액세스 제어 항목) 정보를 사용하여 TRUSTEE 구조를 초기화하고 구조체의 나머지 멤버를 기본값으로 초기화합니다. (ANSI)
BuildTrusteeWithObjectsAndSidW

ACE(개체별 액세스 제어 항목) 정보를 사용하여 TRUSTEE 구조를 초기화하고 구조체의 나머지 멤버를 기본값으로 초기화합니다. (유니코드)
BuildTrusteeWithSidA

TRUSTEE 구조를 초기화합니다. 호출자는 수탁자의 SID(보안 식별자)를 지정합니다. 함수는 구조체의 다른 멤버를 기본값으로 설정하고 SID와 연결된 이름을 조회하지 않습니다. (ANSI)
BuildTrusteeWithSidW

TRUSTEE 구조를 초기화합니다. 호출자는 수탁자의 SID(보안 식별자)를 지정합니다. 함수는 구조체의 다른 멤버를 기본값으로 설정하고 SID와 연결된 이름을 조회하지 않습니다. (유니코드)
FreeInheritedFromArray

GetInheritanceSource 함수에서 할당한 메모리를 해제합니다.
GetAuditedPermissionsFromAclA

지정된 트러스티에 대한 감사된 액세스 권한을 검색합니다. (ANSI)
GetAuditedPermissionsFromAclW

지정된 트러스티에 대한 감사된 액세스 권한을 검색합니다. (유니코드)
GetEffectiveRightsFromAclA

ACL 구조가 지정된 수탁자에게 부여하는 유효 액세스 권한을 검색합니다. 트러스티의 유효 액세스 권한은 ACL이 트러스티 또는 트러스티가 구성원인 그룹에 부여하는 액세스 권한입니다. (ANSI)
GetEffectiveRightsFromAclW

ACL 구조가 지정된 수탁자에게 부여하는 유효 액세스 권한을 검색합니다. 트러스티의 유효 액세스 권한은 ACL이 트러스티 또는 트러스티가 구성원인 그룹에 부여하는 액세스 권한입니다. (유니코드)
GetExplicitEntriesFromAclA

ACL(액세스 제어 목록)에서 ACL(액세스 제어 항목)을 설명하는 구조체 배열을 검색합니다. (ANSI)
GetExplicitEntriesFromAclW

ACL(액세스 제어 목록)에서 ACL(액세스 제어 항목)을 설명하는 구조체 배열을 검색합니다. (유니코드)
GetInheritanceSourceA

ACL(액세스 제어 목록)에서 상속된 ACE(액세스 제어 항목)의 원본에 대한 정보를 반환합니다. (ANSI)
GetInheritanceSourceW

ACL(액세스 제어 목록)에서 상속된 ACE(액세스 제어 항목)의 원본에 대한 정보를 반환합니다. (유니코드)
GetNamedSecurityInfoA

이름으로 지정된 개체에 대한 보안 설명자의 복사본을 검색합니다. (ANSI)
GetNamedSecurityInfoW

이름으로 지정된 개체에 대한 보안 설명자의 복사본을 검색합니다. (유니코드)
GetSecurityInfo

핸들로 지정된 개체에 대한 보안 설명자의 복사본을 검색합니다.
GetTrusteeFormA

지정된 TRUSTEE 구조에서 트러스티 이름을 검색합니다. 이 값은 구조체가 이름 문자열 또는 SID(보안 식별자)를 사용하여 트러스티를 식별하는지 여부를 나타냅니다. (ANSI)
GetTrusteeFormW

지정된 TRUSTEE 구조에서 트러스티 이름을 검색합니다. 이 값은 구조체가 이름 문자열 또는 SID(보안 식별자)를 사용하여 트러스티를 식별하는지 여부를 나타냅니다. (유니코드)
GetTrusteeNameA

지정된 TRUSTEE 구조에서 트러스티 이름을 검색합니다. (ANSI)
GetTrusteeNameW

지정된 TRUSTEE 구조에서 트러스티 이름을 검색합니다. (유니코드)
GetTrusteeTypeA

지정된 TRUSTEE 구조에서 트러스티 형식을 검색합니다. 이 값은 트러스티가 사용자, 그룹 또는 트러스티 형식을 알 수 없는지 여부를 나타냅니다. (ANSI)
GetTrusteeTypeW

지정된 TRUSTEE 구조에서 트러스티 형식을 검색합니다. 이 값은 트러스티가 사용자, 그룹 또는 트러스티 형식을 알 수 없는지 여부를 나타냅니다. (유니코드)
LookupSecurityDescriptorPartsA

자체 상대 보안 설명자에서 보안 정보를 검색합니다. (ANSI)
LookupSecurityDescriptorPartsW

자체 상대 보안 설명자에서 보안 정보를 검색합니다. (유니코드)
SetEntriesInAclA

새 액세스 제어 또는 감사 제어 정보를 기존 ACL 구조에 병합하여 새 ACL(액세스 제어 목록)을 만듭니다. (ANSI)
SetEntriesInAclW

새 액세스 제어 또는 감사 제어 정보를 기존 ACL 구조에 병합하여 새 ACL(액세스 제어 목록)을 만듭니다. (유니코드)
SetNamedSecurityInfoA

지정된 개체의 보안 설명자에 지정된 보안 정보를 설정합니다. (ANSI)
SetNamedSecurityInfoW

지정된 개체의 보안 설명자에 지정된 보안 정보를 설정합니다. (유니코드)
SetSecurityInfo

지정된 개체의 보안 설명자에 지정된 보안 정보를 설정합니다. 호출자는 핸들로 개체를 식별합니다.
TreeResetNamedSecurityInfoA

지정된 개체 트리의 보안 설명자에서 지정된 보안 정보를 다시 설정합니다. (ANSI)
TreeResetNamedSecurityInfoW

지정된 개체 트리의 보안 설명자에서 지정된 보안 정보를 다시 설정합니다. (유니코드)
TreeSetNamedSecurityInfoA

지정된 개체 트리의 보안 설명자에 지정된 보안 정보를 설정합니다. (ANSI)
TreeSetNamedSecurityInfoW

지정된 개체 트리의 보안 설명자에 지정된 보안 정보를 설정합니다. (유니코드)