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


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

Извлекает многострочное свойство из списка свойств и перемещает указатель на следующее свойство в списке. Тип PRESUTIL_GET_MULTI_SZ_PROPERTY определяет указатель на эту функцию.

Синтаксис

DWORD ResUtilGetMultiSzProperty(
  [out]          LPWSTR             *ppszOutValue,
  [out]          LPDWORD            pcbOutValueSize,
  [in]           const PCLUSPROP_SZ pValueStruct,
  [in, optional] LPCWSTR            pszOldValue,
  [in]           DWORD              cbOldValueSize,
  [in, out]      LPBYTE             *ppPropertyList,
  [in, out]      LPDWORD            pcbPropertyListSize
);

Параметры

[out] ppszOutValue

Адрес указателя, в котором будет возвращено многострочное значение из списка свойств.

[out] pcbOutValueSize

Указатель на размер выходного значения.

[in] pValueStruct

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

[in, optional] pszOldValue

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

[in] cbOldValueSize

Указатель на длину предыдущего значения свойства.

[in, out] ppPropertyList

Адрес указателя на буфер списка свойств, содержащий свойство из нескольких строк. Этот указатель будет передвигаться в начало следующего свойства.

[in, out] pcbPropertyListSize

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

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

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

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

Код возврата Описание
ERROR_INVALID_PARAMETER
Данные форматируются неправильно.

Требования

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

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

ResUtilGetBinaryProperty

ResUtilGetDwordProperty

ResUtilGetSzProperty