Функция ResUtilSetPrivatePropertyList (resapi.h)
Задает закрытые свойстваобъекта кластера.
Синтаксис
DWORD ResUtilSetPrivatePropertyList(
[in] HKEY hkeyClusterKey,
[in] const PVOID pInPropertyList,
[in] DWORD cbInPropertyListSize
);
Параметры
[in] hkeyClusterKey
Ключ базы данных кластера , определяющий расположение устанавливаемых свойств.
[in] pInPropertyList
Указатель на входной буфер, содержащий список свойств с именами и значениями свойств для задания.
[in] cbInPropertyListSize
Указатель на размер входного буфера в байтах, на который указывает pInPropertyList.
Возвращаемое значение
Если операция выполнена успешно, функция возвращает ERROR_SUCCESS.
Если операция завершается сбоем, функция возвращает код системной ошибки. Ниже приведены возможные коды ошибок.
Код возврата | Описание |
---|---|
|
Один или несколько входных параметров были недопустимы. |
|
Возникла проблема с длиной данных свойства. |
|
Входной буфер, на который указывает pInPropertyList , имеет значение NULL. |
|
Недопустимый синтаксис имени свойства. |
Комментарии
Свойства, заданные в служебной функции ResUtilSetPrivatePropertyList , помещаются в часть базы данных кластера под указанным ключом для объекта точно так, как указано в именах в списке свойств. Если имя свойства содержит символы обратной косой черты (\), каждая строка, предшествующая символу обратной косой черты, интерпретируется как имя подраздела, а последняя строка после последнего символа обратной косой черты интерпретируется как имя значения.
Не вызывайте ResUtilSetPrivatePropertyList из следующих функций точки входа DLL ресурсов:
ResUtilSetPrivatePropertyList можно безопасно вызывать из любой другой функции точки входа dll ресурса или из рабочего потока. Дополнительные сведения см. в разделе Вызовы функций, которые следует избегать в библиотеках DLL ресурсов.Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter |
Целевая платформа | Windows |
Header | resapi.h |
Библиотека | ResUtils.lib |
DLL | ResUtils.dll |