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) |