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


Функция MsiConfigureFeatureA (msi.h)

Функция MsiConfigureFeature настраивает установленное состояние для компонента продукта.

Синтаксис

UINT MsiConfigureFeatureA(
  [in] LPCSTR       szProduct,
  [in] LPCSTR       szFeature,
  [in] INSTALLSTATE eInstallState
);

Параметры

[in] szProduct

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

[in] szFeature

Указывает идентификатор компонента для настройки функции.

[in] eInstallState

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

Ценность Значение
INSTALLSTATE_ADVERTISED
Функция объявлена
INSTALLSTATE_LOCAL
Компонент устанавливается локально.
INSTALLSTATE_ABSENT
Функция удаляется.
INSTALLSTATE_SOURCE
Эта функция устанавливается для запуска из источника.
INSTALLSTATE_DEFAULT
Компонент устанавливается в его расположение по умолчанию.

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

Ценность Значение
ERROR_INVALID_PARAMETER
Недопустимый параметр передается функции.
ERROR_SUCCESS
Функция успешно выполнена.
Ошибка, связанная с действием
Дополнительные сведения см. в разделе Коды ошибок.
ошибка инициализации
Произошла ошибка, связанная с инициализацией.

Замечания

Заметка

Заголовок msi.h определяет MsiConfigureFeature как псевдоним, который автоматически выбирает версию 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, требуемом версией установщика Windows, см. в разделе "Требования к установщику Windows Run-Time".
целевая платформа Виндоус
заголовка msi.h
библиотеки Msi.lib
DLL Msi.dll

См. также

отображаемых сообщений об ошибках

коды ошибок

ошибка инициализации

функции установки и настройки

Multiple-Package установки