RegistryKey.GetAccessControl メソッド

定義

現在のレジストリ キーのアクセス制御セキュリティを返します。Returns the access control security for the current registry key.

オーバーロード

GetAccessControl()

現在のレジストリ キーのアクセス制御セキュリティを返します。Returns the access control security for the current registry key.

GetAccessControl(AccessControlSections)

現在のレジストリ キーについて、指定されたセクションのアクセス制御セキュリティを返します。Returns the specified sections of the access control security for the current registry key.

GetAccessControl()

現在のレジストリ キーのアクセス制御セキュリティを返します。Returns the access control security for the current registry key.

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 で表されるレジストリ キーに対するアクセス制御のためのアクセス許可を記述するオブジェクト。An object that describes the access control permissions on the registry key represented by the current RegistryKey.

例外

ユーザーに、必要なアクセス許可がありません。The user does not have the necessary permissions.

操作対象の RegistryKey が閉じています。閉じられたキーにはアクセスできません。The RegistryKey being manipulated is closed (closed keys cannot be accessed).

現在のキーは削除されています。The current key has been deleted.

注釈

GetAccessControl(AccessControlSections)このメソッドオーバーロードはAccessControlSections.Access、、 AccessControlSections.Owner、およびAccessControlSections.Groupの各フラグのビットごとの組み合わせを使用してメソッドオーバーロードを呼び出すことと同じです。This method overload is equivalent to calling the GetAccessControl(AccessControlSections) method overload with the bitwise combination of the following flags: AccessControlSections.Access, AccessControlSections.Owner, and AccessControlSections.Group. そのオーバーロードを使用して、他のアクセス許可を検索することができます。You can use that overload to search for other permissions.

ユーザーは、このRegistryRights.ReadPermissionsメソッドを呼び出すための権限を持っている必要があります。The user must have RegistryRights.ReadPermissions rights to call this method.

GetAccessControl(AccessControlSections)

現在のレジストリ キーについて、指定されたセクションのアクセス制御セキュリティを返します。Returns the specified sections of the access control security for the current registry key.

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

取得するセキュリティ情報の種類を指定する列挙値のビットごとの組み合わせ。A bitwise combination of enumeration values that specifies the type of security information to get.

戻り値

現在の RegistryKey で表されるレジストリ キーに対するアクセス制御のためのアクセス許可を記述するオブジェクト。An object that describes the access control permissions on the registry key represented by the current RegistryKey.

例外

ユーザーに、必要なアクセス許可がありません。The user does not have the necessary permissions.

操作対象の RegistryKey が閉じています。閉じられたキーにはアクセスできません。The RegistryKey being manipulated is closed (closed keys cannot be accessed).

現在のキーは削除されています。The current key has been deleted.

注釈

現在ユーザーに付与されているアクセス許可を要求するには、、 AccessControlSections.Access AccessControlSections.Owner、およびAccessControlSections.Groupの各フラグのビットごとの組み合わせを指定します。To request the access permissions currently granted to users, specify the bitwise combination of the following flags: AccessControlSections.Access, AccessControlSections.Owner, and AccessControlSections.Group. または、 GetAccessControl()メソッドのオーバーロードを使用して、値の組み合わせを正確に指定することもできます。Alternatively, you can use the GetAccessControl() method overload, which specifies exactly that combination of values.

ユーザーは、このRegistryRights.ReadPermissionsメソッドを呼び出すための権限を持っている必要があります。The user must have RegistryRights.ReadPermissions rights to call this method.

適用対象