ADS_SD_CONTROL_ENUM 列挙 (iads.h)
ADS_SD_CONTROL_ENUM列挙は、セキュリティ記述子のコントロール フラグを指定します。
構文
typedef enum __MIDL___MIDL_itf_ads_0001_0048_0005 {
ADS_SD_CONTROL_SE_OWNER_DEFAULTED = 0x1,
ADS_SD_CONTROL_SE_GROUP_DEFAULTED = 0x2,
ADS_SD_CONTROL_SE_DACL_PRESENT = 0x4,
ADS_SD_CONTROL_SE_DACL_DEFAULTED = 0x8,
ADS_SD_CONTROL_SE_SACL_PRESENT = 0x10,
ADS_SD_CONTROL_SE_SACL_DEFAULTED = 0x20,
ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ = 0x100,
ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ = 0x200,
ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED = 0x400,
ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED = 0x800,
ADS_SD_CONTROL_SE_DACL_PROTECTED = 0x1000,
ADS_SD_CONTROL_SE_SACL_PROTECTED = 0x2000,
ADS_SD_CONTROL_SE_SELF_RELATIVE = 0x8000
} ADS_SD_CONTROL_ENUM;
定数
ADS_SD_CONTROL_SE_OWNER_DEFAULTED 値: 0x1 既定のメカニズムでは、セキュリティ記述子の元のプロバイダーではなく、セキュリティ記述子の所有者セキュリティ識別子 (SID) が提供されます。 |
ADS_SD_CONTROL_SE_GROUP_DEFAULTED 値: 0x2 既定のメカニズムでは、セキュリティ記述子の元のプロバイダーではなく、セキュリティ記述子のグループ SID が提供されます。 |
ADS_SD_CONTROL_SE_DACL_PRESENT 値: 0x4 随意アクセス制御リスト (DACL) は、セキュリティ記述子に存在します。 このフラグが設定されていない場合、またはこのフラグが設定され、DACL が NULL の場合、セキュリティ記述子はすべてのユーザーにフル アクセスを許可します。 |
ADS_SD_CONTROL_SE_DACL_DEFAULTED 値: 0x8 セキュリティ記述子は、作成者のアクセス トークンから構築された既定の DACL を使用します。 |
ADS_SD_CONTROL_SE_SACL_PRESENT 値: 0x10 システム アクセス制御リスト (SACL) は、セキュリティ記述子に存在します。 |
ADS_SD_CONTROL_SE_SACL_DEFAULTED 値: 0x20 セキュリティ記述子は、作成者のアクセス トークンから構築された既定の SACL を使用します。 |
ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ 値: 0x100 セキュリティ記述子の DACL を継承する必要があります。 |
ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ 値: 0x200 セキュリティ記述子の SACL を継承する必要があります。 |
ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED 値: 0x400 セキュリティ記述子の DACL では、継承可能なアクセス制御エントリ (ACE) を既存の子オブジェクトに自動的に伝達できます。 |
ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED 値: 0x800 セキュリティ記述子の SACL では、既存の子オブジェクトへの継承可能な ACE の自動伝達がサポートされています。 |
ADS_SD_CONTROL_SE_DACL_PROTECTED 値: 0x1000 セキュリティ記述子では、継承可能な ACE による DACL の変更は許可されません。 |
ADS_SD_CONTROL_SE_SACL_PROTECTED 値: 0x2000 セキュリティ記述子では、継承可能な ACE による SACL の変更は許可されません。 |
ADS_SD_CONTROL_SE_SELF_RELATIVE 値: 0x8000 セキュリティ記述子は、メモリの連続ブロック内のすべてのセキュリティ情報を含む自己相対形式です。 |
解説
詳細については、プラットフォーム ソフトウェア開発キット (SDK) の「セキュリティ」の「存取控制」を参照してください。
VBScript はタイプ ライブラリから情報を読み取ることができないため、VBScript アプリケーションは上記で定義したシンボリック定数を理解しません。 代わりに数値定数を使用して、VBScript アプリケーションで適切なフラグを設定する必要があります。 シンボリック定数を適切なプログラミングプラクティスとして使用する場合は、VBScript アプリケーションで、ここで行うような定数を明示的に宣言する必要があります。
要件
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | iads.h |