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


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

Находит значение длинного свойства без знака в списке свойств. Тип PRESUTIL_FIND_DWORD_PROPERTY определяет указатель на эту функцию.

Синтаксис

DWORD ResUtilFindDwordProperty(
  [in]  const PVOID pPropertyList,
  [in]  DWORD       cbPropertyListSize,
  [in]  LPCWSTR     pszPropertyName,
  [out] LPDWORD     pdwPropertyValue
);

Параметры

[in] pPropertyList

Указатель на список свойств, в котором нужно найти значение.

[in] cbPropertyListSize

Размер в байтах данных, включенных в pPropertyList.

[in] pszPropertyName

Указатель на строку Юникода с пустым завершением, содержащую имя искать значение.

[out] pdwPropertyValue

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

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

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

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

Код возврата Описание
ERROR_INVALID_DATA
Данные в неправильном формате.
ERROR_FILE_NOT_FOUND
Не удалось найти свойство в списке свойств.

Комментарии

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

Требования

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

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

ResUtilFindBinaryProperty

ResUtilFindExpandSzProperty

ResUtilFindExpandedSzProperty

ResUtilFindLongProperty

ResUtilFindMultiSzProperty

ResUtilFindSzProperty