aclapi.h 標頭
安全性與身分識別會使用此標頭。 如需詳細資訊,請參閱
aclapi.h 包含下列程式設計介面:
BuildExplicitAccessWithNameA 使用呼叫端指定的資料,初始化EXPLICIT_ACCESS結構。 信任項是由名稱字串識別。 (ANSI) |
BuildExplicitAccessWithNameW 使用呼叫端指定的資料,初始化EXPLICIT_ACCESS結構。 信任項是由名稱字串識別。 (Unicode) |
BuildSecurityDescriptorA 配置並初始化新的安全性描述元。 (ANSI) |
BuildSecurityDescriptorW 配置並初始化新的安全性描述元。 (Unicode) |
BuildTrusteeWithNameA 初始化 TRUSTEE 結構。 呼叫端會指定信任項名稱。 函式會將 結構的其他成員設定為預設值。 (ANSI) |
BuildTrusteeWithNameW 初始化 TRUSTEE 結構。 呼叫端會指定信任項名稱。 函式會將 結構的其他成員設定為預設值。 (Unicode) |
BuildTrusteeWithObjectsAndNameA 使用物件特定的存取控制專案 (ACE) 資訊,初始化 TRUSTEE 結構,並將結構的其餘成員初始化為預設值。 呼叫端也會指定信任項的名稱。 (ANSI) |
BuildTrusteeWithObjectsAndNameW 使用物件特定的存取控制專案 (ACE) 資訊,初始化 TRUSTEE 結構,並將結構的其餘成員初始化為預設值。 呼叫端也會指定信任項的名稱。 (Unicode) |
BuildTrusteeWithObjectsAndSidA 使用物件特定的存取控制專案 (ACE) 資訊,初始化 TRUSTEE 結構,並將結構的其餘成員初始化為預設值。 (ANSI) |
BuildTrusteeWithObjectsAndSidW 使用物件特定的存取控制專案 (ACE) 資訊,初始化 TRUSTEE 結構,並將結構的其餘成員初始化為預設值。 (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 擷取結構陣列,描述存取控制 (清單中的存取控制專案 (ACL) ) 。 (ANSI) |
GetExplicitEntriesFromAclW 擷取結構陣列,描述存取控制 (清單中的存取控制專案 (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) |