이 헤더는 보안 및 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 지정된 개체 트리의 보안 설명자에 지정된 보안 정보를 설정합니다. (유니코드) |