aclapi.h 标头

安全和标识使用此标头。 有关详细信息,请参阅:

aclapi.h 包含以下编程接口:

函数

 
BuildExplicitAccessWithNameA

使用调用方指定的数据初始化EXPLICIT_ACCESS结构。 受托人由名称字符串标识。 (ANSI)
BuildExplicitAccessWithNameW

使用调用方指定的数据初始化EXPLICIT_ACCESS结构。 受托人由名称字符串标识。 (Unicode)
BuildSecurityDescriptorA

分配和初始化新的安全描述符。 (ANSI)
BuildSecurityDescriptorW

分配和初始化新的安全描述符。 (Unicode)
BuildTrusteeWithNameA

初始化 TRUSTEE 结构。 调用方指定受托人姓名。 函数将结构的其他成员设置为默认值。 (ANSI)
BuildTrusteeWithNameW

初始化 TRUSTEE 结构。 调用方指定受托人姓名。 函数将结构的其他成员设置为默认值。 (Unicode)
BuildTrusteeWithObjectsAndNameA

使用特定于对象的访问控制项初始化 TRUSTEE 结构, (ACE) 信息,并将结构的其余成员初始化为默认值。 调用方还指定受托人的名称。 (ANSI)
BuildTrusteeWithObjectsAndNameW

使用特定于对象的访问控制项初始化 TRUSTEE 结构, (ACE) 信息,并将结构的其余成员初始化为默认值。 调用方还指定受托人的名称。 (Unicode)
BuildTrusteeWithObjectsAndSidA

使用特定于对象的访问控制项初始化 TRUSTEE 结构, (ACE) 信息,并将结构的其余成员初始化为默认值。 (ANSI)
BuildTrusteeWithObjectsAndSidW

使用特定于对象的访问控制项初始化 TRUSTEE 结构, (ACE) 信息,并将结构的其余成员初始化为默认值。 (Unicode)
BuildTrusteeWithSidA

初始化 TRUSTEE 结构。 调用方指定受信者的 SID) (安全标识符。 函数将结构的其他成员设置为默认值,并且不会查找与 SID 关联的名称。 (ANSI)
BuildTrusteeWithSidW

初始化 TRUSTEE 结构。 调用方指定受信者的 SID) (安全标识符。 函数将结构的其他成员设置为默认值,并且不会查找与 SID 关联的名称。 (Unicode)
FreeInheritedFromArray

释放由 GetInheritanceSource 函数分配的内存。
GetAuditedPermissionsFromAclA

检索指定受托人的审核访问权限。 (ANSI)
GetAuditedPermissionsFromAclW

检索指定受托人的审核访问权限。 (Unicode)
GetEffectiveRightsFromAclA

检索 ACL 结构授予指定受托人的有效访问权限。 受托人的有效访问权限是 ACL 授予受托人或受托人所属的任何组的访问权限。 (ANSI)
GetEffectiveRightsFromAclW

检索 ACL 结构授予指定受托人的有效访问权限。 受托人的有效访问权限是 ACL 授予受托人或受托人所属的任何组的访问权限。 (Unicode)
GetExplicitEntriesFromAclA

检索一个结构数组,这些结构描述访问控制列表中的访问控制项 (ACE) (ACL) 。 (ANSI)
GetExplicitEntriesFromAclW

检索一个结构数组,这些结构描述访问控制列表中的访问控制项 (ACE) (ACL) 。 (Unicode)
GetInheritanceSourceA

返回有关 (ACL () 访问控制列表中的 ACE) 继承的访问控制项的源的信息。 (ANSI)
GetInheritanceSourceW

返回有关 (ACL () 访问控制列表中的 ACE) 继承的访问控制项的源的信息。 (Unicode)
GetNamedSecurityInfoA

检索由名称指定的对象的安全描述符的副本。 (ANSI)
GetNamedSecurityInfoW

检索由名称指定的对象的安全描述符的副本。 (Unicode)
GetSecurityInfo

检索句柄指定的对象的安全描述符的副本。
GetTrusteeFormA

从指定的 TRUSTEE 结构中检索受托人名称。 此值指示结构是使用名称字符串还是安全标识符 (SID) 来标识受信人。 (ANSI)
GetTrusteeFormW

从指定的 TRUSTEE 结构中检索受托人名称。 此值指示结构是使用名称字符串还是安全标识符 (SID) 来标识受信人。 (Unicode)
GetTrusteeNameA

从指定的 TRUSTEE 结构中检索受托人名称。 (ANSI)
GetTrusteeNameW

从指定的 TRUSTEE 结构中检索受托人名称。 (Unicode)
GetTrusteeTypeA

从指定的 TRUSTEE 结构中检索受托人类型。 此值指示受托人是用户、组还是未知的受托人类型。 (ANSI)
GetTrusteeTypeW

从指定的 TRUSTEE 结构中检索受托人类型。 此值指示受托人是用户、组还是未知的受托人类型。 (Unicode)
LookupSecurityDescriptorPartsA

从自相对安全描述符检索安全信息。 (ANSI)
LookupSecurityDescriptorPartsW

从自相对安全描述符检索安全信息。 (Unicode)
SetEntriesInAclA

通过将新的访问控制或审核控制信息合并到现有 ACL 结构中, (ACL) 创建新的访问控制列表。 (ANSI)
SetEntriesInAclW

通过将新的访问控制或审核控制信息合并到现有 ACL 结构中, (ACL) 创建新的访问控制列表。 (Unicode)
SetNamedSecurityInfoA

在指定对象的安全描述符中设置指定的安全信息。 (ANSI)
SetNamedSecurityInfoW

在指定对象的安全描述符中设置指定的安全信息。 (Unicode)
SetSecurityInfo

在指定对象的安全描述符中设置指定的安全信息。 调用方通过句柄标识对象。
TreeResetNamedSecurityInfoA

重置指定对象树的安全描述符中的指定安全信息。 (ANSI)
TreeResetNamedSecurityInfoW

重置指定对象树的安全描述符中的指定安全信息。 (Unicode)
TreeSetNamedSecurityInfoA

在指定的对象树的安全描述符中设置指定的安全信息。 (ANSI)
TreeSetNamedSecurityInfoW

在指定的对象树的安全描述符中设置指定的安全信息。 (Unicode)