System.Security.AccessControl
セキュリティ設定できるオブジェクトに許可されたアクションを指定します。
書き込み専用アクセスを指定します。
アクセス拒否を指定します。
読み取り専用アクセスを指定します。
実行するアクセス制御の変更の種類を指定します。この列挙体は クラスとその子孫クラスのメソッドで使用されます。
指定した承認規則をアクセス制御リスト (ACL: Access Control List) に追加します。
指定した承認規則と同じセキュリティ識別子 (SID) とアクセス マスクを含む承認規則を ACL から削除します。
指定した承認規則と同じ SID を含む承認規則を ACL から削除します。
指定した承認規則に完全に一致する承認規則を ACL から削除します。
指定した承認規則と同じ SID を含む承認規則を ACL から削除し、指定した承認規則を ACL に追加します。
すべての承認規則を ACL から削除し、指定した承認規則を ACL に追加します。
保存するセキュリティ記述子のセクション、または読み込むセキュリティ記述子のセクションを指定します。
随意アクセス制御リスト (DACL: Discretionary Access Control List)。
セキュリティ記述子全体。
システム アクセス制御リスト (SACL: System Access Control List)。
プライマリ グループ。
セクションを指定しません。
所有者。
アクセスの許可または拒否に オブジェクトを使用するかどうかを指定します。これらの値はフラグではありません。また、これらの値を組み合わせることはできません。
オブジェクトを使用して、セキュリティで保護されたオブジェクトへのアクセスを許可します。
オブジェクトを使用して、セキュリティで保護されたオブジェクトへのアクセスを拒否します。
ユーザー ID、アクセス マスク、アクセス制御の種類 (許可または拒否) の組み合わせを表します。 オブジェクトには、子オブジェクトによる規則の継承方法や継承の反映方法に関する情報も格納されます。
指定した値を使用して、 クラスの新しいインスタンスを初期化します。
アクセス規則を適用する ID。このパラメーターは、 としてキャストできるオブジェクトである必要があります。
この規則のアクセス マスク。アクセス マスクは 32 ビットの匿名ビットのコレクションです。アクセス マスクの意味は、各インテグレーターによって定義されます。
この規則が親コンテナーから継承される場合は true。
アクセス規則の継承プロパティ。
継承したアクセス規則を自動的に反映させるかどうか。 が に設定されている場合、反映フラグは無視されます。
有効なアクセス制御の種類。
パラメーターの値を としてキャストできません。または、 パラメーターに無効な値が格納されています。
パラメーターの値がゼロ (0) です。または、 パラメーターまたは パラメーターに認識されないフラグ値が格納されています。
この オブジェクトに関連付けられている 値を取得します。
この オブジェクトに関連付けられている 値。
ユーザー ID、アクセス マスク、アクセス制御の種類 (許可または拒否) の組み合わせを表します。AccessRule`1 オブジェクトには、子オブジェクトによる規則の継承方法や継承の反映方法に関する情報も格納されます。
このアクセス規制のアクセス権の種類です。
指定した値を使用して、AccessRule’1 クラスの新しいインスタンスを初期化します。
アクセス規則を適用する ID。
アクセス規則の権利。
有効なアクセス制御の種類。
指定した値を使用して、AccessRule’1 クラスの新しいインスタンスを初期化します。
アクセス規則を適用する ID。
アクセス規則の権利。
アクセス規則の継承プロパティ。
継承したアクセス規則を自動的に反映させるかどうか。 が に設定されている場合、反映フラグは無視されます。
有効なアクセス制御の種類。
指定した値を使用して、AccessRule’1 クラスの新しいインスタンスを初期化します。
アクセス規則を適用する ID。
アクセス規則の権利。
有効なアクセス制御の種類。
指定した値を使用して、AccessRule’1 クラスの新しいインスタンスを初期化します。
アクセス規則を適用する ID。
アクセス規則の権利。
アクセス規則の継承プロパティ。
継承したアクセス規則を自動的に反映させるかどうか。 が に設定されている場合、反映フラグは無視されます。
有効なアクセス制御の種類。
現在のインスタンスの権限を取得します。
型 <T> にキャストした現在のインスタンスの権限です。
アクセス制御リスト (ACL: Access Control List) 内のアクセス制御エントリ (ACE: Access Control Entry) を反復処理する機能を提供します。
コレクション内の現在の要素を取得します。このプロパティでは、型フレンドリなバージョンのオブジェクトを取得します。
コレクション内の現在の要素。
列挙子を コレクションの次の要素に進めます。
列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false。
列挙子が作成された後に、コレクションが変更されました。
列挙子を初期位置、つまり コレクションの最初の要素の前に設定します。
列挙子が作成された後に、コレクションが変更されました。
アクセス制御エントリ (ACE: Access Control Entry) の継承と監査に関する動作を指定します。
すべてのアクセス試行が監査されます。
アクセス マスクが子コンテナー オブジェクトに反映されます。
失敗したアクセス試行が監査されます。
、、、および の論理 OR。
ACE がオブジェクトに対して明示的に設定されるのではなく、親コンテナーから継承されます。
アクセス マスクが子オブジェクトだけに反映されます。この操作には、子コンテナー オブジェクトと子リーフ オブジェクトの両方が含まれます。
ACE フラグは設定されません。
アクセス チェックがオブジェクトに適用されず、その子だけに適用されます。
アクセス マスクが子リーフ オブジェクトに反映されます。
成功したアクセス試行が監査されます。
アクセス制御エントリ (ACE: Access Control Entry) の機能を指定します。
アクセスを許可します。
アクセスを拒否します。
システム警告を発生させます。
システム監査を実行します。
使用可能なアクセス制御エントリ (ACE: Access Control Entry) の型を定義します。
オブジェクトで識別される特定のトラスティのオブジェクトへのアクセスを許可します。
オブジェクトで識別される特定のトラスティのオブジェクトへのアクセスを許可します。この ACE 型には、オプションのコールバック データを格納できます。コールバック データは、リソース マネージャー固有の解釈されない BLOB です。
オブジェクト、プロパティ セット、またはプロパティへのアクセスを許可します。ACE には、アクセス権セット、オブジェクトの型を識別する GUID、およびシステムがアクセスを許可するトラスティを識別する オブジェクトが格納されます。ACE には、GUID および、子オブジェクトによる ACE の継承を制御する一連のフラグも格納されます。この ACE 型には、オプションのコールバック データを格納できます。コールバック データは、リソース マネージャー固有の解釈されない BLOB です。
定義されていますが、使用されません。ここでは、すべての情報を紹介するために記載します。
オブジェクト、プロパティ セット、またはプロパティへのアクセスを許可します。ACE には、アクセス権セット、オブジェクトの型を識別する GUID、およびシステムがアクセスを許可するトラスティを識別する オブジェクトが格納されます。ACE には、GUID および、子オブジェクトによる ACE の継承を制御する一連のフラグも格納されます。
オブジェクトで識別される特定のトラスティのオブジェクトへのアクセスを拒否します。
オブジェクトで識別される特定のトラスティのオブジェクトへのアクセスを拒否します。この ACE 型には、オプションのコールバック データを格納できます。コールバック データは、リソース マネージャー固有の解釈されない BLOB です。
オブジェクト、プロパティ セット、またはプロパティへのアクセスを拒否します。ACE には、アクセス権セット、オブジェクトの型を識別する GUID、およびシステムがアクセスを許可するトラスティを識別する オブジェクトが格納されます。ACE には、GUID および、子オブジェクトによる ACE の継承を制御する一連のフラグも格納されます。この ACE 型には、オプションのコールバック データを格納できます。コールバック データは、リソース マネージャー固有の解釈されない BLOB です。
オブジェクト、プロパティ セット、またはプロパティへのアクセスを拒否します。ACE には、アクセス権セット、オブジェクトの型を識別する GUID、およびシステムがアクセスを許可するトラスティを識別する オブジェクトが格納されます。ACE には、GUID および、子オブジェクトによる ACE の継承を制御する一連のフラグも格納されます。
列挙体の中で最大の定義された ACE 型を追跡します。
将来使用するために予約されています。
将来使用するために予約されています。
将来使用するために予約されています。
将来使用するために予約されています。
指定したトラスティがオブジェクトへのアクセスを取得しようとした場合に、監査メッセージのログを記録します。トラスティは、 オブジェクトで識別されます。
指定したトラスティがオブジェクトへのアクセスを取得しようとした場合に、監査メッセージのログを記録します。トラスティは、 オブジェクトで識別されます。この ACE 型には、オプションのコールバック データを格納できます。コールバック データは、リソース マネージャー固有の解釈されない BLOB です。
指定したトラスティがオブジェクトまたはサブオブジェクト (プロパティ セットやプロパティなど) へのアクセスを取得しようとした場合に、監査メッセージのログを記録します。ACE には、アクセス権セット、オブジェクトまたはサブオブジェクトの型を識別する GUID、およびシステムがアクセスを監査するトラスティを識別する オブジェクトが格納されます。ACE には、GUID および、子オブジェクトによる ACE の継承を制御する一連のフラグも格納されます。この ACE 型には、オプションのコールバック データを格納できます。コールバック データは、リソース マネージャー固有の解釈されない BLOB です。
指定したトラスティがオブジェクトまたはサブオブジェクト (プロパティ セットやプロパティなど) へのアクセスを取得しようとした場合に、監査メッセージのログを記録します。ACE には、アクセス権セット、オブジェクトまたはサブオブジェクトの型を識別する GUID、およびシステムがアクセスを監査するトラスティを識別する オブジェクトが格納されます。ACE には、GUID および、子オブジェクトによる ACE の継承を制御する一連のフラグも格納されます。
セキュリティ設定できるオブジェクトへのアクセス試行を監査する条件を指定します。
失敗したアクセス試行を監査します。
アクセス試行を監査しません。
成功したアクセス試行を監査します。
ユーザーの ID とアクセス マスクの組み合わせを表します。 オブジェクトには、子オブジェクトが規則を継承する方法、継承の反映方法、監査が必要な条件などの情報も格納されます。
指定した値を使用して、 クラスの新しいインスタンスを初期化します。
監査規則を適用する ID。このオブジェクトは、 としてキャストできるオブジェクトである必要があります。
この規則のアクセス マスク。アクセス マスクは 32 ビットの匿名ビットのコレクションです。アクセス マスクの意味は、各インテグレーターによって定義されます。
この規則を親コンテナーから継承する場合は true。
監査規則の継承プロパティ。
継承した監査規則を自動的に反映させるかどうか。 が に設定されている場合、反映フラグは無視されます。
規則を監査する条件。
パラメーターの値を としてキャストできません。または、 パラメーターに無効な値が格納されています。
パラメーターの値がゼロ (0) です。または、 パラメーターまたは パラメーターに認識されないフラグ値が格納されています。
この監査規則の監査フラグを取得します。
列挙値のビットごとの組み合わせ。この組み合わせにより、この監査規則の監査条件を指定します。
ユーザーの ID とアクセス マスクの組み合わせを表します。
指定した値を使用して、AuditRule’1 クラスの新しいインスタンスを初期化します。
この監査規則を適用する識別子。
監査規則の権利。
規則を監査する条件。
指定した値を使用して、AuditRule’1 クラスの新しいインスタンスを初期化します。
監査規則を適用する ID。
監査規則の権利。
監査規則の継承プロパティ。
継承した監査規則を自動的に反映させるかどうか。
規則を監査する条件。
指定した値を使用して、AuditRule’1 クラスの新しいインスタンスを初期化します。
監査規則を適用する ID。
監査規則の権利。
監査規則のプロパティ。
指定した値を使用して、AuditRule’1 クラスの新しいインスタンスを初期化します。
監査規則を適用する ID。
監査規則の権利。
監査規則の継承プロパティ。
継承した監査規則を自動的に反映させるかどうか。
規則を監査する条件。
監査規則の権利。
を返します。
セキュリティ設定できるオブジェクトへのアクセスを決定します。 派生クラスおよび 派生クラスは、アクセスおよび監査に特化した機能を提供します。
指定した値を使用して、 クラスの新しいインスタンスを初期化します。
アクセス規則を適用する ID。このパラメーターは、 としてキャストできるオブジェクトである必要があります。
この規則のアクセス マスク。アクセス マスクは 32 ビットの匿名ビットのコレクションです。アクセス マスクの意味は、各インテグレーターによって定義されます。
この規則を親コンテナーから継承する場合は true。
アクセス規則の継承プロパティ。
継承したアクセス規則を自動的に反映させるかどうか。 が に設定されている場合、反映フラグは無視されます。
パラメーターの値を としてキャストできません。
パラメーターの値がゼロ (0) です。または、 パラメーターまたは パラメーターに認識されないフラグ値が格納されています。
この規則のアクセス マスクを取得します。
この規則のアクセス マスク。
この規則を適用する を取得します。
この規則を適用する 。
この規則を子オブジェクトが継承する方法を決定するフラグの値を取得します。
列挙値のビットごとの組み合わせ。
この規則を明示的に設定するか、または親コンテナー オブジェクトから継承するかを指定する値を取得します。
この規則を明示的に設定せず、親コンテナーから継承する場合は true。
反映フラグの値を取得します。このフラグから、この規則を子オブジェクトに反映させる方法を判断します。このプロパティが重要なのは、 列挙体の値が でない場合だけです。
列挙値のビットごとの組み合わせ。
オブジェクトのコレクションを表します。
クラスの新しいインスタンスを初期化します。
オブジェクトをコレクションに追加します。
コレクションに追加する オブジェクト。
コレクションの内容を配列にコピーします。
コレクションの内容のコピー先の配列。
コピーの開始位置となる、0 から始まるインデックス番号。
コレクションの指定したインデックス位置にある オブジェクトを取得します。
指定したインデックスの位置にある オブジェクト。
取得する オブジェクトの、0 から始まるインデックス。
アクセス制御エントリ (ACE: Access Control Entry) を表します。
クラスの新しいインスタンスを初期化します。
新しいアクセス制御エントリ (ACE: Access Control Entry) の継承、継承の反映、および監査の各条件に関する情報を指定するフラグ。
新しい ACE の用途。
ACE のアクセス マスク。
新しい ACE に関連付けられている 。
新しい ACE がコールバック型の ACE であることを指定する場合は true。
新しい ACE に関連付けられている非透過データ。非透過データは、コールバック ACE 型だけに使用できます。この配列の長さは メソッドの戻り値以下である必要があります。
現在の オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。ACL をバイナリ配列にマーシャリングする前に、この長さを メソッドと共に使用します。
現在の オブジェクトのバイナリ表現の長さ (バイト単位)。
オブジェクトのコンテンツを、指定したオフセットから始まる指定したバイト配列にマーシャリングします。
オブジェクトの内容のマーシャリング先のバイト配列。
マーシャリングの開始位置を表すオフセット。
が負の値であるか、または 全体を 配列にコピーするには大きすぎます。
コールバック アクセス制御エントリ (ACE) の非透過データ BLOB の許容最大長を取得します。
非透過データ BLOB に許容される長さ。
オブジェクトがコールバック ACE 型であることを指定する場合は true。
アクセス制御リスト (ACL: Access Control List) を表します。このクラスは、 クラスおよび クラスの基本クラスです。
現在の オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。 メソッドを使用してアクセス制御リスト (ACL: Access Control List) をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。
現在の オブジェクトのバイナリ表現の長さ (バイト単位)。
現在の オブジェクト内のアクセス制御エントリ (ACE: Access Control Entry) の数を取得します。
現在の オブジェクト内の ACE の数。
オブジェクトのコンテンツを、指定したオフセットを開始位置として、指定したバイト配列にマーシャリングします。
のコンテンツのマーシャリング先のバイト配列。
マーシャリングの開始位置を表すオフセット。
現在の オブジェクト内のアクセス制御エントリ (ACE) の順序が正規順序であるかどうかを指定するブール値を取得します。
現在の オブジェクト内の ACE の順序が正規である場合は true。それ以外の場合は false。
オブジェクトがコンテナーであるかどうかを設定します。
現在の オブジェクトがコンテナーである場合は true。
現在の オブジェクトがディレクトリ オブジェクトのアクセス制御リスト (ACL: Access Control List) であるかどうかを設定します。
現在の オブジェクトがディレクトリ オブジェクトの ACL である場合は true。
指定したインデックス位置にある を取得または設定します。
指定されたインデックス位置にある 。
取得または設定する の、0 から始まるインデックス番号。
指定した オブジェクトに関連付けられた、この オブジェクトに格納されているすべてのアクセス制御エントリ (ACE) を削除します。
確認する対象の オブジェクト。
この オブジェクトからすべての継承されたアクセス制御エントリ (ACE) を削除します。
のリビジョン レベルを取得します。
のリビジョン レベルを示すバイト値。
アクセス制御リスト (ACL: Access Control List) を直接操作せずにオブジェクトへのアクセスを制御します。このクラスは、 クラスの抽象基本クラスです。
クラスの新しいインスタンスを初期化します。
新しいオブジェクトがコンテナー オブジェクトである場合は true。
指定したアクセス規則を、この オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) に追加します。
追加するアクセス規則。
指定した監査規則を、この オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) に追加します。
追加する監査規則。
指定したセキュリティ識別子に関連付けられたアクセス規則のコレクションを取得します。
指定した オブジェクトに関連付けられたアクセス規則のコレクション。
オブジェクトに対して明示的に設定されたアクセス規則を含める場合は true。
継承されたアクセス規則を含める場合は true。
アクセス規則を取得する対象のセキュリティ識別子が、型 T:System.Security.Principal.SecurityIdentifier または型 T:System.Security.Principal.NTAccount かどうかを指定します。このパラメーターの値は、 型に変換できる型である必要があります。
指定したセキュリティ識別子に関連付けられた監査規則のコレクションを取得します。
指定した オブジェクトに関連付けられた監査規則のコレクション。
オブジェクトに対して明示的に設定された監査規則を含める場合は true。
継承された監査規則を含める場合は true。
監査規則を取得するセキュリティ識別子。このパラメーターは、 オブジェクトとしてキャストできるオブジェクトである必要があります。
指定した変更を、この オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) に適用します。
DACL が正常に変更されている場合は true。それ以外の場合は false。
DACL に適用する変更。
変更するアクセス規則。
DACL が正常に変更されている場合は true。それ以外の場合は false。
指定した変更を、この オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) に適用します。
SACL が正常に変更されている場合は true。それ以外の場合は false。
SACL に適用する変更。
変更する監査規則。
SACL が正常に変更されている場合は true。それ以外の場合は false。
指定したアクセス規則と同じセキュリティ識別子とアクセス マスクを含むアクセス規則を、この オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除します。
アクセス規則が正常に削除された場合は true。それ以外の場合は false。
削除するアクセス規則。
指定したアクセス規則と同じセキュリティ識別子を含むすべてのアクセス規則を、この オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除します。
削除するアクセス規則。
指定したアクセス規則と完全に一致するすべてのアクセス規則を、この オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除します。
削除するアクセス規則。
指定した監査規則と同じセキュリティ識別子とアクセス マスクを含む監査規則を、この オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。
監査規則が正常に削除された場合は true。それ以外の場合は false。
削除する監査規則。
指定した監査規則と同じセキュリティ識別子を含むすべての監査規則を、この オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。
削除する監査規則。
指定した監査規則と完全に一致するすべての監査規則を、この オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。
削除する監査規則。
この オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) 内のすべてのアクセス規則を削除し、指定したアクセス規則を追加します。
リセットするアクセス規則。
指定したアクセス規則と同じセキュリティ識別子と修飾子を含むすべてのアクセス規則を、この オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control) から削除し、指定したアクセス規則を追加します。
設定するアクセス規則。
指定した監査規則と同じセキュリティ識別子と修飾子を含むすべての監査規則を、この オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除し、指定した監査規則を追加します。
設定する監査規則。
セキュリティ記述子を表します。セキュリティ記述子には、所有者、プライマリ グループ、随意アクセス制御リスト (DACL: Discretionary Access Control List)、システム アクセス制御リスト (SACL: System Access Control List) が含まれます。
指定したバイト値の配列から クラスの新しいインスタンスを初期化します。
新しいセキュリティ記述子がコンテナー オブジェクトに関連付けられている場合は true。
新しいセキュリティ記述子がディレクトリ オブジェクトに関連付けられている場合は true。
新しい オブジェクトの作成元となるバイト値の配列。
コピーの開始位置を示す 配列内のオフセット。
指定した情報で クラスの新しいインスタンスを初期化します。
新しいセキュリティ記述子がコンテナー オブジェクトに関連付けられている場合は true。
新しいセキュリティ記述子がディレクトリ オブジェクトに関連付けられている場合は true。
新しい オブジェクトの動作を指定するフラグ。
新しい オブジェクトの所有者。
新しい オブジェクトのプライマリ グループ。
新しい オブジェクトの システム アクセス制御リスト (SACL: System Access Control List)。
新しい オブジェクトの随意アクセス制御リスト (DACL: Discretionary Access Control List)。
指定した オブジェクトから クラスの新しいインスタンスを初期化します。
新しいセキュリティ記述子がコンテナー オブジェクトに関連付けられている場合は true。
新しいセキュリティ記述子がディレクトリ オブジェクトに関連付けられている場合は true。
新しい オブジェクトの作成元の オブジェクト。
指定した SDDL (Security Descriptor Definition Language) 文字列から クラスの新しいインスタンスを初期化します。
新しいセキュリティ記述子がコンテナー オブジェクトに関連付けられている場合は true。
新しいセキュリティ記述子がディレクトリ オブジェクトに関連付けられている場合は true。
新しい オブジェクトの作成元の SDDL 文字列。
設定、プロパティをこのインスタンスとセット、フラグ。
新しい オブジェクトのリビジョン レベル。
この オブジェクトが格納できるアクセス制御エントリ (ACE: Access Control Entry) の数。この数は単にヒントとして使用されます。
設定、プロパティをこのインスタンスとセット、フラグ。
新しい オブジェクトのリビジョン レベル。
この オブジェクトが格納できるアクセス制御エントリ (ACE: Access Control Entry) の数。この数は単にヒントとして使用されます。
オブジェクトの動作を指定する値を取得します。
論理 OR 操作と結合した 列挙体の 1 つ以上の値。
この オブジェクトの随意アクセス制御リスト (DACL) を取得または設定します。DACL にはアクセス規則が格納されます。
この オブジェクトの DACL。
この オブジェクトのプライマリ グループを取得または設定します。
この オブジェクトのプライマリ グループ。
この オブジェクトに関連付けられたオブジェクトがコンテナー オブジェクトであるかどうかを指定するブール値を取得します。
この オブジェクトに関連付けられたオブジェクトがコンテナー オブジェクトである場合は true。それ以外の場合は false。
この オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) で使用する順序が標準の順序であるかどうかを示すブール値を取得します。
この オブジェクトに関連付けられた DACL で使用する順序が標準の順序である場合は true。それ以外の場合は false。
この オブジェクトに関連付けられたオブジェクトがディレクトリ オブジェクトであるかどうかを指定するブール値を取得します。
この オブジェクトに関連付けられたオブジェクトがディレクトリ オブジェクトである場合は true。それ以外の場合は false。
この オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) で使用する順序が標準の順序であるかどうかを示すブール値を取得します。
この オブジェクトに関連付けられた SACL で使用する順序が標準の順序である場合は true。それ以外の場合は false。
この オブジェクトに関連付けられているオブジェクトの所有者を取得または設定します。
この オブジェクトに関連付けられているオブジェクトの所有者。
指定したセキュリティ識別子のすべてのアクセス規則を、この オブジェクトに関連付けられた随意アクセス制御リスト (DACL) から削除します。
アクセス規則を削除するセキュリティ識別子。
指定したセキュリティ識別子のすべての監査規則を、この オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。
監査規則を削除するセキュリティ識別子。
この オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) の継承保護を設定します。保護された DACL は、親コンテナーからアクセス規則を継承しません。
DACL を継承から保護する場合は true。
継承されたアクセス規則を DACL で維持する場合は true。継承されたアクセス規則を DACL から削除する場合は false。
この オブジェクトに関連付けられたシステム アクセス制御リスト (SACL) の継承保護を設定します。保護された SACL は、親コンテナーから監査規則を継承しません。
SACL を継承から保護する場合は true。
継承された監査規則を SACL で維持する場合は true。継承された監査規則を SACL から削除する場合は false。
この オブジェクトのシステム アクセス制御リスト (SACL: System Access Control List) を取得または設定します。SACL には監査規則が格納されます。
この オブジェクトの SACL。
複合アクセス制御エントリ (ACE: Access Control Entry) を表します。
クラスの新しいインスタンスを初期化します。
新しいアクセス制御エントリ (ACE: Access Control Entry) の継承、継承の反映、および監査の各条件に関する情報を指定するフラグを格納します。
ACE のアクセス マスク。
列挙体の値。
新しい ACE に関連付けられている 。
現在の オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。 メソッドで ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。
現在の オブジェクトのバイナリ表現の長さ (バイト単位)。
この オブジェクトの型を取得または設定します。
この オブジェクトの型。
オブジェクトの内容を、指定したオフセットから始まる指定したバイト配列にマーシャリングします。
のコンテンツのマーシャリング先のバイト配列。
マーシャリングの開始位置を表すオフセット。
が負の値であるか、または 全体を にコピーするには大きすぎます。
オブジェクトの型を指定します。
オブジェクトは、偽装に使用されます。
これらのフラグは、セキュリティ記述子の動作に影響します。
随意アクセス制御リスト (DACL: Discretionary Access Control List) が親から自動的に継承されていることを指定します。設定できるのは、リソース マネージャーだけです。
無視されます。
DACL が既定の機構によって取得されたことを指定します。設定できるのは、リソース マネージャーだけです。
DACL が null でないことを指定します。設定できるのは、リソース マネージャーまたはユーザーだけです。
リソース マネージャーが自動継承を防止することを指定します。設定できるのは、リソース マネージャーまたはユーザーだけです。
無視されます。
グループ が既定の機構によって取得されたことを指定します。設定できるのは、リソース マネージャーだけです。呼び出し元で設定しないでください。
制御フラグがありません。
所有者 が既定の機構によって取得されたことを指定します。設定できるのは、リソース マネージャーだけです。呼び出し元で設定しないでください。
予約済みフィールドの内容が有効であることを指定します。
セキュリティ記述子のバイナリ表現が自己相対形式であることを指定します。このフラグは、必ず設定されます。
無視されます。
システム アクセス制御リスト (SACL: System Access Control List) が親から自動的に継承されていることを指定します。設定できるのは、リソース マネージャーだけです。
無視されます。
SACL が既定の機構によって取得されたことを示します。設定できるのは、リソース マネージャーだけです。
SACL が null でないことを指定します。設定できるのは、リソース マネージャーまたはユーザーだけです。
リソース マネージャーが自動継承を防止することを指定します。設定できるのは、リソース マネージャーまたはユーザーだけです。
列挙体のメンバーによって定義されていないアクセス制御エントリ (ACE: Access Control Entry) を表します。
クラスの新しいインスタンスを初期化します。
新しいアクセス制御エントリ (ACE: Access Control Entry) の型。この値は よりも大きくする必要があります。
新しい ACE の継承、継承の反映、および監査の各条件に関する情報を指定するフラグ。
新しい ACE のデータを格納するバイト値の配列。この値は、null の場合もあります。この配列の長さは、 フィールドの値以下であり、4 の倍数である必要があります。
パラメーターの値が 以下である、 配列の長さが フィールドの値を超えている、またはこの長さが 4 の倍数ではないのいずれかです。
現在の オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。 メソッドで ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。
現在の オブジェクトのバイナリ表現の長さ (バイト単位)。
オブジェクトの内容を、指定したオフセットから始まる指定したバイト配列にマーシャリングします。
の内容のマーシャリング先のバイト配列。
マーシャリングの開始位置を表すオフセット。
が負の値であるか、または 全体を にコピーするには大きすぎます。
この オブジェクトに関連付けられた非透過データを返します。
この オブジェクトに関連付けられた非透過データを表すバイト値の配列。
この オブジェクトの非透過データ BLOB の許容最大長を返します。
この オブジェクトに関連付けられた非透過データの長さを取得します。
非透過コールバック データの長さ。
この オブジェクトに関連付けられた非透過コールバック データを設定します。
この オブジェクトの非透過コールバック データを表すバイト値の配列。
随意アクセス制御リスト (DACL: Discretionary Access Control List) を表します。
値を指定して、 クラスの新しいインスタンスを初期化します。
true if the new object is a container.
true if the new object is a directory object Access Control List (ACL).
新しい オブジェクトのリビジョン レベル。
この オブジェクトが格納できるアクセス制御エントリ (ACE: Access Control Entry) の数。この数は単にヒントとして使用されます。
値を指定して、 クラスの新しいインスタンスを初期化します。
true if the new object is a container.
true if the new object is a directory object Access Control List (ACL).
この オブジェクトが格納できるアクセス制御エントリ (ACE: Access Control Entry) の数。この数は単にヒントとして使用されます。
指定した オブジェクトからの指定した値を使用して、 クラスの新しいインスタンスを初期化します。
true if the new object is a container.
true if the new object is a directory object Access Control List (ACL).
The underlying object for the new object.空の ACL を作成するには、null を指定します。
指定した設定のアクセス制御エントリ (ACE) を現在の オブジェクトに追加します。
追加するアクセス制御の種類 (許可または拒否)。
ACE を追加する 。
新しい ACE のアクセス規則。
新しい ACE の継承プロパティを示すフラグ。
新しい ACE の継承反映プロパティを示すフラグ。
指定した設定のアクセス制御エントリ (ACE) を現在の オブジェクトに追加します。このメソッドは、新しい ACE のオブジェクト型または継承されたオブジェクト型を指定する場合に、ディレクトリ オブジェクトのアクセス制御リスト (ACL) に対して使用します。
追加するアクセス制御の種類 (許可または拒否)。
ACE を追加する 。
新しい ACE のアクセス規則。
新しい ACE の継承プロパティを示すフラグ。
新しい ACE の継承反映プロパティを示すフラグ。
パラメーターおよび パラメーターに null 以外の値が格納されているかどうかを示すフラグ。
新しい ACE を適用するオブジェクトのクラスの ID。
新しい ACE を継承できる子オブジェクトのクラスの ID。
指定した設定のアクセス制御エントリ (ACE) を現在の オブジェクトに追加します。
追加するアクセス制御の種類 (許可または拒否)。
ACE を追加する 。
新しいアクセスするためです。
指定したアクセス制御規則を現在の オブジェクトから削除します。
指定したアクセスがこのメソッドで正しく削除される場合は true。それ以外の場合は false。
削除するアクセス制御の種類 (許可または拒否)。
アクセス制御規則を削除する 。
削除する規則のアクセス マスク。
削除する規則の継承プロパティを示すフラグ。
削除する規則の継承反映プロパティを示すフラグ。
指定したアクセス制御規則を現在の オブジェクトから削除します。このメソッドはオブジェクト型または継承されたオブジェクト型を指定する場合に、ディレクトリ オブジェクトのアクセス制御リスト (ACL) に対して使用します。
指定したアクセスがこのメソッドで正しく削除される場合は true。それ以外の場合は false。
削除するアクセス制御の種類 (許可または拒否)。
アクセス制御規則を削除する 。
削除するアクセス制御規則のアクセス マスク。
削除するアクセス制御規則の継承プロパティを示すフラグ。
削除するアクセス制御規則の継承反映プロパティを示すフラグ。
パラメーターおよび パラメーターに null 以外の値が格納されているかどうかを示すフラグ。
削除されたアクセス制御規則を適用するオブジェクトのクラスの ID。
削除されたアクセス制御規則を継承できる子オブジェクトのクラスの ID。
指定したアクセス制御規則を現在の オブジェクトから削除します。
を返します。
削除するアクセス制御の種類 (許可または拒否)。
アクセス制御規則を削除する 。
のアクセスを削除します。
指定したアクセス制御エントリ (ACE) を現在の オブジェクトから削除します。
削除するアクセス制御の種類 (許可または拒否)。
ACE を削除する 。
削除する ACE のアクセス マスク。
削除する ACE の継承プロパティを示すフラグ。
削除する ACE の継承反映プロパティを示すフラグ。
指定したアクセス制御エントリ (ACE) を現在の オブジェクトから削除します。このメソッドは、削除する ACE のオブジェクト型または継承されたオブジェクト型を指定する場合に、ディレクトリ オブジェクトの アクセス制御リスト (ACL) に対して使用します。
削除するアクセス制御の種類 (許可または拒否)。
ACE を削除する 。
削除する ACE のアクセス マスク。
削除する ACE の継承プロパティを示すフラグ。
削除する ACE の継承反映プロパティを示すフラグ。
パラメーターおよび パラメーターに null 以外の値が格納されているかどうかを示すフラグ。
削除された ACE を適用するオブジェクトのクラスの ID。
削除された ACE を継承できる子オブジェクトのクラスの ID。
指定したアクセス制御エントリ (ACE) を現在の オブジェクトから削除します。
削除するアクセス制御の種類 (許可または拒否)。
ACE を削除する 。
のアクセスを削除します。
指定した オブジェクトについて、指定したアクセス制御を設定します。
設定するアクセス制御の種類 (許可または拒否)。
ACE を設定する 。
新しい ACE のアクセス規則。
新しい ACE の継承プロパティを示すフラグ。
新しい ACE の継承反映プロパティを示すフラグ。
指定した オブジェクトについて、指定したアクセス制御を設定します。
設定するアクセス制御の種類 (許可または拒否)。
ACE を設定する 。
新しい ACE のアクセス規則。
新しい ACE の継承プロパティを示すフラグ。
新しい ACE の継承反映プロパティを示すフラグ。
パラメーターおよび パラメーターに null 以外の値が格納されているかどうかを示すフラグ。
新しい ACE を適用するオブジェクトのクラスの ID。
新しい ACE を継承できる子オブジェクトのクラスの ID。
指定した オブジェクトについて、指定したアクセス制御を設定します。
設定するアクセス制御の種類 (許可または拒否)。
ACE を設定する 。
アクセスを設定します。
アクセス制御エントリ (ACE: Access Control Entry) を表します。このクラスは、他のすべての ACE クラスの基本クラスです。
この オブジェクトに関連付けられている を取得または設定します。
オブジェクトに関連付けられている 。
このアクセス制御エントリ (ACE: Access Control Entry) の型を取得します。
この ACE の型。
このアクセス制御エントリ (ACE: Access Control Entry) に関連付けられた監査情報を取得します。
このアクセス制御エントリ (ACE: Access Control Entry) に関連付けられた監査情報。
現在の オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。 メソッドで ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。
現在の オブジェクトのバイナリ表現の長さ (バイト単位)。
このアクセス制御エントリ (ACE: Access Control Entry) の詳細コピーを作成します。
メソッドが作成する オブジェクト。
指定したバイナリ データから オブジェクトを作成します。
このメソッドが作成する オブジェクト。
新しい オブジェクトの作成元のバイナリ データ。
マーシャリング解除の開始位置を表すオフセット。
指定した オブジェクトが、現在の オブジェクトと等しいかどうかを判断します。
指定した オブジェクトが現在の オブジェクトと等しい場合は true。それ以外の場合は false。
現在の オブジェクトと比較する オブジェクト。
オブジェクトのコンテンツを、指定したオフセットから始まる指定したバイト配列にマーシャリングします。
のコンテンツのマーシャリング先のバイト配列。
マーシャリングの開始位置を表すオフセット。
が負の値であるか、または 全体を にコピーするには大きすぎます。
クラスのハッシュ関数として機能します。 メソッドは、ハッシュ アルゴリズムや、ハッシュ テーブルなどのデータ構造での使用に適しています。
現在の オブジェクトのハッシュ コード。
このアクセス制御エントリ (ACE: Access Control Entry) の継承プロパティを指定するフラグを取得します。
この ACE の継承プロパティを指定するフラグ。
このアクセス制御エントリ (ACE: Access Control Entry) が継承されるか、または明示的に設定されるかを示すブール値を取得します。
この ACE が継承される場合は true。それ以外の場合は false。
指定した オブジェクトが等しいかどうかを判断します。
2 つの オブジェクトが等しい場合は true。それ以外の場合は false。
比較対象の第 1 オブジェクト。
比較対象の第 2 。
指定した オブジェクトが等しくないかどうかを判断します。
2 つの オブジェクトが等しくない場合は true。それ以外の場合は false。
比較対象の第 1 オブジェクト。
比較対象の第 2 。
このアクセス制御エントリ (ACE: Access Control Entry) の継承反映プロパティを指定するフラグを取得します。
この ACE の継承反映プロパティを指定するフラグ。
アクセス制御リスト (ACL: Access Control List) を表します。また、、、、および の各クラスの基本クラスです。
クラスの新しいインスタンスを初期化します。
現在の のリビジョン レベル。この値は、ディレクトリ サービス オブジェクトに関連付けられていないアクセス制御リスト (ACL: Access Control List) の プロパティから返されます。
現在の のリビジョン レベル。この値は、ディレクトリ サービス オブジェクトに関連付けられているアクセス制御リスト (ACL: Access Control List) の プロパティから返されます。
現在の オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。 メソッドで ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。
現在の オブジェクトのバイナリ表現の長さ ( バイト単位)。
指定した配列に、現在の の各 をコピーします。
現在の が保持している オブジェクトのコピーを格納する配列。
コピーの開始位置となる の、0 から始まるインデックス番号。
現在の オブジェクト内のアクセス制御エントリ (ACE: Access Control Entry) の数を取得します。
現在の オブジェクト内の ACE の数。
オブジェクトの内容を、指定したオフセットから始まる指定したバイト配列にマーシャリングします。
のコンテンツのマーシャリング先のバイト配列。
マーシャリングの開始位置を表すオフセット。
が負の値であるか、または 全体を にコピーするには大きすぎます。
クラスの新しいインスタンスを返します。
このメソッドが返す オブジェクト。
このプロパティは必ず false に設定されます。このプロパティは、 インターフェイスを実装するためだけに実装されています。
常に false。
指定したインデックス位置にある を取得または設定します。
指定されたインデックスにある 。
取得または設定する の、0 から始まるインデックス。
オブジェクトのバイナリの許容最大長。
のリビジョン レベルを取得します。
のリビジョン レベルを示すバイト値。
このプロパティは常に null を返します。このプロパティは、 インターフェイスを実装するためだけに実装されています。
常に null を返します。
指定した配列に、現在の の各 をコピーします。
現在の が保持している オブジェクトのコピーを格納する配列。
コピーの開始位置となる の、0 から始まるインデックス番号。
インターフェイスのインスタンスとしてキャストされる クラスの新しいインスタンスを返します。
インターフェイスのインスタンスとしてキャストされる新しい オブジェクト。
セキュリティ記述子を表します。セキュリティ記述子には、所有者、プライマリ グループ、随意アクセス制御リスト (DACL: Discretionary Access Control List)、システム アクセス制御リスト (SACL: System Access Control List) が含まれます。
クラスの新しいインスタンスを初期化します。
現在の オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。 メソッドで ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。
現在の オブジェクトのバイナリ表現の長さ (バイト単位)。
オブジェクトの動作を指定する値を取得します。
論理 OR 操作と結合した 列挙体の 1 つ以上の値。
この オブジェクトに格納された情報を表すバイト値の配列を返します。
の内容のマーシャリング先のバイト配列。
マーシャリングの開始位置を表すオフセット。
が負の値であるか、または 全体を にコピーするには大きすぎます。
この オブジェクトが表すセキュリティ記述子の指定したセクションの SDDL (Security Descriptor Definition Language) 形式を返します。
この オブジェクトに関連付けられたセキュリティ記述子の指定したセクションの SDDL 形式。
取得するセキュリティ記述子のセクション (アクセス規則、監査規則、プライマリ グループ、所有者) を指定します。
この オブジェクトのプライマリ グループを取得または設定します。
この オブジェクトのプライマリ グループ。
この オブジェクトに関連付けられたセキュリティ記述子を SDDL (Security Descriptor Definition Language) 形式に変換できるかどうかを示すブール値を返します。
この オブジェクトに関連付けられたセキュリティ記述子を SDDL (Security Descriptor Definition Language) 形式に変換できる場合は true。それ以外の場合は false。
この オブジェクトに関連付けられているオブジェクトの所有者を取得または設定します。
この オブジェクトに関連付けられているオブジェクトの所有者。
オブジェクトのリビジョン レベルを取得します。
のリビジョン レベルを指定するバイト値。
継承フラグでは、アクセス制御エントリ (ACE: Access Control Entry) の継承のセマンティクスを指定します。
ACE は、子コンテナー オブジェクトによって継承されます。
ACE は、子オブジェクトによって継承されません。
ACE は、子リーフ オブジェクトによって継承されます。
現在 Microsoft Corporation によって定義されているすべてのアクセス制御エントリ (ACE: Access Control Entry) をカプセル化します。すべての オブジェクトには、32 ビットのアクセス マスクと オブジェクトが格納されます。
この オブジェクトのアクセス マスクを取得または設定します。
この オブジェクトのアクセス マスク。
この オブジェクトに関連付けられている オブジェクトを取得または設定します。
この オブジェクトに関連付けられている オブジェクト。
アクセス制御リスト (ACL: Access Control List) を直接操作せずにネイティブなオブジェクトへのアクセスを制御する機能を提供します。ネイティブなオブジェクト型は、 列挙体で定義されます。
値を指定して、 クラスの新しいインスタンスを初期化します。
新しい オブジェクトがコンテナー オブジェクトである場合は true。
新しい オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトの型。
値を指定して、 クラスの新しいインスタンスを初期化します。コンストラクターと Persist メソッドに渡す パラメーターの値を等しくすることをお勧めします。詳細については、「解説」を参照してください。
新しい オブジェクトがコンテナー オブジェクトである場合は true。
新しい オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトの型。
新しい オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトのハンドル。
この オブジェクトに格納される、セキュリティ設定できるオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する 列挙値の 1 つ。
値を指定して、 クラスの新しいインスタンスを初期化します。コンストラクターと Persist メソッドに渡す パラメーターの値を等しくすることをお勧めします。詳細については、「解説」を参照してください。
新しい オブジェクトがコンテナー オブジェクトである場合は true。
新しい オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトの型。
新しい オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトのハンドル。
この オブジェクトに格納される、セキュリティ設定できるオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する 列挙値の 1 つ。
カスタムの例外を提供するインテグレーターによって実装されたデリゲート。
例外の発生元または発生先に関するコンテキスト情報を格納しているオブジェクト。
指定した値を使用して、 クラスの新しいインスタンスを初期化します。
新しい オブジェクトがコンテナー オブジェクトである場合は true。
新しい オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトの型。
カスタムの例外を提供するインテグレーターによって実装されたデリゲート。
例外の発生元または発生先に関するコンテキスト情報を格納しているオブジェクト。
値を指定して、 クラスの新しいインスタンスを初期化します。コンストラクターと Persist メソッドに渡す パラメーターの値を等しくすることをお勧めします。詳細については、「解説」を参照してください。
新しい オブジェクトがコンテナー オブジェクトである場合は true。
新しい オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトの型。
新しい オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトの名前。
この オブジェクトに格納される、セキュリティ設定できるオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する 列挙値の 1 つ。
値を指定して、 クラスの新しいインスタンスを初期化します。コンストラクターと Persist メソッドに渡す パラメーターの値を等しくすることをお勧めします。詳細については、「解説」を参照してください。
新しい オブジェクトがコンテナー オブジェクトである場合は true。
新しい オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトの型。
新しい オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトの名前。
この オブジェクトに格納される、セキュリティ設定できるオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する 列挙値の 1 つ。
カスタムの例外を提供するインテグレーターによって実装されたデリゲート。
例外の発生元または発生先に関するコンテキスト情報を格納しているオブジェクト。
この オブジェクトに関連付けられたセキュリティ記述子の指定したセクションを、永続的なストレージに保存します。コンストラクターと Persist メソッドに渡す パラメーターの値を等しくすることをお勧めします。詳細については、「解説」を参照してください。
この オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトのハンドル。
保存するセキュリティ設定できるオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する 列挙値の 1 つ。
この オブジェクトが関連付けられているセキュリティ設定できるオブジェクトがディレクトリまたはファイルであり、そのディレクトリまたはファイルが見つかりません。
この オブジェクトに関連付けられたセキュリティ記述子の指定したセクションを、永続的なストレージに保存します。コンストラクターと Persist メソッドに渡す パラメーターの値を等しくすることをお勧めします。詳細については、「解説」を参照してください。
この オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトのハンドル。
保存するセキュリティ設定できるオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する 列挙値の 1 つ。
例外の発生元または発生先に関するコンテキスト情報を格納しているオブジェクト。
この オブジェクトが関連付けられているセキュリティ設定できるオブジェクトがディレクトリまたはファイルであり、そのディレクトリまたはファイルが見つかりません。
この オブジェクトに関連付けられたセキュリティ記述子の指定したセクションを、永続的なストレージに保存します。コンストラクターと Persist メソッドに渡す パラメーターの値を等しくすることをお勧めします。詳細については、「解説」を参照してください。
この オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトの名前。
保存するセキュリティ設定できるオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する 列挙値の 1 つ。
この オブジェクトが関連付けられているセキュリティ設定できるオブジェクトがディレクトリまたはファイルであり、そのディレクトリまたはファイルが見つかりません。
この オブジェクトに関連付けられたセキュリティ記述子の指定したセクションを、永続的なストレージに保存します。コンストラクターと Persist メソッドに渡す パラメーターの値を等しくすることをお勧めします。詳細については、「解説」を参照してください。
この オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトの名前。
保存するセキュリティ設定できるオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する 列挙値の 1 つ。
例外の発生元または発生先に関するコンテキスト情報を格納しているオブジェクト。
この オブジェクトが関連付けられているセキュリティ設定できるオブジェクトがディレクトリまたはファイルであり、そのディレクトリまたはファイルが見つかりません。
インテグレーターが作成した特定の例外に数値エラー コードをマップする方法を提供します。
このデリゲートで作成する 。
数値エラー コード。
オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトの名前。
オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトのハンドル。
例外の発生元または発生先に関するコンテキスト情報を格納しているオブジェクト。
ユーザー ID、アクセス マスク、アクセス制御の種類 (許可または拒否) の組み合わせを表します。 オブジェクトにも、規則を適用するオブジェクトの型、その規則を継承できる子オブジェクトの型、子オブジェクトによる規則の継承方法、および継承の反映方法に関する情報が格納されます。
値を指定して、 クラスの新しいインスタンスを初期化します。
アクセス規則を適用する ID。このオブジェクトは、 としてキャストできるオブジェクトである必要があります。
この規則のアクセス マスク。アクセス マスクは 32 ビットの匿名ビットのコレクションです。アクセス マスクの意味は、各インテグレーターによって定義されます。
この規則が親コンテナーから継承される場合は true。
アクセス規則の継承プロパティを指定します。
継承したアクセス規則を自動的に反映させるかどうかを指定します。 が に設定されている場合、反映フラグは無視されます。
規則を適用するオブジェクトの型。
規則を継承できる子オブジェクトの型。
この規則でアクセスを許可するかどうかを指定します。
パラメーターの値を としてキャストできません。または、 パラメーターに無効な値が格納されています。
パラメーターの値がゼロ (0) です。または、 パラメーターまたは パラメーターに認識できないフラグ値が含まれています。
オブジェクトを継承できる子オブジェクトの型を取得します。
オブジェクトを継承できる子オブジェクトの型。
オブジェクトの プロパティおよび プロパティが有効な値を格納していることを指定するフラグを取得します。
は、 プロパティに有効な値が格納されていることを示します。 は、 プロパティに有効な値が格納されていることを示します。これらの値は論理 OR と組み合わせることができます。
を適用するオブジェクトの型を取得します。
を適用するオブジェクトの型。
ディレクトリ サービス オブジェクトへのアクセスを制御します。このクラスは、ディレクトリ オブジェクトに関連付けられたアクセス制御エントリ (ACE: Access Control Entry) を表します。
クラスの新しいインスタンスを開始します。
新しいアクセス制御エントリ (ACE: Access Control Entry) の継承、継承の反映、および監査の各条件。
新しい ACE の用途。
ACE のアクセス マスク。
新しい ACE に関連付けられている 。
パラメーターおよび パラメーターに有効なオブジェクト GUID が格納されているかどうか。
新しい ACE の適用対象となるオブジェクト型を識別する GUID。
新しい ACE を継承できるオブジェクト型を識別する GUID。
新しい ACE がコールバック型の ACE である場合は true。
新しい ACE に関連付けられている非透過データ。このパラメーターは、コールバック ACE 型だけに使用できます。この配列の長さは メソッドの戻り値以下である必要があります。
修飾子パラメーターに無効な値が格納されています。または、非透過パラメーターの値の長さが メソッドの戻り値を超えています。
現在の オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。 メソッドで、ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。
現在の オブジェクトのバイナリ表現の長さ (バイト単位)。
オブジェクトのコンテンツを、指定したオフセットから始まる指定したバイト配列にマーシャリングします。
のコンテンツのマーシャリング先のバイト配列。
マーシャリングの開始位置を表すオフセット。
が負の値であるか、または 全体を にコピーするには大きすぎます。
この オブジェクトが表すアクセス制御エントリ (ACE: Access Control Entry) を継承できるオブジェクト型の GUID を取得または設定します。
この オブジェクトが表すアクセス制御エントリ (ACE: Access Control Entry) を継承できるオブジェクト型の GUID。
コールバック アクセス制御エントリ (ACE: Access Control Entry) の非透過データ BLOB の許容最大長をバイト単位で返します。
コールバック アクセス制御エントリ (ACE: Access Control Entry) の非透過データ BLOB の許容最大長 (バイト単位)。
がコールバック ACE 型である場合は true。
プロパティおよび プロパティに、有効なオブジェクト型を示す値が格納されているかどうかを示すフラグを取得または設定します。
論理 OR 演算と結合した 列挙体の 1 つ以上のメンバー。
この オブジェクトに関連付けられているオブジェクト型の GUID を取得または設定します。
この オブジェクトに関連付けられているオブジェクト型の GUID。
アクセス制御エントリ (ACE: Access Control Entry) のオブジェクトの型が存在するかどうかを示します。
ACE を継承できるオブジェクトの型。
オブジェクトの型は存在しません。
ACE に関連付けられたオブジェクトの型が存在します。
ユーザー ID、アクセス マスク、および監査条件の組み合わせを表します。 オブジェクトには、規則を適用するオブジェクトの型、その規則を継承できる子オブジェクトの型、子オブジェクトによる規則の継承方法、および継承の反映方法に関する情報も格納されます。
クラスの新しいインスタンスを初期化します。
アクセス規則を適用する ID。このオブジェクトは、 としてキャストできるオブジェクトである必要があります。
この規則のアクセス マスク。アクセス マスクは 32 ビットの匿名ビットのコレクションです。アクセス マスクの意味は、各インテグレーターによって定義されます。
この規則が親コンテナーから継承される場合は true。
アクセス規則の継承プロパティを指定します。
継承したアクセス規則を自動的に反映させるかどうか。 が に設定されている場合、反映フラグは無視されます。
規則を適用するオブジェクトの型。
規則を継承できる子オブジェクトの型。
監査条件。
パラメーターの値を としてキャストできません。または、 パラメーターに無効な値が格納されています。
パラメーターの値がゼロ (0) です。または、 パラメーターまたは パラメーターに認識できないフラグ値が含まれています。
オブジェクトを継承できる子オブジェクトの型を取得します。
オブジェクトを継承できる子オブジェクトの型。
オブジェクトの プロパティおよび プロパティに有効な値が格納されます。
は、 プロパティに有効な値が格納されていることを示します。 は、 プロパティに有効な値が格納されていることを示します。これらの値は論理 OR と組み合わせることができます。
を適用するオブジェクトの型を取得します。
を適用するオブジェクトの型。
アクセス制御リスト (ACL: Access Control List) を直接操作せずにオブジェクトへのアクセスを制御する機能を提供します。このクラスは、 クラスおよび クラスの抽象基本クラスです。
クラスの新しいインスタンスを初期化します。
クラスの新しいインスタンスを初期化します。
新しい オブジェクトがコンテナー オブジェクトである場合は true。
新しい オブジェクトがディレクトリ オブジェクトである場合は true。
クラスの新しいインスタンスを初期化します。
新しい インスタンスの 。
Gets the of the securable object associated with this object.
この オブジェクトに関連付けられている、セキュリティ設定できるオブジェクトの型。
値を指定して、 クラスの新しいインスタンスを初期化します。
メソッドが作成する オブジェクト。
アクセス規則を適用する ID。このオブジェクトは、 としてキャストできるオブジェクトである必要があります。
この規則のアクセス マスク。アクセス マスクは 32 ビットの匿名ビットのコレクションです。アクセス マスクの意味は、各インテグレーターによって定義されます。
この規則が親コンテナーから継承される場合は true。
アクセス規則の継承プロパティを指定します。
継承したアクセス規則を自動的に反映させるかどうかを指定します。 が に設定されている場合、反映フラグは無視されます。
有効なアクセス制御の種類を指定します。
この オブジェクトに関連付けられたアクセス規則が変更されているかどうかを指定するブール値を取得または設定します。
この オブジェクトに関連付けられたアクセス規則が変更されている場合は true。それ以外の場合は false。
Gets the of the object associated with the access rules of this object. オブジェクトは、 オブジェクトとしてキャストできるオブジェクトである必要があります。
この オブジェクトのアクセス規則に関連付けられたオブジェクトの型。
この オブジェクトに関連付けられたアクセス規則の順序が標準であるかどうかを指定するブール値を取得します。
アクセス規則の順序が標準である場合は true。それ以外の場合は false。
この オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) が保護されているかどうかを指定するブール値を取得します。
DACL が保護されている場合は true。それ以外の場合は false。
この オブジェクトに関連付けられた監査規則の順序が標準であるかどうかを指定するブール値を取得します。
監査規則の順序が標準のである場合は true。それ以外の場合は false。
この オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) が保護されているかどうかを指定するブール値を取得します。
SACL が保護されている場合は true。それ以外の場合は false。
値を指定して、 クラスの新しいインスタンスを初期化します。
メソッドが作成する オブジェクト。
監査規則を適用する ID。このオブジェクトは、 としてキャストできるオブジェクトである必要があります。
この規則のアクセス マスク。アクセス マスクは 32 ビットの匿名ビットのコレクションです。アクセス マスクの意味は、各インテグレーターによって定義されます。
この規則が親コンテナーから継承される場合は true。
監査規則の継承プロパティを指定します。
継承した監査規則を自動的に反映させるかどうかを指定します。 が に設定されている場合、反映フラグは無視されます。
規則を監査する条件を指定します。
この オブジェクトに関連付けられた監査規則が変更されているかどうかを指定するブール値を取得または設定します。
この オブジェクトに関連付けられた監査規則が変更されている場合は true。それ以外の場合は false。
Gets the object associated with the audit rules of this object. オブジェクトは、 オブジェクトとしてキャストできるオブジェクトである必要があります。
この オブジェクトの監査規則に関連付けられたオブジェクトの型。
指定した所有者に関連付けられているプライマリ グループを取得します。
指定した所有者に関連付けられているプライマリ グループ。
プライマリ グループを取得する対象となる所有者。
指定したプライマリ グループに関連付けられている所有者を取得します。
指定したグループに関連付けられている所有者。
所有者を取得する対象となるプライマリ グループ。
この オブジェクトのセキュリティ記述子情報を表すバイト値の配列を返します。
この オブジェクトのセキュリティ記述子を表すバイト値の配列。この オブジェクトにセキュリティ情報が格納されていない場合、このメソッドは null を返します。
この オブジェクトに関連付けられたセキュリティ記述子の指定したセクションの SDDL (Security Descriptor Definition Language) 形式を返します。
この オブジェクトに関連付けられたセキュリティ記述子の指定したセクションの SDDL 形式。
取得するセキュリティ記述子のセクション (アクセス規則、監査規則、プライマリ グループ、所有者) を指定します。
セキュリティ設定できるオブジェクトに関連付けられたグループが変更されているかどうかを指定するブール値を取得または設定します。
セキュリティ設定できるオブジェクトに関連付けられたグループが変更されている場合は true。それ以外の場合は false。
この オブジェクトがコンテナー オブジェクトであるかどうかを指定するブール値を取得します。
オブジェクトがコンテナー オブジェクトである場合は true。それ以外の場合は false。
この オブジェクトがディレクトリ オブジェクトであるかどうかを指定するブール値を取得します。
オブジェクトがディレクトリ オブジェクトである場合は true。それ以外の場合は false。
この オブジェクトに関連付けられたセキュリティ記述子を SDDL (Security Descriptor Definition Language) 形式に変換できるかどうかを示すブール値を返します。
この オブジェクトに関連付けられたセキュリティ記述子を SDDL (Security Descriptor Definition Language) 形式に変換できる場合は true。それ以外の場合は false。
指定した変更を、この オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) に適用します。
DACL が正常に変更されている場合は true。それ以外の場合は false。
DACL に適用する変更。
変更するアクセス規則。
DACL が正常に変更されている場合は true。それ以外の場合は false。
指定した変更を、この オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) に適用します。
DACL が正常に変更されている場合は true。それ以外の場合は false。
DACL に適用する変更。
変更するアクセス規則。
DACL が正常に変更されている場合は true。それ以外の場合は false。
指定した変更を、この オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) に適用します。
SACL が正常に変更されている場合は true。それ以外の場合は false。
SACL に適用する変更。
変更する監査規則。
SACL が正常に変更されている場合は true。それ以外の場合は false。
指定した変更を、この オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) に適用します。
SACL が正常に変更されている場合は true。それ以外の場合は false。
SACL に適用する変更。
変更する監査規則。
SACL が正常に変更されている場合は true。それ以外の場合は false。
セキュリティ設定できるオブジェクトの所有者が変更されているかどうかを指定するブール値を取得または設定します。
セキュリティ設定できるオブジェクトの所有者が変更されている場合は true。それ以外の場合は false。
この オブジェクトに関連付けられたセキュリティ記述子の指定したセクションを、永続的なストレージに保存します。コンストラクターと Persist メソッドに渡す パラメーターの値を等しくすることをお勧めします。詳細については、「解説」を参照してください。
呼び出し元がオブジェクトの所有権を取得できる特権を有効にする場合は true。
永続化された情報を取得するための名前。
保存するセキュリティ設定できるオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する 列挙値の 1 つ。
この オブジェクトに関連付けられたセキュリティ記述子の指定したセクションを、永続的なストレージに保存します。コンストラクターと Persist メソッドに渡す パラメーターの値を等しくすることをお勧めします。詳細については、「解説」を参照してください。
永続化された情報を取得するためのハンドル。
保存するセキュリティ設定できるオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する 列挙値の 1 つ。
この オブジェクトに関連付けられたセキュリティ記述子の指定したセクションを、永続的なストレージに保存します。コンストラクターと Persist メソッドに渡す パラメーターの値を等しくすることをお勧めします。詳細については、「解説」を参照してください。
永続化された情報を取得するための名前。
保存するセキュリティ設定できるオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する 列挙値の 1 つ。
指定した に関連付けられたすべてのアクセス規則を削除します。
すべてのアクセス規則を削除する対象の 。
一部のアクセス規則に標準の順序が適用されていません。
指定した に関連付けられたすべての監査規則を削除します。
すべての監査規則を削除する対象の 。
一部のアクセス規則に標準の順序が適用されていません。
読み取りアクセスについて、この オブジェクトをロックします。
読み取りアクセスについて、この オブジェクトのロックを解除します。
この オブジェクトに関連付けられたアクセス規則の保護を設定または削除します。保護されたアクセス規則を親オブジェクトから継承を通じて変更することはできません。
この オブジェクトに関連付けられたアクセス規則を継承から保護する場合は true。継承を許可する場合は false。
継承されたアクセス規則を保存する場合は true。継承されたアクセス規則を削除する場合は false。 が false の場合、このパラメーターは無視されます。
このメソッドは、継承された規則を標準以外の随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除しようとしています。
この オブジェクトに関連付けられた監査規則の保護を設定または削除します。保護された監査規則を親オブジェクトから継承を通じて変更することはできません。
この オブジェクトに関連付けられた監査規則を継承から保護する場合は true。継承を許可する場合は false。
継承された監査規則を保存する場合は true。継承された監査規則を削除する場合は false。 が false の場合、このパラメーターは無視されます。
このメソッドは、継承された規則を標準以外のシステム アクセス制御リスト (SACL: System Access Control List ) から削除しようとしています。
この オブジェクトに関連付けられたセキュリティ記述子のプライマリ グループを設定します。
設定するプライマリ グループ。
この オブジェクトに関連付けられたセキュリティ記述子の所有者を設定します。
設定する所有者。
指定したバイト値の配列からこの オブジェクトのセキュリティ記述子を設定します。
セキュリティ記述子の設定元となるバイト配列。
指定したバイト値の配列からこの オブジェクトのセキュリティ記述子の指定したセクションを設定します。
セキュリティ記述子の設定元となるバイト配列。
設定するセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ)。
指定した SDDL (Security Descriptor Definition Language) 文字列からこの オブジェクトのセキュリティ記述子を設定します。
セキュリティ記述子の設定元となる SDDL 文字列。
指定した SDDL (Security Descriptor Definition Language) 文字列からこの オブジェクトのセキュリティ記述子の指定したセクションを設定します。
セキュリティ記述子の設定元となる SDDL 文字列。
設定するセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ)。
書き込みアクセスについて、この オブジェクトをロックします。
書き込みアクセスについて、この オブジェクトのロックを解除します。
アクセス制御リスト (ACL) が直接処理をしない、オブジェクトへのアクセスを制御する機能を提供し、型キャスト アクセス権を許可します。
オブジェクトのアクセス権です。
ObjectSecurity`1 クラスの新しいインスタンスを初期化します。
新しい オブジェクトがコンテナー オブジェクトである場合は true。
リソースの種類。
ObjectSecurity`1 クラスの新しいインスタンスを初期化します。
新しい オブジェクトがコンテナー オブジェクトである場合は true。
リソースの種類。
ハンドル。
含めるセクション。
ObjectSecurity`1 クラスの新しいインスタンスを初期化します。
新しい オブジェクトがコンテナー オブジェクトである場合は true。
リソースの種類。
ハンドル。
含めるセクション。
カスタムの例外を提供するインテグレーターによって実装されたデリゲート。
例外の発生元または発生先に関するコンテキスト情報を格納しているオブジェクト。
ObjectSecurity`1 クラスの新しいインスタンスを初期化します。
新しい オブジェクトがコンテナー オブジェクトである場合は true。
リソースの種類。
新しい オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトの名前。
含めるセクション。
ObjectSecurity`1 クラスの新しいインスタンスを初期化します。
新しい オブジェクトがコンテナー オブジェクトである場合は true。
リソースの種類。
新しい オブジェクトが関連付けられている、セキュリティ設定できるオブジェクトの名前。
含めるセクション。
カスタムの例外を提供するインテグレーターによって実装されたデリゲート。
例外の発生元または発生先に関するコンテキスト情報を格納しているオブジェクト。
この ObjectSecurity`1 オブジェクトに関連付けられたセキュリティ保護できるオブジェクトの型を取得します。
現在のインスタンスに関連付けられているセキュリティ保護可能なオブジェクトの型。
関連するセキュリティ オブジェクトの新しいアクセス制御規則を表す ObjectAccessRule クラスの新しいインスタンスを初期化します。
アクセス権、アクセス制御、およびフラグを指定して、指定したユーザーに対して新しいアクセス制御規則を表します。
ユーザー アカウントを表します。
アクセスの種類。
アクセス規則が継承されている場合は true。それ以外の場合は false。
子オブジェクトにアクセス マスクを反映する方法を指定します。
アクセス制御エントリ (ACE) を子オブジェクトに伝達する方法を指定します。
アクセスを許可または拒否するかどうかを指定します。
この ObjectSecurity`1 オブジェクトのアクセス規則に関連付けられたオブジェクトの型を取得します。
現在のインスタンスのアクセス規則に関連付けられているオブジェクトの型。
指定したアクセス規則を、この ObjectSecurity`1 オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) に追加します。
追加する規則。
指定した監査規則を、この ObjectSecurity`1 オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) に追加します。
追加する監査規則。
指定したユーザーの指定した監査規則を表す クラスの新しいインスタンスを初期化します。
指定したユーザーの指定した監視規則を返します。
ユーザー アカウントを表します。
アクセスの種類を指定する整数。
アクセス規則が継承されている場合は true。それ以外の場合は false。
子オブジェクトにアクセス マスクを反映する方法を指定します。
アクセス制御エントリ (ACE) を子オブジェクトに伝達する方法を指定します。
実行する監査の種類を記述します。
この ObjectSecurity`1 オブジェクトの監査規則に関連付けられた型オブジェクトを取得します。
現在のインスタンスの監査規則に関連付けられている Type オブジェクト。
この ObjectSecurity`1 オブジェクトに関連付けられたセキュリティ記述子を、指定したハンドルを使用して永続的なストレージに保存します。
この ObjectSecurity`1 オブジェクトが関連付けられている、セキュリティ保護可能なオブジェクトのハンドル。
この ObjectSecurity`1 オブジェクトに関連付けられたセキュリティ記述子を、指定した名前を使用して永続的なストレージに保存します。
この ObjectSecurity`1 オブジェクトが関連付けられている、セキュリティ保護可能なオブジェクトの名前。
指定したアクセス規則と同じセキュリティ識別子とアクセス マスクを含むアクセス規則を、この ObjectSecurity`1 オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除します。
アクセス規則が正常に削除された場合は true を返します。それ以外の場合は false を返します。
削除する規則。
指定したアクセス規則と同じセキュリティ識別子を含むすべてのアクセス規則を、この ObjectSecurity`1 オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除します。
削除するアクセス規則。
指定したアクセス規則と完全に一致するすべてのアクセス規則を、この ObjectSecurity`1 オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除します。
削除するアクセス規則。
指定した監査規則と同じセキュリティ識別子とアクセス マスクを含む監査規則を、この ObjectSecurity`1 オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。
オブジェクトが削除された場合は true を返します。それ以外の場合は false を返します。
削除する監査規則。
指定した監査規則と同じセキュリティ識別子を含むすべての監査規則を、この ObjectSecurity`1 オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。
削除する監査規則。
指定した監査規則と完全に一致するすべての監査規則を、この ObjectSecurity`1 オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。
削除する監査規則。
この ObjectSecurity`1 オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) からすべてのアクセス規則を削除し、指定したアクセス規則を追加します。
リセットするアクセス規則。
指定したアクセス規則と同じセキュリティ識別子と修飾子を含むすべてのアクセス規則を、この ObjectSecurity`1 オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control) から削除し、指定したアクセス規則を追加します。
設定するアクセス規則。
指定した監査規則と同じセキュリティ識別子と修飾子を含むすべての監査規則を、この ObjectSecurity`1 オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除し、指定した監査規則を追加します。
設定する監査規則。
この例外は、 名前空間のメソッドが、特権がないのに、その特権を有効にしようとした場合にスローされます。
クラスの新しいインスタンスを初期化します。
特権を指定して、 クラスの新しいインスタンスを初期化します。
有効にされていない特権。
例外を指定して、 クラスの新しいインスタンスを初期化します。
有効にされていない特権。
現在の例外の原因である例外。 パラメーターが null 参照 (Visual Basic の場合は Nothing) でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。
有効にされていない特権の名前を取得します。
メソッドで有効にできなかった特権の名前。
アクセス制御エントリ (ACE: Access Control Entry) を子オブジェクトに反映させる方法を指定します。これらのフラグは継承フラグが存在する場合だけに意味を持ちます。
ACE を子オブジェクトだけに反映させることを指定します。この操作には、子コンテナー オブジェクトと子リーフ オブジェクトの両方が含まれます。
継承フラグが設定されていないことを指定します。
ACE を子オブジェクトに反映させないことを指定します。
修飾子を含むアクセス制御エントリ (ACE: Access Control Entry) を表します。 オブジェクトで表される修飾子は、ACE によるアクセス許可、アクセス拒否、システム監査の実行、またはシステム アラームの発生を指定します。 クラスは、 クラスおよび クラスの抽象基本クラスです。
ACE によるアクセス許可、アクセス拒否、システム監査の実行、またはシステム アラームの発生を指定する値を取得します。
ACE によるアクセス許可、アクセス拒否、システム監査の実行、またはシステム アラームの発生を指定する値。
この オブジェクトに関連付けられた非透過コールバック データを返します。
この オブジェクトに関連付けられた非透過コールバック データを表すバイト値の配列。
この オブジェクトにコールバック データが格納されるかどうかを指定します。
この オブジェクトにコールバック データが格納される場合は true。それ以外の場合は false。
この オブジェクトに関連付けられた非透過コールバック データの長さを取得します。このプロパティはコールバックのアクセス制御エントリ (ACE: Access Control Entry) だけに有効です。
非透過コールバック データの長さ。
この オブジェクトに関連付けられた非透過コールバック データを設定します。
この オブジェクトの非透過コールバック データを表すバイト値の配列。
アクセス制御リスト (ACL: Access Control List) を表します。
リビジョン レベルを指定して、 クラスの新しいインスタンスを初期化します。
新しいアクセス制御リスト (ACL: Access Control List) のリビジョン レベル。
この オブジェクトが格納できるアクセス制御エントリ (ACE: Access Control Entry) の数。この数は単にヒントとして使用されます。
指定したバイナリ形式から クラスの新しいインスタンスを初期化します。
アクセス制御リスト (ACL: Access Control List) を表すバイト値の配列。
データのマーシャリング解除の開始位置を示す パラメーター内のオフセット。
現在の オブジェクトのバイナリ表現の長さ (バイト単位) を取得します。 メソッドで ACL をバイナリ配列にマーシャリングする前に、この長さを使用する必要があります。
現在の オブジェクトのバイナリ表現の長さ (バイト単位)。
現在の オブジェクト内のアクセス制御エントリ (ACE: Access Control Entry) の数を取得します。
現在の オブジェクト内の ACE の数。
オブジェクトの内容を、指定したオフセットから始まる指定したバイト配列にマーシャリングします。
の内容のマーシャリング先のバイト配列。
マーシャリングの開始位置を表すオフセット。
が負の値であるか、または 全体を にコピーするには大きすぎます。
指定したインデックス位置に指定したアクセス制御エントリ (ACE: Access Control Entry) を挿入します。
新しい ACE を追加する位置。 オブジェクトの末尾に ACE を挿入するには、 プロパティの値を指定します。
挿入する ACE。
が負の値であるか、または 全体を にコピーするには大きすぎます。
指定したインデックス位置にあるアクセス制御エントリ (ACE: Access Control Entry) を取得または設定します。
指定したインデックス位置にある ACE。
取得または設定する ACE の、0 から始まるインデックス番号。
指定した位置にあるアクセス制御エントリ (ACE: Access Control Entry) を削除します。
削除する ACE の 0 から始まるインデックス。
パラメーターの値が プロパティの値から 1 を引いた値より大きいか、または負の値です。
のリビジョン レベルを取得します。
のリビジョン レベルを指定するバイト値。
セキュリティ記述子を表します。セキュリティ記述子には、所有者、プライマリ グループ、随意アクセス制御リスト (DACL: Discretionary Access Control List)、システム アクセス制御リスト (SACL: System Access Control List) が含まれます。
指定したバイト値の配列から クラスの新しいインスタンスを初期化します。
新しい オブジェクトの作成元となるバイト値の配列。
コピーの開始位置を示す 配列内のオフセット。
値を指定して、 クラスの新しいインスタンスを初期化します。
新しい オブジェクトの動作を示すフラグ。
新しい オブジェクトの所有者。
新しい オブジェクトのプライマリ グループ。
新しい オブジェクトの システム アクセス制御リスト (SACL)。
新しい オブジェクトの随意アクセス制御リスト (DACL)。
指定した SDDL (Security Descriptor Definition Language) 文字列から クラスの新しいインスタンスを初期化します。
新しい オブジェクトの作成元の SDDL 文字列。
オブジェクトの動作を示す値を取得します。
論理 OR 操作と結合した 列挙体の 1 つ以上の値。
この オブジェクトの随意アクセス制御リスト (DACL) を取得または設定します。DACL にはアクセス規則が格納されます。
この オブジェクトの DACL。
この オブジェクトのプライマリ グループを取得または設定します。
この オブジェクトのプライマリ グループ。
この オブジェクトに関連付けられているオブジェクトの所有者を取得または設定します。
この オブジェクトに関連付けられているオブジェクトの所有者。
この オブジェクトに関連付けられたリソース マネージャー コントロール ビットを表すバイト値を取得または設定します。
この オブジェクトに関連付けられたリソース マネージャー コントロール ビットを表すバイト値。
この オブジェクトの プロパティを指定した値に設定します。
論理 OR 操作と結合した 列挙体の 1 つ以上の値。
この オブジェクトのシステム アクセス制御リスト (SACL: System Access Control List) を取得または設定します。SACL には監査規則が格納されます。
この オブジェクトの SACL。
定義済みのネイティブなオブジェクト型を指定します。
ディレクトリ サービス (DS: Directory Service) オブジェクト、またはディレクトリ サービス オブジェクトのプロパティ セットまたはプロパティ
ディレクトリ サービス オブジェクト、およびそのすべてのプロパティ セットとプロパティ
ファイルまたはディレクトリ
ローカル カーネル オブジェクト
ネットワーク共有
プリンター
プロバイダーによって定義されたオブジェクト
レジストリ キー
WOW64 のレジストリ エントリのオブジェクト
Windows サービス
不明なオブジェクト型
ローカル コンピューターのウィンドウ ステーションまたはデスクトップのオブジェクト
WMI (Windows Management Instrumentation) オブジェクト
照会または設定するセキュリティ記述子のセクションを指定します。
随意アクセス制御リスト (DACL: Discretionary Access Control List) を指定します。
プライマリ グループ ID を指定します。
所有者 ID を指定します。
システム アクセス制御リスト (SACL: System Access Control List) を指定します。
システム アクセス制御リスト (SACL: System Access Control List) を表します。
値を指定して、 クラスの新しいインスタンスを初期化します。
新しい オブジェクトがコンテナーである場合は true。
新しい オブジェクトがディレクトリ オブジェクトのアクセス制御リスト (ACL: Access Control List) である場合は true。
新しい オブジェクトのリビジョン レベル。
この オブジェクトが格納できるアクセス制御エントリ (ACE: Access Control Entry) の数。この数は単にヒントとして使用されます。
値を指定して、 クラスの新しいインスタンスを初期化します。
新しい オブジェクトがコンテナーである場合は true。
新しい オブジェクトがディレクトリ オブジェクトのアクセス制御リスト (ACL: Access Control List) である場合は true。
この オブジェクトが格納できるアクセス制御エントリ (ACE: Access Control Entry) の数。この数は単にヒントとして使用されます。
指定した オブジェクトからの指定した値を使用して、 クラスの新しいインスタンスを初期化します。
新しい オブジェクトがコンテナーである場合は true。
新しい オブジェクトがディレクトリ オブジェクトのアクセス制御リスト (ACL: Access Control List) である場合は true。
新しい オブジェクトの基になる オブジェクト。空の ACL を作成するには、null を指定します。
現在の オブジェクトに監査規則を追加します。
追加する監査規則の型。
監査規則を追加する 。
新しい監査規則のアクセス マスク。
新しい監査規則の継承プロパティを指定するフラグ。
新しい監査規則の継承反映プロパティを指定するフラグ。
設定を指定した監査規則を現在の オブジェクトに追加します。このメソッドは、新しい監査規則のオブジェクト型または継承されたオブジェクト型を指定する場合に、ディレクトリ オブジェクトのアクセス制御リスト (ACL: Access Control List) に対して使用します。
追加する監査規則の型。
監査規則を追加する 。
新しい監査規則のアクセス マスク。
新しい監査規則の継承プロパティを指定するフラグ。
新しい監査規則の継承反映プロパティを指定するフラグ。
パラメーターおよび パラメーターに null 以外の値が格納されているかどうかを示すフラグ。
新しい監査規則を適用するオブジェクトのクラスの ID。
新しい監査規則を継承できる子オブジェクトのクラスの ID。
現在の オブジェクトに監査規則を追加します。
監査規則を追加する 。
新しい監査規則です。
指定した監査規則を現在の オブジェクトから削除します。
指定した監査規則がこのメソッドで正しく削除される場合は true。それ以外の場合は false。
削除する監査規則の型。
監査規則を削除する 。
削除する規則のアクセス マスク。
削除する規則の継承プロパティを示すフラグ。
削除する規則の継承反映プロパティを示すフラグ。
指定した監査規則を現在の オブジェクトから削除します。このメソッドはオブジェクト型または継承されたオブジェクト型を指定する場合に、ディレクトリ オブジェクトのアクセス制御リスト (ACL) に対して使用します。
指定した監査規則がこのメソッドで正しく削除される場合は true。それ以外の場合は false。
削除する監査規則の型。
監査規則を削除する 。
削除する規則のアクセス マスク。
削除する規則の継承プロパティを示すフラグ。
削除する規則の継承反映プロパティを示すフラグ。
パラメーターおよび パラメーターに null 以外の値が格納されているかどうかを示すフラグ。
削除された監査制御規則を適用するオブジェクトのクラスの ID。
削除された監査規則を継承できる子オブジェクトのクラスの ID。
指定した監査規則を現在の オブジェクトから削除します。
指定した監査規則がこのメソッドで正しく削除される場合は true。それ以外の場合は false。
監査規則を削除する 。
監査規則を削除する 。
指定した監査規則を現在の オブジェクトから削除します。
削除する監査規則の型。
監査規則を削除する 。
削除する規則のアクセス マスク。
削除する規則の継承プロパティを示すフラグ。
削除する規則の継承反映プロパティを示すフラグ。
指定した監査規則を現在の オブジェクトから削除します。このメソッドはオブジェクト型または継承されたオブジェクト型を指定する場合に、ディレクトリ オブジェクトのアクセス制御リスト (ACL) に対して使用します。
削除する監査規則の型。
監査規則を削除する 。
削除する規則のアクセス マスク。
削除する規則の継承プロパティを示すフラグ。
削除する規則の継承反映プロパティを示すフラグ。
パラメーターおよび パラメーターに null 以外の値が格納されているかどうかを示すフラグ。
削除された監査制御規則を適用するオブジェクトのクラスの ID。
削除された監査規則を継承できる子オブジェクトのクラスの ID。
指定した監査規則を現在の オブジェクトから削除します。
監査規則を削除する 。
、規則を削除するのです。
指定した オブジェクトの指定した監査規則を設定します。
設定する監査条件。
監査規則を設定する 。
新しい監査規則のアクセス マスク。
新しい監査規則の継承プロパティを指定するフラグ。
新しい監査規則の継承反映プロパティを指定するフラグ。
指定した オブジェクトの指定した監査規則を設定します。このメソッドはオブジェクト型または継承されたオブジェクト型を指定する場合に、ディレクトリ オブジェクトのアクセス制御リスト (ACL) に対して使用します。
設定する監査条件。
監査規則を設定する 。
新しい監査規則のアクセス マスク。
新しい監査規則の継承プロパティを指定するフラグ。
新しい監査規則の継承反映プロパティを指定するフラグ。
パラメーターおよび パラメーターに null 以外の値が格納されているかどうかを示すフラグ。
新しい監査規則を適用するオブジェクトのクラスの ID。
新しい監査規則を継承できる子オブジェクトのクラスの ID。
指定した オブジェクトの指定した監査規則を設定します。
監査規則を設定する 。
監査規則を設定する 。