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