Поделиться через


RegistryKey.FromHandle Метод

Определение

Создает раздел реестра на базе указанного дескриптора.

Перегрузки

FromHandle(SafeRegistryHandle)

Создает раздел реестра на базе указанного дескриптора.

FromHandle(SafeRegistryHandle, RegistryView)

Создает раздел реестра на базе указанного дескриптора и параметров представления реестра.

FromHandle(SafeRegistryHandle)

Исходный код:
RegistryKey.cs

Создает раздел реестра на базе указанного дескриптора.

public:
 static Microsoft::Win32::RegistryKey ^ FromHandle(Microsoft::Win32::SafeHandles::SafeRegistryHandle ^ handle);
public static Microsoft.Win32.RegistryKey FromHandle (Microsoft.Win32.SafeHandles.SafeRegistryHandle handle);
[System.Security.SecurityCritical]
public static Microsoft.Win32.RegistryKey FromHandle (Microsoft.Win32.SafeHandles.SafeRegistryHandle handle);
[System.Security.SecurityCritical]
[System.Runtime.InteropServices.ComVisible(false)]
public static Microsoft.Win32.RegistryKey FromHandle (Microsoft.Win32.SafeHandles.SafeRegistryHandle handle);
static member FromHandle : Microsoft.Win32.SafeHandles.SafeRegistryHandle -> Microsoft.Win32.RegistryKey
[<System.Security.SecurityCritical>]
static member FromHandle : Microsoft.Win32.SafeHandles.SafeRegistryHandle -> Microsoft.Win32.RegistryKey
[<System.Security.SecurityCritical>]
[<System.Runtime.InteropServices.ComVisible(false)>]
static member FromHandle : Microsoft.Win32.SafeHandles.SafeRegistryHandle -> Microsoft.Win32.RegistryKey
Public Shared Function FromHandle (handle As SafeRegistryHandle) As RegistryKey

Параметры

handle
SafeRegistryHandle

Дескриптор раздела реестра.

Возвращаемое значение

Раздел реестра.

Атрибуты

Исключения

handle имеет значение null.

У пользователя отсутствуют необходимые права доступа к реестру.

У пользователя отсутствуют разрешения, необходимые для выполнения этого действия.

Применяется к

FromHandle(SafeRegistryHandle, RegistryView)

Исходный код:
RegistryKey.cs

Создает раздел реестра на базе указанного дескриптора и параметров представления реестра.

public:
 static Microsoft::Win32::RegistryKey ^ FromHandle(Microsoft::Win32::SafeHandles::SafeRegistryHandle ^ handle, Microsoft::Win32::RegistryView view);
public static Microsoft.Win32.RegistryKey FromHandle (Microsoft.Win32.SafeHandles.SafeRegistryHandle handle, Microsoft.Win32.RegistryView view);
[System.Security.SecurityCritical]
public static Microsoft.Win32.RegistryKey FromHandle (Microsoft.Win32.SafeHandles.SafeRegistryHandle handle, Microsoft.Win32.RegistryView view);
[System.Security.SecurityCritical]
[System.Runtime.InteropServices.ComVisible(false)]
public static Microsoft.Win32.RegistryKey FromHandle (Microsoft.Win32.SafeHandles.SafeRegistryHandle handle, Microsoft.Win32.RegistryView view);
static member FromHandle : Microsoft.Win32.SafeHandles.SafeRegistryHandle * Microsoft.Win32.RegistryView -> Microsoft.Win32.RegistryKey
[<System.Security.SecurityCritical>]
static member FromHandle : Microsoft.Win32.SafeHandles.SafeRegistryHandle * Microsoft.Win32.RegistryView -> Microsoft.Win32.RegistryKey
[<System.Security.SecurityCritical>]
[<System.Runtime.InteropServices.ComVisible(false)>]
static member FromHandle : Microsoft.Win32.SafeHandles.SafeRegistryHandle * Microsoft.Win32.RegistryView -> Microsoft.Win32.RegistryKey
Public Shared Function FromHandle (handle As SafeRegistryHandle, view As RegistryView) As RegistryKey

Параметры

handle
SafeRegistryHandle

Дескриптор раздела реестра.

view
RegistryView

Представление реестра для использования.

Возвращаемое значение

Раздел реестра.

Атрибуты

Исключения

view недопустим.

handle имеет значение null.

У пользователя отсутствуют необходимые права доступа к реестру.

У пользователя отсутствуют разрешения, необходимые для выполнения этого действия.

Комментарии

Параметр view для этого метода используется в последующих операциях, таких как открытие подразделов.

Если view имеет значение , Registry64 но компьютер работает под управлением 32-разрядной операционной системы, возвращенный ключ будет использовать Registry32 представление .

Применяется к