aclapi.h ヘッダー

このヘッダーは、セキュリティと ID によって使用されます。 詳細については、次を参照してください。

aclapi.h には、次のプログラミング インターフェイスが含まれています。

関数

 
BuildExplicitAccessWithNameA

呼び出し元によって指定されたデータを使用して、EXPLICIT_ACCESS構造体を初期化します。 トラスティは名前文字列で識別されます。 (ANSI)
BuildExplicitAccessWithNameW

呼び出し元によって指定されたデータを使用して、EXPLICIT_ACCESS構造体を初期化します。 トラスティは名前文字列で識別されます。 (Unicode)
BuildSecurityDescriptorA

新しいセキュリティ記述子を割り当てて初期化します。 (ANSI)
BuildSecurityDescriptorW

新しいセキュリティ記述子を割り当てて初期化します。 (Unicode)
BuildTrusteeWithNameA

トラスティ構造体を初期化します。 呼び出し元はトラスティ名を指定します。 関数は、構造体の他のメンバーを既定値に設定します。 (ANSI)
BuildTrusteeWithNameW

トラスティ構造体を初期化します。 呼び出し元はトラスティ名を指定します。 関数は、構造体の他のメンバーを既定値に設定します。 (Unicode)
BuildTrusteeWithObjectsAndNameA

オブジェクト固有のアクセス制御エントリ (ACE) 情報を使用してトラスティ構造体を初期化し、構造体の残りのメンバーを既定値に初期化します。 呼び出し元はトラスティの名前も指定します。 (ANSI)
BuildTrusteeWithObjectsAndNameW

オブジェクト固有のアクセス制御エントリ (ACE) 情報を使用してトラスティ構造体を初期化し、構造体の残りのメンバーを既定値に初期化します。 呼び出し元はトラスティの名前も指定します。 (Unicode)
BuildTrusteeWithObjectsAndSidA

オブジェクト固有のアクセス制御エントリ (ACE) 情報を使用してトラスティ構造体を初期化し、構造体の残りのメンバーを既定値に初期化します。 (ANSI)
BuildTrusteeWithObjectsAndSidW

オブジェクト固有のアクセス制御エントリ (ACE) 情報を使用してトラスティ構造体を初期化し、構造体の残りのメンバーを既定値に初期化します。 (Unicode)
BuildTrusteeWithSidA

トラスティ構造体を初期化します。 呼び出し元は、トラスティのセキュリティ識別子 (SID) を指定します。 関数は構造体の他のメンバーを既定値に設定し、SID に関連付けられている名前を検索しません。 (ANSI)
BuildTrusteeWithSidW

トラスティ構造体を初期化します。 呼び出し元は、トラスティのセキュリティ識別子 (SID) を指定します。 関数は構造体の他のメンバーを既定値に設定し、SID に関連付けられている名前を検索しません。 (Unicode)
FreeInheritedFromArray

GetInheritanceSource 関数によって割り当てられたメモリを解放します。
GetAuditedPermissionsFromAclA

指定したトラスティの監査されたアクセス権を取得します。 (ANSI)
GetAuditedPermissionsFromAclW

指定したトラスティの監査されたアクセス権を取得します。 (Unicode)
GetEffectiveRightsFromAclA

ACL 構造体が指定したトラスティに付与する有効なアクセス権を取得します。 トラスティの有効なアクセス権は、ACL がトラスティまたはトラスティがメンバーである任意のグループに付与するアクセス権です。 (ANSI)
GetEffectiveRightsFromAclW

ACL 構造体が指定したトラスティに付与する有効なアクセス権を取得します。 トラスティの有効なアクセス権は、ACL がトラスティまたはトラスティがメンバーである任意のグループに付与するアクセス権です。 (Unicode)
GetExplicitEntriesFromAclA

アクセス制御リスト (ACL) 内のアクセス制御エントリ (ACE) を記述する構造体の配列を取得します。 (ANSI)
GetExplicitEntriesFromAclW

アクセス制御リスト (ACL) 内のアクセス制御エントリ (ACE) を記述する構造体の配列を取得します。 (Unicode)
GetInheritanceSourceA

アクセス制御リスト (ACL) の継承されたアクセス制御エントリ (ACE) のソースに関する情報を返します。 (ANSI)
GetInheritanceSourceW

アクセス制御リスト (ACL) の継承されたアクセス制御エントリ (ACE) のソースに関する情報を返します。 (Unicode)
GetNamedSecurityInfoA

名前で指定されたオブジェクトのセキュリティ記述子のコピーを取得します。 (ANSI)
GetNamedSecurityInfoW

名前で指定されたオブジェクトのセキュリティ記述子のコピーを取得します。 (Unicode)
GetSecurityInfo

ハンドルによって指定されたオブジェクトのセキュリティ記述子のコピーを取得します。
GetTrusteeFormA

指定したトラスティ構造体からトラスティ名を取得します。 この値は、構造体がトラスティを識別するために名前文字列またはセキュリティ識別子 (SID) を使用するかどうかを示します。 (ANSI)
GetTrusteeFormW

指定したトラスティ構造体からトラスティ名を取得します。 この値は、構造体がトラスティを識別するために名前文字列またはセキュリティ識別子 (SID) を使用するかどうかを示します。 (Unicode)
GetTrusteeNameA

指定したトラスティ構造体からトラスティ名を取得します。 (ANSI)
GetTrusteeNameW

指定したトラスティ構造体からトラスティ名を取得します。 (Unicode)
GetTrusteeTypeA

指定したトラスティ構造体からトラスティの種類を取得します。 この値は、トラスティがユーザー、グループ、またはトラスティの種類が不明かどうかを示します。 (ANSI)
GetTrusteeTypeW

指定したトラスティ構造体からトラスティの種類を取得します。 この値は、トラスティがユーザー、グループ、またはトラスティの種類が不明かどうかを示します。 (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)