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


Функция ClusterRegOpenKey (clusapi.h)

Открывает существующий ключ базы данных кластера .

Синтаксис

LONG ClusterRegOpenKey(
  [in]  HKEY    hKey,
  [in]  LPCWSTR lpszSubKey,
  [in]  REGSAM  samDesired,
  [out] PHKEY   phkResult
);

Параметры

[in] hKey

Дескриптор к открытому в данный момент ключу. Этот параметр не может иметь значение NULL.

[in] lpszSubKey

Указатель на строку Юникода, завершающуюся null, указывающую имя создаваемого или открываемого подраздела. Параметр lpszSubKey должен указывать на подраздел, который:

  • Дочерний ключ ключа, определяемого ключом hKey.
  • Не должен начинаться с символа обратной косой черты ( \ ).
  • Не должно иметь значение NULL.
Параметр lpszSubKey может указывать на пустую строку, в результате чего ClusterRegCreateKey возвращает дескриптор ключа базы данных, представленного hKey.

[in] samDesired

Маска доступа, указывающая доступ к безопасности, необходимый для нового ключа.

[out] phkResult

Указатель на дескриптор открытого или созданного ключа.

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

Если операция выполнена успешно, функция возвращает ERROR_SUCCESS.

Если операция завершается сбоем, функция возвращает код системной ошибки.

Комментарии

Вызывающие абоненты должны вызвать ClusterRegCloseKey , чтобы закрыть дескриптор ключа, открытый ClusterRegOpenKey после завершения работы с ним.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter
Целевая платформа Windows
Header clusapi.h
Библиотека ClusAPI.lib
DLL ClusAPI.dll

См. также раздел

ClusterRegCloseKey

ClusterRegCreateKey