安全和标识使用此标头。 有关详细信息,请参阅:
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) |