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


Функция ResUtilGetPrivateProperties (resapi.h)

Возвращает закрытые свойства для объекта кластера. Тип PRESUTIL_GET_PRIVATE_PROPERTIES определяет указатель на эту функцию.

Синтаксис

DWORD ResUtilGetPrivateProperties(
  [in]  HKEY    hkeyClusterKey,
  [out] PVOID   pOutPropertyList,
  [in]  DWORD   cbOutPropertyListSize,
  [out] LPDWORD pcbBytesReturned,
  [out] LPDWORD pcbRequired
);

Параметры

[in] hkeyClusterKey

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

[out] pOutPropertyList

Указатель на выходной буфер, в котором возвращается список свойств с именами и значениями закрытых свойств.

[in] cbOutPropertyListSize

Размер выходного буфера, на который указывает pOutPropertyList.

[out] pcbBytesReturned

Указатель на общее количество байтов в списке свойств, на который указывает pOutPropertyList.

[out] pcbRequired

Указатель на количество байтов, необходимое, если pOutPropertyList слишком мал для хранения всех закрытых свойств.

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

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

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

Код возврата Описание
ERROR_BAD_ARGUMENTS
Один или несколько входных параметров были недопустимы.
ERROR_NOT_ENOUGH_MEMORY
Произошла ошибка при выделении памяти.
ERROR_MORE_DATA
Размер выходного буфера слишком мал для хранения результирующей данных. Параметр pcbRequired указывает на правильный размер.

Требования

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

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

ResUtilGetProperties