Share via


ADS_ACEFLAG_ENUM列挙 (iads.h)

ADS_ACEFLAG_ENUM列挙は、Active Directory オブジェクトのAccess Control エントリ (ACE) の動作を指定するために使用されます。

ファイル、ファイル共有、およびレジストリ オブジェクトの詳細と使用可能な値については、ACE_HEADER構造体の AceFlags メンバーを参照してください。

構文

typedef enum __MIDL___MIDL_itf_ads_0001_0048_0003 {
  ADS_ACEFLAG_INHERIT_ACE = 0x2,
  ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 0x4,
  ADS_ACEFLAG_INHERIT_ONLY_ACE = 0x8,
  ADS_ACEFLAG_INHERITED_ACE = 0x10,
  ADS_ACEFLAG_VALID_INHERIT_FLAGS = 0x1f,
  ADS_ACEFLAG_SUCCESSFUL_ACCESS = 0x40,
  ADS_ACEFLAG_FAILED_ACCESS = 0x80
} ADS_ACEFLAG_ENUM;

定数

 
ADS_ACEFLAG_INHERIT_ACE
値: 0x2
子オブジェクトは、このアクセス制御エントリ (ACE) を継承します。 ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE フラグが設定されていない限り、継承された ACE は継承可能です。
ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE
値: 0x4
システムは、子オブジェクトの継承された ACE のADS_ACEFLAG_INHERIT_ACE フラグをクリアします。 これにより、ACE が後続の世代のオブジェクトによって継承されなくなります。
ADS_ACEFLAG_INHERIT_ONLY_ACE
値: 0x8
アタッチ先のオブジェクトに対してアクセス制御を実行しない継承専用 ACE を示します。 このフラグが設定されていない場合、ACE は、アタッチ先のオブジェクトに対してアクセス制御を行う有効な ACE です。
ADS_ACEFLAG_INHERITED_ACE
値: 0x10
ACE が継承されたかどうかを示します。 システムはこのビットを設定します。
ADS_ACEFLAG_VALID_INHERIT_FLAGS
値: 0x1f
継承フラグが有効かどうかを示します。 システムはこのビットを設定します。
ADS_ACEFLAG_SUCCESSFUL_ACCESS
値: 0x40
システム アクセス制御リスト (SACL) でシステムを監査する ACE と共に使用される、正常なアクセス試行の監査メッセージを生成します。
ADS_ACEFLAG_FAILED_ACCESS
値: 0x80
SACL 内のシステムを監査する ACE で使用される、失敗したアクセス試行の監査メッセージを生成します。

注釈

VBScript はタイプ ライブラリからデータを読み取ることができないため、VBScript アプリケーションでは、これらの列挙型で定義されているシンボリック定数を理解できません。 代わりに数値定数を使用して、VBScript アプリケーションで適切なフラグを設定する必要があります。 シンボリック定数を適切なプログラミングプラクティスとして使用する場合は、VBScript アプリケーションで、ここで行うような定数の明示的な宣言を記述します。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
Header iads.h

こちらもご覧ください

ADSI 列挙

IADsObjectOptions

IADsPathname::Set