RegistryKey.GetAccessControl メソッド

定義

現在のレジストリ キーのアクセス制御セキュリティを返します。

オーバーロード

名前 説明
GetAccessControl()

現在のレジストリ キーのアクセス制御セキュリティを返します。

GetAccessControl(AccessControlSections)

現在のレジストリ キーのアクセス制御セキュリティの指定されたセクションを返します。

GetAccessControl()

ソース:
RegistryKey.cs

現在のレジストリ キーのアクセス制御セキュリティを返します。

public:
 System::Security::AccessControl::RegistrySecurity ^ GetAccessControl();
public System.Security.AccessControl.RegistrySecurity GetAccessControl();
member this.GetAccessControl : unit -> System.Security.AccessControl.RegistrySecurity
Public Function GetAccessControl () As RegistrySecurity

返品

現在の RegistryKeyによって表されるレジストリ キーに対するアクセス制御のアクセス許可を記述するオブジェクト。

例外

ユーザーに必要なアクセス許可がありません。

操作されている RegistryKey は閉じられています (閉じたキーにはアクセスできません)。

現在のキーが削除されました。

注釈

このメソッド オーバーロードは、GetAccessControl(AccessControlSections)AccessControlSections.Access、およびAccessControlSections.Ownerのフラグのビットごとの組み合わせを使用して、AccessControlSections.Group メソッドオーバーロードを呼び出すことと同じです。 そのオーバーロードを使用して、他のアクセス許可を検索できます。

ユーザーには、このメソッドを呼び出す RegistryRights.ReadPermissions 権限が必要です。

適用対象

GetAccessControl(AccessControlSections)

ソース:
RegistryKey.cs

現在のレジストリ キーのアクセス制御セキュリティの指定されたセクションを返します。

public:
 System::Security::AccessControl::RegistrySecurity ^ GetAccessControl(System::Security::AccessControl::AccessControlSections includeSections);
public System.Security.AccessControl.RegistrySecurity GetAccessControl(System.Security.AccessControl.AccessControlSections includeSections);
member this.GetAccessControl : System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.RegistrySecurity
Public Function GetAccessControl (includeSections As AccessControlSections) As RegistrySecurity

パラメーター

includeSections
AccessControlSections

取得するセキュリティ情報の種類を指定する列挙値のビットごとの組み合わせ。

返品

現在の RegistryKeyによって表されるレジストリ キーに対するアクセス制御のアクセス許可を記述するオブジェクト。

例外

ユーザーに必要なアクセス許可がありません。

操作されている RegistryKey は閉じられています (閉じたキーにはアクセスできません)。

現在のキーが削除されました。

注釈

現在ユーザーに付与されているアクセス許可を要求するには、次のフラグのビットごとの組み合わせを指定します: AccessControlSections.AccessAccessControlSections.Owner、および AccessControlSections.Group。 または、 GetAccessControl() メソッドのオーバーロードを使用して、値の組み合わせを正確に指定することもできます。

ユーザーには、このメソッドを呼び出す RegistryRights.ReadPermissions 権限が必要です。

適用対象