Функция MsiSetPropertyA (msiquery.h)
Функция MsiSetProperty задает значение свойства установки.
Синтаксис
UINT MsiSetPropertyA(
[in] MSIHANDLE hInstall,
[in] LPCSTR szName,
[in] LPCSTR szValue
);
Параметры
[in] hInstall
Обработка установки, предоставленной пользовательскому действию DLL или полученная с помощью MsiOpenPackage, MsiOpenPackageEx или MsiOpenProduct.
[in] szName
Задает имя свойства.
[in] szValue
Задает значение свойства.
Возвращаемое значение
Эта функция возвращает UINT.
Комментарии
Если свойство не определено, оно создается функцией MsiSetProperty . Если значение равно NULL или пустой строке, свойство удаляется.
Примечание
Заголовок msiquery.h определяет MsiSetProperty в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Минимальная версия клиента | Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или Установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP |
Целевая платформа | Windows |
Header | msiquery.h |
Библиотека | Msi.lib |
DLL | Msi.dll |