次の方法で共有


オブジェクトの ACL での Control Access Right ACE の設定

ADSI を使用して、IADsAccessControlEntry.ObjectType プロパティがコントロール アクセス権の rightsGUID であることを除き、プロパティ固有の ACE と同様に、コントロール アクセス権 ACE を設定します。 Win32 セキュリティ API を使用してディレクトリ オブジェクトに ACL を設定することもできます。

次の表に、ACE のプロパティを 設定するために使用できるアクセス権を制御するための IADsAccessControlEntry プロパティの一覧を示します。

プロパティ 説明
AccessMask 特殊な操作への拡張アクセス権を制御するアクセス権を制御するには、AccessMask に ADS_RIGHT_DS_CONTROL_ACCESS フラグを含める必要があります。 プロパティ セットを定義するアクセス権を制御する場合、AccessMask にはADS_RIGHT_DS_READ_PROPやADS_RIGHT_DS_WRITE_PROPが含まれます
検証された書き込みを制御する制御アクセス権の場合、AccessMask には ADS_RIGHT_DS_Standard Edition LF が含まれます
フラグ この値には、ADS_FLAG_OBJECT_TYPE_PREStandard Edition NT フラグを含める必要があります。
ObjectType この値は、制御アクセス権の rightsGUID 属性の StringFromGUID2 形式である必要があります。 CONTROLAccessRight オブジェクトの rightsGUID 属性に中かっこが含まれていない場合でも、ACE では GUID 文字列に開始中かっこと終了中かっこを含める必要があることに注意してください。
AceType トラスティにアクセス制御権限を付与するADS_ACETYPE_ACCESS_ALLOWED_OBJECTするか、アクセス権をトラスティに拒否するADS_ACETYPE_ACCESS_DENIED_OBJECT
トラスティ ACE が適用されるセキュリティ プリンシパル (ユーザー、グループ、コンピューターなど)。

ACE の作成の詳細については、「オブジェクトに対するアクセス権の設定」を参照してください

ACE の設定の詳細とコード例については、「ディレクトリ オブジェクトに ACE を設定するためのコード例」を参照してください