Функция ResUtilGetPropertySize (resapi.h)
Возвращает общее количество байтов, необходимых для указанного свойства.
Синтаксис
DWORD ResUtilGetPropertySize(
[in] HKEY hkeyClusterKey,
[in] const PRESUTIL_PROPERTY_ITEM pPropertyTableItem,
[in, out] LPDWORD pcbOutPropertyListSize,
[in, out] LPDWORD pnPropertyCount
);
Параметры
[in] hkeyClusterKey
Ключ базы данных кластера, определяющий расположение свойства для размера.
[in] pPropertyTableItem
Указатель на структуру RESUTIL_PROPERTY_ITEM , описывающую свойство для размера.
[in, out] pcbOutPropertyListSize
Указатель на общее количество байтов, необходимых для значения свойства, которое включает структуру CLUSPROP_VALUE и данные.
[in, out] pnPropertyCount
Указатель на общее количество свойств. Это значение увеличивается для включения этого свойства, если resUtilGetPropertySize успешно выполняется.
Возвращаемое значение
Если операции выполняются успешно, функция возвращает ERROR_SUCCESS.
Если операция завершается сбоем, функция возвращает код системной ошибки. Ниже приведены возможные коды ошибок.
Код возврата | Описание |
---|---|
|
Один или несколько входных параметров были недопустимыми. |
|
Тип данных свойства, указанного в таблице свойств, не соответствует типу данных одноименного свойства, хранящегося в базе данных кластера. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter |
Целевая платформа | Windows |
Header | resapi.h |
Библиотека | ResUtils.lib |
DLL | ResUtils.dll |