Метод Installer.ProvideQualifiedComponent
Метод ProvideQualifiedComponent объекта Installer возвращает полный путь к компоненту и выполняет необходимую установку. При необходимости этот метод запрашивает источник и увеличивает количество использования для функции.
Синтаксис
Installer.ProvideQualifiedComponent(
Category,
Qualifier,
InstallMode
)
Параметры
-
Категория
-
Указывает идентификатор компонента для запрошенного компонента. Это может быть не GUID самого компонента, а сервер, предоставляющий правильные функциональные возможности, как в столбце ComponentId таблицы PublishComponent.
-
Квалификатор
-
Задает квалификатор в список компонентов рекламы (из таблицы PublishComponent).
-
InstallMode
-
Определяет режим установки. Этот параметр может быть одним из значений, показанных в следующей таблице.
InstallMode Значение - msiInstallModeDefault
- 0
Предоставляет компонент, выполняющий любую необходимую установку. - msiInstallModeExisting
- –1
Предоставляет компонент только в том случае, если функция существует; в противном случае возвращает пустую строку. Этот режим проверяет наличие файла ключа компонента. - msiInstallModeNoDetection
- –2
Предоставляет компонент только в том случае, если функция существует; в противном случае возвращает пустую строку. Этот режим только проверяет, зарегистрирован ли компонент, но не проверяет наличие файла ключа компонента. - msiInstallModeNoSourceResolution
- –3
Предоставляет путь к компоненту, только если компонент существует с параметром InstallState msiInstallStateLocal. При этом проверяется регистрация компонента, но не проверяется наличие файла ключа компонента. - сочетание флагов msiReinstallMode
Вызывает ReinstallFeature для переустановки компонента, используя этот параметр для параметра ReinstallMode , а затем предоставляет компонент .
Возвращаемое значение
Этот метод не возвращает значение.
Требования
Требование | Значение |
---|---|
Версия |
Установщик 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 |
DLL |
|
IID |
IID_IInstaller определяется как 000C1090-0000-0000-C000-0000000000046 |
См. также раздел