Функция MsiSetPropertyW (msiquery.h)
Функция MsiSetProperty задает значение для свойства установки.
Синтаксис
UINT MsiSetPropertyW(
[in] MSIHANDLE hInstall,
[in] LPCWSTR szName,
[in] LPCWSTR 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 |
целевая платформа | Виндоус |
заголовка | msiquery.h |
библиотеки |
Msi.lib |
DLL | Msi.dll |
См. также
Функции доступа к состоянию установщика