aclapi.h 헤더
이 헤더는 보안 및 ID에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
aclapi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
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 지정된 개체 트리의 보안 설명자에 지정된 보안 정보를 설정합니다. (유니코드) |